0x00前言

      在日常数据处理当中,我们需要把表1的数据中的姓名、身份证和表2 的 工号和身份证进行链接,合并成一个工号、姓名、身份证的表格

0x01 理念

Excel如何将不同两个表格数据匹配链接

=INDEX(表2 里面你想导过来的内容,MATCH(表1相同内容,表2的相同内容,0))
=INDEX(表2!$N$7:$N$9,MATCH($L$7:$L$9,表2!$O$7:$O$9,0))

这里加绝对引用:$,是防止复制下来这个公式的时候,把相同内容进行同样操作时候,怎么下拉单元格,行号和列号都不会变,从而保证内容输出是正确的。

匹配类型可以是1、0或-1

https://zhidao.baidu.com/question/206178510.html

最后效果 

表1表2
工号姓名身份证工号姓名工号身份证
100王55100王=公式10055
300李77300李30077
400陈88400陈40088
绝对引用,固定参考的单元格,即使下来也不会变动
https://jingyan.baidu.com/article/3a2f7c2e696c4526aed61148.html
把公式改成=$A1,也就是在列标前面加上一个$符号,这就表示列绝对引用,行相对引用。这时下拉单元格时行号会变动变成=$A2,但是横着拉列号不会变动,仍然是=$A1。
把公式改成=A$1,则表明行是绝对引用,怎么拉都不会变,而列是相对引用,随着公式在行方向上的变化而变化。
如果公式变成=$A$1则行列均锁定,就是所谓的“行列均绝对引用”,怎么拉公式都不会变化,都是引用A1单元格。
表1表2
对于运行index和match出错的信息,可以作为特殊案例,如设置为0;
=IFERROR(INDEX(score!$E$3:$E$275,MATCH(D39,score!$F$3:$F$275)),0)

 0x02 应用

1、关联一些数据

2、成绩计算。

欢迎大家分享更好的思路,热切期待^^_^^ !

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐