如何在EXCEL列和行的交叉单元格中返回另一个表中2列符合条件后,对应的第三列的值

图1:

图2:

如果图1为Sheet1,图2O Sheet2,那么在Sheet2的C3单元格输入以下数组公式,Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=IFERROR(INDEX(Sheet1!$I:$I,MATCH($A3&C$2,Sheet1!$A;$A&Sheet1!$G:$G,0)),"")追问

图1

图2

我的公式没有问题,但是还是空白的,没有返回对应的值,

大神,怎么回事?谢谢

追答

通过INDEX+MATCH函数查找引用数据,必须保持对应数据的完全匹配,包括字符前后都不能有空格。

追问

大神,返回的是空白,说明这个公式是没有问题的,我的两个表格的值都是完全匹配的,没有空格,字体,字号都是匹配的?但是为什么不能返回对应的值呢?表1是列,而表二是列和行的交叉?有问题吗?

追答

这是数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式。
这是最关键的地方。

温馨提示:答案为网友推荐,仅供参考