两个excel表格,如何进行数据匹配?

posted in: 办公技巧 | 0

两个excel表格,如何进行数据匹配?

由于实际用的表格比较巨大,这里举个例子:

现在有2个表格,如图和,中包含一些数据,中只有名字和学科,现在需要一种函数可以让中的数据自动匹配到中。重要的是中的人名数量和顺序和是不同的,同时的横列,也就是学科的顺序和数量也是不同的(可见中还多了些学科),若中没有需要的数据则不添。

也在网上搜了些关于数据匹配的,大多都是用,但是大部分给出的方程都是只适用于纵列的,也就是说虽然名字匹配了,但是学科没匹配。

望大神出现给予帮助!

另祝新春快乐!

上面所谓的学科没匹配是说在往右拖拽的时候顺序还是的顺序。

由于实际的表格数据量很大,所以一个一个改是很费时的。

在的单元格B2输入:

=(!$A$1,MATCH($A2,!$A:$A,)-1,MATCH(B$1,! $1:$1,)-1)

将公式向右向下拉即可。

这时,如果没有匹配数据,则返回#N/A。

如果没有匹配数据不想返回错误值,而希望返回0,可在公式中加上判断语句改为如下:

=IF(OR(ISNA(MATCH($A2,!$A:$A,)),ISNA(MATCH(B$1,!$1:$1, ))),,(!$A$1,MATCH($A2,!$A:$A,)-1,MATCH(B$1,Sheet 1!$1:$1,)-1))

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注