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 | 王 | 55 | 100 | 王 | =公式 | 100 | 55 | |||||
300 | 李 | 77 | 300 | 李 | 300 | 77 | ||||||
400 | 陈 | 88 | 400 | 陈 | 400 | 88 | ||||||
绝对引用,固定参考的单元格,即使下来也不会变动 | ||||||||||||
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、成绩计算。
欢迎大家分享更好的思路,热切期待^^_^^ !