Excel:按排名客户进行索引匹配数组搜索

Excel: Index Match array search by ranked customer

我正在尝试根据两个条件从 ColumnA 中获取客户名称。首先是排名年份,其次是标准。我试过这个公式:

INDEX(A3:A10,MATCH(TRUE,INDEX(((F3:H10)=M4)+((F2:H2)=M3)>0,0,1),0))--- ->它没有获得准确的排名

我也试过更简单的:

INDEX(A3:A10,MATCH(1,(M4=F3:H10)*(M3=F2:H2),0)) ---> 无效,N/A 结果

为了更清楚,我想要一个函数来查找排名年份,然后是排名编号,并从 columnA 中获取客户名称。必须是完全匹配。

如果你想知道为什么我有排名是为了获得最高收益者和失去客户......等等

提前致谢。

尝试:

=INDEX($A:$A,MATCH(M4,INDEX($F:$H,0,MATCH(M3,$F:$H,0)),0))
  • 内部 index/match returns 适合等级的年份栏
    • 请注意,行索引的 0 将 return 整个列
  • 外表index/matchreturn名字

在 Excel 的旧版本中,您可能需要确认这是一个数组公式。要 enter/confirm 一个 数组公式 ,按住 ctrl + shift 同时点击 输入。如果操作正确,Excel 将在公式栏中看到的公式周围放置大括号 {...}