在单元格范围内查找值,然后返回索引

时间:2017-05-29 07:37:35

标签: excel excel-formula

可能已经提出过这个问题,但我找不到合适的答案,所以......请道歉。

在Excel中,我在两个单独的单元格中获得了大量的键/值数据,例如:

ID1 toto;tata;tutu
ID2 lolo;lala;lulu
...

如果我搜索toto或tata或tutu,我需要返回ID1的公式,如果我搜索lolo或lala或lulu,我需要ID2。

1 个答案:

答案 0 :(得分:0)

您可以使用数组公式搜索所有单元格并返回该字符串所在的行。然后是索引匹配以查找它引用的ID。由于它是一个数组公式,因此在输入公式时需要使用ctrl + shift + enter。

=INDEX(A2:A3,MATCH(TRUE,ISNUMBER(SEARCH(UPPER(C2),UPPER(B2:B3))),0))

如果ID值在A列中,则文本字符串位于B列,在单元格C2中键入要查找的文本值。 enter image description here