达永编程网

程序员技术分享与交流平台

Excel经典函数组合Index+Match的应用实例

案例

在Excel中,我们可以利用Index+Match经典函数组合,实现动态查找交叉点单元格的值。案例数据如下表所示,如何快速查找特定公司一些报表项目的数据?

操作演示

示例中,查找的公司及报表项目的顺序均是随机,并不一定连续

我们在B2单元格输入公式=INDEX(源数据!$A$1:$I$35,MATCH($A2,源数据!$A:$A,0),MATCH(B$1,源数据!$1:$1,0)。然后,我们向右拖动填充柄,再向下拖动填充柄,即完成对所有目标值的查找。

B2单元格公式分解

1.动态获取交叉点的行号MATCH($A2,源数据!$A:$A,0)返回货币资金项目在“源数据”工作表的所在行;

2.动态获取交叉点的列号MATCH(B$1,源数据!$1:$1,0)返回A公司在“源数据”工作表的所在列;

3.获取目标值:利用INDEX(源数据!$A$1:$I$35,交叉点的行号,交叉点的列号)返回交叉点单元格在“源数据”工作表的值。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言