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

问题描述:

此问题可能已经被询问,但我找不到正确的答案,所以...请道歉。在单元格范围内查找值,然后返回索引

在Excel中,我得到了键/值数据的一个大阵列中的两个独立的细胞,如:

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

我需要将返回ID1的公式,如果我搜索TOTO或塔塔或短裙,ID2如果我搜索lolo或lala或lulu。

+1

其实我发现这个:https://*.com/questions/26617873/find-a-value-in-a-range-of-cells-as-a-substring?rq=1。它可以工作... – MrFlo

您可以使用数组公式来搜索所有单元格并返回该字符串所在的行。然后它就是索引匹配以查找它所引用的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