按姓名查身份证号怎么查(两个电子表格按姓名提取身份证)
今天接到任务,需要重新上报一个疫苗接种表格。原来已经上报了一个接种表里面里面有姓名接种日期。现在的表格需要把身份证填写上。我现在手里还有一个带姓名和身份证的表格,在不使用排序的情况下该如何补全身份证?
- 准备工作
1、准备原上报表格(不带身份证信息)
2、带有名字和身份证信息的表格
3、Excel的VLOOKUP函数
- 具体操作
1、打开原表格(不带身份证的),表格名称1.xlsx
不带身份证的原表格
2、打开带有名字和身份证信息的表格,表格名称2.xlsx
带身份证和姓名的表格
3、在第一个电子表格中新建一个数据列身份证号码
4、在新建的身份证号码数据列输入以下函数,之后下拉完成身份证填充
输入函数
5、数据正确性检查
6、函数解析
=VLOOKUP(A2,[2.xlsx]Sheet1!$A$1:$B$101,2,FALSE)
【=VLOOKUP】:调用VLOOKUP函数。函数可以理解成一个excel中内置的方法,我们按格式在里面输入东西,函数为我们返回既定的内容
【A2】:我们要查找的单元格,A2表示“申玉娟”这一串汉字
【[2.xlsx]Sheet1!】:表示在2.xlsx文件中的Sheet1,!是跨电子表格时候的固定写法
【$A$1:$B$101】:表示固定读取A1到B101这个范围内的数据,如果不加$符号,在我们拖动填充时候,A1和B101会跟着填充序列,就不是我们要的读取范围了。所以$必须加上。
【2】:表示如果在A1到B101这个范围匹配到姓名,就返回2.xlsx的第二列内容
【FALSE】:表示精确匹配
以上就是我今天的收获,希望对大家有所帮助。