我想在几列中搜索多个值,使用文本字符串并返回所需的值。
我尝试了以下操作,它为我提供了一个字符串的指示:
=IFERROR(INDEX($E$3:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$3:$E$7,A2)),0)),"Not Found")
我的表格如下:
列Tried...
仅匹配Match 3
,因此我只返回return
。
我正在考虑制作一个大的if-else语句,但是有多种智能方法可以在多列中搜索多个值吗?
有什么建议,如何给搜索功能多个值?
感谢您的回复!
答案 0 :(得分:1)
一些腿法但你可以做一个IFERROR(IF(AND([第1栏],[第2栏])))
答案 1 :(得分:1)
只需将这三列连成一致:
=IFERROR(INDEX($E$3:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$3:$E$7,A2 & B2 & C2)),0)),"Not Found")
这是一个数组公式,必须使用Ctrl-Shift-Enter确认。