Excel - index match匹配取值

  最近项目时长提取数据,根据单号提取对应的信息,但是数据关联关系分较分散而且数据量比较大。原本可以考虑通过创建临时表的方式来解决,因为数据库权限回收的关系没能这么做,只能想别的方法:提取分散的Excel,通过函数来关联。

提取的数据格式大致如下分为两个Sheet(Sheet1的E列数据通过匹配Sheet2中的A,获取匹配行的B列数值):

Sheet1 -命名为1

Sheet2 -命名为2

在Sheet1的E列填写公式: =INDEX('2'!B2:'2'!B29,MATCH($C:$C,'2'!$A$2:'2'!$A$29,),)

 解释:'2'!B2:'2'!B29     表示Sheet2(命名为2)的B列第2行到B列29行,即数据行 用于取值赋值到Sheet1的E列

       $C:$C       表示C列的当前行的数值 

      '2'!$A$2:'2'!$A$29  表示Sheet2(命名为2)的A列第2行到A列29行的数值,用于匹配当前行C列的值

匹配的结果为:

 以上

猜你喜欢

转载自www.cnblogs.com/big-xuzhou/p/11720221.html