在本文中,我们将学习如何从不相邻的列表中找到匹配的值,以及如何结合使用INDEX和MATCH函数来获取输出。

INDEX:返回给定范围内特定行和列的交点处的单元格的值或引用。

语法:= INDEX(array,row_num,column_num)

MATCH函数在选定的单元格范围内搜索指定的项目,然后返回该项目在范围内的相对位置。

语法= MATCH(lookup_value,lookup_array,match_type)

让我们举个例子:

A和B列包含数字和匹配的字母,但是B列中的每个字母都与其相邻而不是相邻,相对于A列中的匹配数字向下移动了一行。我们需要在E2单元格中使用一个公式来查找D2单元格中的值查找输出。

img1

  • 在单元格E2中,公式为

* = INDEX($ B $ 2:$ B $ 7,MATCH(D2,$ A $ 2:$ A $ 7,0)+1)

  • 按键盘上的Enter键。

img2

  • 如果我们将单元格D2中的查找值从123更改为222,则结果将相应地自动更新。

img3