在excel中组合搜索、IF和OR

在excel中组合搜索、IF和OR,excel,if-statement,Excel,If Statement,有这样一个excel文件: 扶手椅3 轮椅1 粪便1 工作台1 附表2 表0 板2 我想搜索单词的多个部分,然后在第二列中返回值。在这种情况下,我希望搜索“chair”和“table”,还希望为扶手椅等返回值。 我目前的声明如下: =如果(ISNUMBER(搜索(“椅子”A1));A2;如果(ISNUMBER(搜索(“表格”A1));A2;0)) 但是如果你想搜索十个部分的单词(事实就是这样),这将变得非常冗长。 是否有可能整合OR语句,以便轻松添加部分单词?用于在我使用的区域中计算多个键: =

有这样一个excel文件:

扶手椅3

轮椅1

粪便1

工作台1

附表2

表0

板2

我想搜索单词的多个部分,然后在第二列中返回值。在这种情况下,我希望搜索“chair”和“table”,还希望为扶手椅等返回值。 我目前的声明如下: =如果(ISNUMBER(搜索(“椅子”A1));A2;如果(ISNUMBER(搜索(“表格”A1));A2;0)) 但是如果你想搜索十个部分的单词(事实就是这样),这将变得非常冗长。
是否有可能整合OR语句,以便轻松添加部分单词?

用于在我使用的区域中计算多个键:

=SUMMENPRODUKT(ZÄHLENWENN(A1:A23;B1:B3))

A1:A23
是搜索区域,
B1:B3
包含要搜索的键。

要计算区域中的多个键,我使用:

=SUMMENPRODUKT(ZÄHLENWENN(A1:A23;B1:B3))

A1:A23
是搜索区域,
B1:B3
包含要搜索的键。

您可以将单词放入如下列表:-

=IF(OR(ISNUMBER(SEARCH({"chair","table"},A1))),B1,0)

您可以将单词放入如下列表:-

=IF(OR(ISNUMBER(SEARCH({"chair","table"},A1))),B1,0)

我不认为这能解决我的问题,因为我想搜索部分单词而不是整个单词,并在第二列返回值,而不是返回包含单词的单元格数量。我不认为这能解决我的问题,因为我想搜索部分单词而不是整个单词,并在第二列返回值,不是有多少单元格包含这个词。谢谢,这太完美了!!谢谢,这太完美了!!