1、左侧和右侧分别是两列身份证号和对应的姓名列,右侧列是总表,左侧列里少一些姓名及对应的身份证号,现在需要查看是少哪些人。
2、在c2单元格中输入=vlookup(),括号要用英文状态下的括号,然后鼠标左键点按括号内部,使得光标在括号内部闪烁。
3、光标在括号内闪动后,鼠标左键点按a2单元格,这是通过点选的方法获取函数的第一个参数,也就是查找值。
4、点选完a2单元格后输入一个逗号,要求是英文状态下的逗号,然后在用鼠标左键框选右侧身份证号及姓名列中的数据,作用是获取函数的第二个参数,也就是数据表,函数将会在数据表的最左侧列查找第一个参数查找值。
5、之后输入一个英文状态下的逗号,再输入2,再输入英文状态下的逗号,再输入0,2的作用是返回数据表中从左侧数的第二列中的值,0代表精确查找。
6、用鼠标左键点按第二个参数一侧向另一侧拖动,选中这个参数后点按键盘上的f4键,使得该参数的行标和列标签前面出现美元符号,目的是为了固定函数参数。
7、之后点按函数最右侧位置,使得光标在此处闪动,然后点按回车或者点按箭头指向的对号。
8、此时这个函数的返回值已经出现在单元格中,但是在编辑栏中依然可以看到公式的全部,鼠标左键点按单元格右下角双击或者下拉完成函数的向下复制。
9、将这一列函数的结果复制后选择性粘贴为数值,然后将返回值中的错误值替换为空值。
10、此时可以看到原来为错误的一些单元格显示为空白,以这一列升序或者降序排序。
11、在空白区域中红色框代表的是因左侧身份证号列缺少身份证号信息而无法实现查找,因此此处为错误值,现在为空值,绿色框中的空白意味着,右侧身份证列中并没有左侧列中的身份证号,也就是右侧列中没有,而左侧列中有的身份证号及对应的姓名,如果正常显示姓名,说明左右两侧均有。
一、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”。
无论采用哪种方法,都需要确保姓名和身份证号码数据的准确性和完整性,以避免匹配错误。此外,在重名或姓名格式不规范等情况下,需要进行额外的处理和筛选。
先将身份证号码列设置为文本格式后身份证正常显示;再用vlookup函数根据身份证号码匹配数据
一、excel的单元格,输入12位及以上的数字时是会自动隐藏,将单元格设置为文本格式步骤如下:
1)右键要输入身份证号码的单元格,点击“设置单元格格式”
2)"设置单元格格式"--点击“数字”选项卡
3)选择“文本”格式
4)选择文本格式后,单击“确定”,则此身份证列设置为文本格式
5)此时可见转化为文本格式的身份证号码可正常显示,但数值格式的号码后面隐藏为“000”
二、Vlookup函数匹配
1)如下图所示,根据身份证号码匹配性别数据
2)输入vlookup函数,函数使用说明
该函数的语法规则如下:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value为需要在数据表第一列中进行查找的数值。本列中为身份证号码,第一单元格为F2.
Table_array为需要在其中查找数据的数据表。本列为“A:B”
col_index_num为table_array中查找数据的数据列序号。本列中为2
Range_lookup为一逻辑值,指明函数 VLOOKUP查找时是精确匹配,还是近似匹配。0表示精确匹配,找不到返回“#N/A”
3)输入公司后。拖动鼠标单元格接可得到所有列的匹配结果,匹配数据成功。(如图红色框框部分)
1、首先在电脑上打开Excel表格,要从已经输入的身份证取出出生日期,先选中要输入出生日期的单元格。
2、在单元格中输入“=mid(”,然后选中前面的身份证号码所在的单元格,或者直接输入单元格A1。
3、然后把公式填写完整,输入“,7,8)”,整个公式就是“=mid(A1,7,8)”。
4、拖动复制公式到下面的单元格。这样就把日期的数字都提取出来了,接下来把年月日分开。
5、在公式前面输入“text(”。在公式后面输入“,"0000-00-00")”就是一个逗号分开,在双引号里输入日期格式,再补上一边括号。
6、公式输入完整后,日期就设置好了,年月日用了“-”分隔开,再次拖动该单元格复制到下面的单元格,就完成了。