我本质上试图解决的问题是一个VLOOKUP,它检查列A:E的值,并返回列F中保存的值,如果在任何这些中找到它。
由于VLOOKUP没有完成任务,我已经研究了INDEX-MATCH语法,但是我很难理解如何为一个值数组完成此操作,而不是单个列。我在下面构建了一个示例数据集来尝试解释这个:
A------B------C------D------E------F
1------2------3------4------5------Apple
12-----13--------------------------Banana
14---------------------------------Carrot
如果被检查的单元格包含1,2,3,4或5,则公式的结果应该是Apple。如果它是12或13,它应该返回香蕉,最后如果它包含14,它应该返回胡萝卜。
对此的后半部分来自这样一个事实,即被引用的单元格不是单个值,而是一个完整的表本身。因此,该搜索将根据不同的值完成很多次。
因此,为了演示,在其他地方(如下所示)中有另一个表具有这些值。我试图让系统识别哪一行,以及哪个“Apple,Banana,Carrot”值与每列相关联。该表如下所示
^ h ------我------------
1 ------(苹果)----
2 ------(苹果)----
12 -----(香蕉) -
等等。 - - - - - - - - -
括号中的值是公式计算这些值的位置。