工作中,我们常常遇到按照两个条件进行数据匹配(或查询)的情况。
▲ 表1:数据源
例如,根据表1数据源的日期和科目来匹配费用到表2,我们权且把这种匹配称为二维到一维匹配。
▲ 表2:目标表
又或者反过来,也有可能根据一维表(下表3):
▲ 表3:数据源
匹配费用数据列表4:
▲ 表4:目标表
我们也把这种匹配先称之为一维到二维。
今天,我来介绍一、二维表格数据匹配的几种方法。
01 二维到一维
方法1:INDEX MATCH
首先,用MATCH函数分别求出数据行的日期和科目在数据源日期列(B3:B9)和科目行(C2:P2)的位置,然后在C3:P9这个区域利用INDEX索引函数,找到指定行和列对应的数值。
方法2:VLOOKUP MATCH
先用MATCH找到科目所在列,再用VLOOKUP根据日期来查找(注意,第3个参数MATCH的结果要加1,因为第1列是从B列算起的)。
方法3:HLOOKUP MATCH