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 将在公式栏中看到的公式周围放置大括号 {...}
。
我正在尝试根据两个条件从 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 将在公式栏中看到的公式周围放置大括号 {...}
。