Google表格-在一个单元格中有多个IF,ISNUMBER和SEARCH语句

时间:2018-11-15 12:37:08

标签: excel google-sheets excel-formula nested-if google-sheets-formula

我有几个团体及其成员的清单。一个成员可以属于多个组。我想找出每个成员所属的组。由于每个群组名称都有其自己的单元格,因此我基本上是在尝试在一系列单元格中搜索名称并键入其群组名称。

我在想的公式是

=IF(ISNUMBER(SEARCH([cell containing name];[cell:Range of group list]));
[cell containing group name];" ")

我想在该公式中添加另一个,但要添加另一个组范围和名称。

但是将它们加在一起时,似乎无法使公式起作用。

=IF(ISNUMBER(SEARCH(A7;A7:A27));A$3;" ")&IF(ISNUMBER(SEARCH(A7;A32:A57));$A$33;"Oops")

此公式将给出:“组名称1糟糕”,即使该名称清楚地出现在第二个列表中。将A7(名称出现在第一个单元格中)换为A37(名称出现在第二个单元格中)不会改变结果。我认为是“ ”出了问题,但我无法将其更改为“ ”,“ ”或“ ; ”错误。

关于如何解决此问题或其他解决方案的任何想法?

1 个答案:

答案 0 :(得分:0)

尝试一下: 我知道您只需要一次运行一个语句。

=IF(IF(ISNUMBER(SEARCH(A7;A7:A27));A$3;" ")=" ";IF(ISNUMBER(SEARCH(A7;A7:A27));A$3;" ");IF(ISNUMBER(SEARCH(A37;A32:A57));$A$33;"Oops"))

希望它对您有用。