vlookup通过身份证号码查询(身份证比对公式vlookup使用)

本文目录
- 身份证比对公式vlookup使用
- excel里面有人名怎么批量查找身份证号码
- excel表可以用vlookup公式将两个表格的身份
- 怎样用vlookup函数对姓名进行查找并匹配
- excel表格用vlookup公式,用身份证号做查找值,一直返回错误
- 如何用vlookup,匹配身份证前17位数字对应得客户
- 如何根据身份证号码用vlookup匹配数据
- Excel中用vlookup函数用身份证号匹配问题
身份证比对公式vlookup使用
Vlookup(可变查找)是一种用于比较、查找和引用数据的Excel函数。它可以在一个表或多个表中寻找并引用特定数据,可用于身份证比对。
Vlookup的使用很简单,首先,把你要查找的身份证号放在第一列,然后在右边的列中添加相应的信息,例如姓名、地址、手机号等,然后在第二列中使用Vlookup函数,根据身份证号查找其他信息。
拓展:Vlookup函数还可以用于其他信息的比对,例如电子邮箱、卡号、电话号码等等,也可以用于不同数据表之间的信息比对,可以节省大量的时间和精力。
excel里面有人名怎么批量查找身份证号码
一、VLOOKUP函数实现姓名与身份证号码的匹配
使用VLOOKUP函数可以便捷地将姓名与身份证号码匹配起来,实现快速查找和更新。
具体操作步骤如下:
步骤1:在Excel表格中,将姓名列和身份证号码列分别命名为“姓名”和“身份证号码”。
步骤2:在表格任意位置输入VLOOKUP函数,例如:=VLOOKUP(B2,A:B,2,FALSE)。
步骤3:将该函数拖动至所需范围内,即可实现姓名与身份证号码的匹配。
需要注意的是,使用VLOOKUP函数时需确保姓名列中的数据精确匹配。若存在重名或姓名格式不规范等情况,可能会导致匹配错误。
二、INDEX/MATCH函数实现姓名与身份证号码的匹配
另一种常用的匹配函数是INDEX/MATCH,与VLOOKUP相比,它更加灵活、快速,并且可以避免一些匹配错误。
使用INDEX/MATCH函数进行姓名与身份证号码的匹配,具体步骤如下:
步骤1:在Excel表格中,将姓名列和身份证号码列分别命名为“姓名”和“身份证号码”。
步骤2:在表格任意位置输入INDEX/MATCH函数,例如:=INDEX(B:B,MATCH(A2,A:A,0))。
步骤3:将该函数拖动至所需范围内,即可实现姓名与身份证号码的匹配。
需要注意的是,使用INDEX/MATCH函数时,MATCH函数的最后一个参数需设为0,表示精确匹配。如果不加以区分,MATCH函数可能会返回多个匹配结果,导致匹配错误。
三、使用Excel插件“Kutools”实现姓名与身份证号码的匹配
除了常规的VLOOKUP和INDEX/MATCH函数外,还可以使用Excel插件“Kutools”实现姓名与身份证号码的匹配。
具体操作步骤如下:
步骤1:安装并开启Excel插件“Kutools”。
步骤2:在Excel表格中,将姓名列和身份证号码列分别命名为“姓名”和“身份证号码”。
步骤3:在表格任意位置选择“Kutools”插件中的“表格管家”功能,点击“两表匹配”按钮,即可弹出匹配窗口。
步骤4:在匹配窗口中设置姓名和身份证号码所在列的位置、匹配方式等参数,点击“确定”即可完成姓名与身份证号码的匹配。
需要注意的是,使用“Kutools”插件进行匹配前,需确保插件已经正确安装并开启,否则无法使用相关功能。
四、注意事项
在进行姓名与身份证号码的匹配时,需要注意以下几点:
1、确保姓名和身份证号码数据的准确性和完整性。
2、使用VLOOKUP函数时,需要确保姓名列中的数据精确匹配。
3、使用INDEX/MATCH函数时,需确保MATCH函数的最后一个参数为0,表示精确匹配。
4、使用Excel插件时,需确保插件已经正确安装并开启。
5、对于重名或姓名格式不规范等情况,需要进行额外的处理和筛选。
总结归纳
本文介绍了3种实现姓名与身份证号码匹配的方法,分别是VLOOKUP函数、INDEX/MATCH函数和Excel插件“Kutools”。
无论采用哪种方法,都需要确保姓名和身份证号码数据的准确性和完整性,以避免匹配错误。此外,在重名或姓名格式不规范等情况下,需要进行额外的处理和筛选。
excel表可以用vlookup公式将两个表格的身份
excel表可以用vlookup公式将两个表格的身份证号码和电话号码进行匹配,具体操作方法如下:
1、在表中输入数值,假设需要以如图数据为基础数据进行匹配。
2、打开另外一个需要匹配电话号码的表格,在单元格内输入“=”号,点击上方的fx,在弹出的对话框中,选择“查找与引用”。
3、选择函数“vlookup”。
4、在弹出的函数参数对话框中输入相应值,也可直接在单元格内输入公式“=VLOOKUP(A2,Sheet1!$A$1:$B$9,2,0)”。
5、点击“确定”后,下拉公式,得到所需匹配值。
怎样用vlookup函数对姓名进行查找并匹配
1、左侧和右侧分别是两列身份证号和对应的姓名列,右侧列是总表,左侧列里少一些姓名及对应的身份证号,现在需要查看是少哪些人。
2、在c2单元格中输入=vlookup(),括号要用英文状态下的括号,然后鼠标左键点按括号内部,使得光标在括号内部闪烁。
3、光标在括号内闪动后,鼠标左键点按a2单元格,这是通过点选的方法获取函数的第一个参数,也就是查找值。
4、点选完a2单元格后输入一个逗号,要求是英文状态下的逗号,然后在用鼠标左键框选右侧身份证号及姓名列中的数据,作用是获取函数的第二个参数,也就是数据表,函数将会在数据表的最左侧列查找第一个参数查找值。
5、之后输入一个英文状态下的逗号,再输入2,再输入英文状态下的逗号,再输入0,2的作用是返回数据表中从左侧数的第二列中的值,0代表精确查找。
6、用鼠标左键点按第二个参数一侧向另一侧拖动,选中这个参数后点按键盘上的f4键,使得该参数的行标和列标签前面出现美元符号,目的是为了固定函数参数。
7、之后点按函数最右侧位置,使得光标在此处闪动,然后点按回车或者点按箭头指向的对号。
8、此时这个函数的返回值已经出现在单元格中,但是在栏中依然可以看到公式的全部,鼠标左键点按单元格右下角双击或者下拉完成函数的向下复制。
9、将这一列函数的结果复制后选择性粘贴为数值,然后将返回值中的错误值替换为空值。
10、此时可以看到原来为错误的一些单元格显示为空白,以这一列升序或者降序排序。
11、在空白区域中红色框代表的是因左侧身份证号列缺少身份证号信息而无法实现查找,因此此处为错误值,现在为空值,绿色框中的空白意味着,右侧身份证列中并没有左侧列中的身份证号,也就是右侧列中没有,而左侧列中有的身份证号及对应的姓名,如果正常显示姓名,说明左右两侧均有。
excel表格用vlookup公式,用身份证号做查找值,一直返回错误
=VLOOKUP(B2,Sheet2!A:C,3,FALSE)
这个函数就是通过姓名匹配的,你只把查找值换成了身份证,肯定是错误。函数更改如下
=VLOOKUP(B2,Sheet2!B:C,2,FALSE)
如何用vlookup,匹配身份证前17位数字对应得客户
示例:
=VLOOKUP(E2&"*",A:B,2,0)
解释:
对于身份证这样的纯数字,VLOOKUP的时候,需要给被查的自动添加*,防止系统把身份证理解为数值进行查询。
如何根据身份证号码用vlookup匹配数据
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
下面以一个实例来介绍一下这四个参数的使用
例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
参数说明:
1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步我们就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围我们要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:
A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。
B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。
3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。
Excel中用vlookup函数用身份证号匹配问题
因为查找的数据类型和查找区域中的数据类型不一致,具体说明如下:
1、Vlookup函数无法匹配数据,可以看到D列中的数字是数字值,而匹配区域中的数字是文本。
2、完成上述步骤后,使用列分类之类的方法将文本数字转换为数字数值。
3、完成上述步骤后,通过这种方式,Vlookup匹配数据即可成功。
元格格式不同,你仔细看一图上的身份证是文本格式,二图上的不是文本格式,可能是有空格等看不见的数据,所以导致查找不到。你看一图F6和F5格式并不相同,左上角没有绿色三角,
单元格属性的问题。由于身份证数字串太长,VLOOKUP经常会以默认使用前面的N位数值处理(到底多少位我忘了,实际试一下就知道了)。
在处理这类数据时,我一般有两种处理办法:
其一,在所有的身份证号前面统一加一个字母,强迫其成为字符串,这样处理时就完全以字符处理。
其二,用offset(match( )) ,函数组合替代Vlookup,个人感觉,这两个函数组合使用,比vlookup靠
公式没问题,唯一的解释就是在原表中并没有现在要查找的身份证号
0 前一篇推文中我们教了大家如何用 vlookup 函数查找带通配符的单元格,立刻引起了读者的反响。
有些读者表示,在工作中还遇到过各种稀奇古怪的问题,比如 vlookup 突然失灵了,数据明明正确就是查找不出结果。
比如下面这个案例。
案例:
下图 1 中的 A、B 列为某公司员工的身份证号,请根据 D 列中列出的身份证号,在 E 列中查找出对应的姓名。
效果如下图 2 所示。
解决方案:
乍一看,这么简单的需求没什么好纠结的,vlookup 公式直接查就可以了。
1. 在 E2 单元格中输入以下公式 --》 下拉复制公式:
=VLOOKUP(D2,A:B,2,0)
但是很奇怪,找不到对应的姓名。而我用 Ctrl+F 去查找了一下,D 列的身份证号在 A 列又千真万确存在,这到底是怎么回事?
为了在 Excel 中完整显示 18 位的身份证号码,必须将单元格格式设置为文本,这样在数据录入的过程中,就可能会存在一些不可见的字符。
为了能够使两边的文本能够匹配上,通常可以尝试以下几种做法:
用 trim 函数去除两列身份证号码的前后空格,之后再用 vlookup 查找。
如果 trim 不管用,可以尝试用 clean 函数去除一些不可见的特殊符号
如果上述方法还是不行,可以在查找单元格前后加上 "*",用 & 符号连接起来。
我们直接来试一下第三种用法。
2. 选中 E2:E5 区域,输入以下公式 --》 按 Ctrl+Enter 回车:
=VLOOKUP("*"&D2,A:B,2,0)
现在所有姓名都成功查找出来了。这是什么原理呢?
"*" 是通配符,用 & 连接符号跟 D2 连在一起,表示 D2 前含有任意字符的单元格;
如果前面加 "*" 找不到,可以试下前后都加,即 "*"&D2&"*";
如果还是找不到,可以再叠加清洗函数,比如 "*"&CLEAN(D2)&"*"
以下就是最终效果。

更多文章:
java初级编程经典题(一套JAVA的初级题目,跪求各位大虾帮帮忙)
2025年10月27日 05:45
一个完整的docker服务包括(Docker的主要作用是什么_docker属于什么)
2026年9月9日 08:45
python第三方库(怎么看安装了哪些第三方库在python)
2026年5月23日 18:30
python中row函数是什么意思(python中的row具体有什么用呢)
2025年8月25日 18:15
true和false的来源(false什么意思 解析false的含义和用法)
2026年2月15日 20:15
用Wps表格制作一张方便的报价单模板?怎么把一个EXCEL表格变成模板
2026年8月6日 14:00
analyze翻译(具备独立的思辨和分析能力的翻译是:什么意思)
2026年1月16日 10:15
intellijidea如何升级(intellij idea 怎么让class自动更新到war)
2026年3月23日 11:00
log4j2 xml配置(log4j2.xml怎么调用properties)
2025年6月7日 16:45
网页制作滚动字幕代码(写出制作滚动字幕的代码(包括方向、速度、行为、区域、区域背景等))
2025年6月23日 22:30
婚纱摄影网站图片(哪些地方适合拍婚纱照,这些外景都是很漂亮的)
2026年8月23日 06:45
c语言考试题及答案2018(2018年9月计算机二级C语言程序设计章节习题4)
2026年2月25日 15:15










