我可以使用IFS公式在单元格中搜索特定文本,然后将文本返回到当前单元格吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以使用IFS公式在单元格中搜索特定文本,然后将文本返回到当前单元格吗?相关的知识,希望对你有一定的参考价值。

我能够使用一个IF公式来执行此操作,但是无法确切地知道如何使用IFS在同一单元格中搜索不同的文本字符串。

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

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

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

Here's a screenshot of the Excel rows

谢谢你!

答案

使用INDEX / AGGREGATE:

=INDEX("Silver","Black","Red","Blue",AGGREGATE(15,7,ROW($1:$4)/(ISNUMBER(SEARCH("Silver","Black","Red","Blue",B2))),1))
另一答案

或者,使用LOOKUP + SEARCH功能

M2中,公式向下复制:

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

enter image description here

以上是关于我可以使用IFS公式在单元格中搜索特定文本,然后将文本返回到当前单元格吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 XML 树中搜索特定文本并在下一个节点中提取文本

如何在 DataTable 中搜索特定记录?

在 OpenOffice 电子表格中查找和移动文本

在一个用 JSON 填充的 NSArray 中搜索特定的标题

C++ 在文本文件中搜索特定字符串并返回该字符串所在的行号

在 C# 字符串中的 HTML 中搜索特定文本并标记文本的最佳方法是啥?