在Excel论坛中使用通配符

时间:2016-06-06 13:14:39

标签: excel wildcard

我们使用以下公式为包含单词“component”的所有字段提取数值。

=SUM(('Client Data'!$D$2:$D$100=B40)*('Client Data'!$C$2:$C$100="component")*('Client Data'!T$2:T$100))

我正在尝试添加通配符,以便此公式还可以查找包含多个单词“component”的任何字段。例如,搜索中包含诸如“组件请求”,“组件更改”之类的单词。

请问您是否有可能以及如何实现这一目标?在上面的公式中将“组件”更改为*component*不起作用。

道歉如果我没有很好地解释这个问题。

由于 科斯蒂

2 个答案:

答案 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)))

来自:chitosunday post

答案 1 :(得分:0)

SUMIFS应该在这种情况下使用。

=SUMIFS('Client Data'!T$2:T$100,'Client Data'!$D$2:$D$100,B40,'Client Data'!$C$2:$C$100,"*component*")