我正在使用以下公式根据范围 $B$2:$Q$284 中的值查找单元格 $A$286 中的值。如果有任何匹配项,我希望以列格式返回列 $A$2:$A$284 中的相应值。我正在尝试查看单元格 A286 中的名称是否与范围 $B$2:$Q$284 中的名称匹配。如果有匹配项,我希望选择列 A2:A284 中的所有相应值(无论哪里有匹配项)并以列格式返回这些值
=INDEX($A$2:$A$284, SMALL(IF(($A$286=$B$2:$Q$284), ROW($B$2:$Q$284)-MIN(ROW($B$2:$Q$284))+1,""),COLUMN(A1)))
我检查了在线多个来源,这个公式似乎有效(主要来源:get-digital-help.com/2011/06/22/vlookup-a-range-in-excel)但对我来说它返回的是“#Value!”
我可能在哪里犯了错误?我应该如何纠正?任何见解都将不胜感激!