Excel multiple If(Isnumber(搜索)

时间:2016-09-28 19:47:07

标签: excel if-statement search

你可以在Excel中做多个= IF(ISNUMBER(SEARCH))吗?我想要一个公式来查看几个文本字符串,并在该字符串中包含各种单词之一时给出结果。

例如,如果我在左边有下面的项目 - 我想要一个等式给出右边的结果。我使用= IF(ISNUMBER(搜索(“ 1pc ”,A1)),“1 Pc”,“”)它拉了我正在寻找的1 Pc但是我如何拉其他项目比如2 Pc或Set?

Floral 1pc                         1 Pc
Floral 1pc                         1 Pc
1pc w/bow                          1 Pc
Pink Heart  Set                        Set
Pink Heart  Set                        Set
Multi Mini Heart 2pc w/bow         2 Pc
Multi Mini Heart 2pc w/bow         2 Pc

1 个答案:

答案 0 :(得分:0)

创建一个包含搜索内容和返回内容的表:

enter image description here

然后你可以使用以下数组公式:

=INDEX($F$1:$F$3,MATCH(TRUE,ISNUMBER(SEARCH($E$1:$E$3,A1)),0))

作为数组公式,需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。如果操作正确,那么Excel会将{}放在公式周围。

enter image description here