使用 if 和 match 在数组中搜索

使用 if 和 match 在数组中搜索

我有一个问题。我有 3 个列,每个列的行数不同。它们分别被命名为“水果”、“蔬菜”和“其他”。我需要将它们查找到另一列,其中所有这些内容都混合在一起。例如,土豆 - 蔬菜,菠萝 = 水果等等。

我无法使用 If 函数(如 If(Cell =B1; “Fruits”;”Veg”),因为它不会在数组中搜索(即使使用 Ctrl + Shift + Enter)。此外,if(Match…) 可以工作,但仅适用于两列,如果传导错误,则输入“未找到”。

截屏: http://screenshot.ru/upload/images/2017/06/02/Arraya4229.jpg

答案1

使用如下方法:

=INDEX($1:$1,AGGREGATE(15,6,COLUMN($A$2:$C$11)/($A$2:$C$11=E2),1))

在此处输入图片描述

相关内容