【问题标题】:Can I search a cell for specific text using IFS formula, and return text to current cell?我可以使用 IFS 公式在单元格中搜索特定文本,并将文本返回到当前单元格吗?
【发布时间】:2020-01-29 22:40:05
【问题描述】:

我可以用一个 IF 公式做到这一点,但不能完全弄清楚如何用 IFS 来搜索同一个单元格中的不同文本字符串。

这是我用于单个 IF 语句的公式:

=IF(SEARCH("silver",B5),"silver","N/A")

它正在单元格 B5 中搜索术语“silver”,如果找到,则返回“silver”。如果不是,则返回 N/A。我希望能够使用 IFS 公式在单元格 B5 中搜索不同的字词(“黑色”、“红色”、“蓝色”)。

提前谢谢你!

【问题讨论】:

  • 您可以继续嵌套IF 语句。因此,将您的“N/A”换成另一个IF 声明等等。如果你有很多值要搜索,这会很乏味

标签: excel if-statement excel-formula


【解决方案1】:

使用索引/聚合:

=INDEX({"Silver","Black","Red","Blue"},AGGREGATE(15,7,ROW($1:$4)/(ISNUMBER(SEARCH({"Silver","Black","Red","Blue"},B2))),1))

【讨论】:

    【解决方案2】:

    或者,使用 LOOKUP+SEARCH 函数

    M2,公式复制下来:

    =IFERROR(LOOKUP(1,-SEARCH({"silver","black","red","blue"},B2),{"Silver","Black","Red","Blue"}),"")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-08
      • 1970-01-01
      • 2021-09-19
      • 2017-08-25
      • 2022-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多