我们使用以下公式为包含单词“component”的所有字段提取数值。
=SUM(('Client Data'!$D$2:$D$100=B40)*('Client Data'!$C$2:$C$100="component")*('Client Data'!T$2:T$100))
我正在尝试添加通配符,以便此公式还可以查找包含多个单词“component”的任何字段。例如,搜索中包含诸如“组件请求”,“组件更改”之类的单词。
请问您是否有可能以及如何实现这一目标?在上面的公式中将“组件”更改为*component*
不起作用。
道歉如果我没有很好地解释这个问题。
由于 科斯蒂
答案 0 :(得分:0)
虽然 SUMPRODUCT()没有直接实现通配符,但可以伪造它:
这是实现"通配符"的一种方法。在 SUMPRODUCT()中,使列 C包含"组件":
=SUMPRODUCT(('Client Data'!$D$2:$D$100=B40)*(ISNUMBER(SEARCH("component",'Client Data'!$C$2:$C$100,1))*('Client Data'!T$2:T$100)))
答案 1 :(得分:0)
SUMIFS应该在这种情况下使用。
=SUMIFS('Client Data'!T$2:T$100,'Client Data'!$D$2:$D$100,B40,'Client Data'!$C$2:$C$100,"*component*")