单元格含多值时如何使用INDEX-MATCH函数?
INDEX-MATCH函数扩展应用问题

我已经使用了INDEX-MATCH函数,但不清楚如何针对其他值进行应用
当前使用的公式:
=INDEX($I$2:$J$6,MATCH(D2,$J$3:$J$6,0),MATCH($E$1,$I$2:$J$2,0))
扩展应用的实用方法
- 匹配其他表头(横向扩展):若要匹配
E1之外的表头(如F1、G1),将公式中的$E$1替换为对应表头单元格,同时把表头区域$I$2:$J$2扩展至包含新表头的范围(比如$I$2:$L$2)。 - 匹配其他行数据(纵向扩展):若要匹配D2之外的行(如D3、D4),把
MATCH(D2,$J$3:$J$6,0)里的D2改为相对引用(去掉$符号),下拉公式时会自动匹配对应行的内容,确保$J$3:$J$6覆盖所有需要匹配的行数据。 - 多条件匹配扩展:如果需要同时匹配多个条件(比如D列值+另一列值),可将MATCH的查找值改为组合形式,例如
MATCH(D2&F2,$J$3:$J$6&$K$3:$K$6,0),Excel 2019及以前版本需按Ctrl+Shift+Enter完成数组输入,Excel 365/2021可直接回车。 - 适配动态数据区域:若数据会新增行或列,建议把数据转为Excel表格(选中区域按
Ctrl+T),将公式里的固定区域替换为结构化引用,比如Table1[数据列],新增数据时公式会自动适配范围。
内容的提问来源于stack exchange,提问作者Chaudhari
相关产品推荐
相关产品推荐

