乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样在Excel中输入大量的前八位相同的身份证号码

怎样在Excel中输入大量的前八位相同的身份证号码

作者:乔山办公网日期:

返回目录:excel表格制作


姓名:A2=INDEX(Sheet1!D:D,SMALL(IF(Sheet1!D$1:D$500<>"",ROW(A$1:A$500),4^8),ROW(A1)))&""再同时按zd下CTRL+Shift+Enter得到数组公式;
身份证号:B2=INDEX(Sheet1!J:J,SMALL(IF(Sheet1!D$1:D$500<>"",ROW(A$1:A$500),4^8),ROW(A1)))&""再同时按下CTRL+Shift+Enter得到数组公式;
电话号码:C2=INDEX(Sheet1!K:K,SMALL(IF(Sheet1!J$1:J$500="联系方式",ROW(A$1:A$500),4^8),ROW(A1)))&""再同时按下CTRL+Shift+Enter得到数组公式;
选定A2:C2下拉即可.

1、首先在excel表格的A列中输入一组数据,将改组数据直接复制粘贴到需要的单元格内。

2、然后zhidao再将身份证后面的位数输入到B列中。

3、然后在C列中输入合并公式:=A1&B1。

4、点击回车并下拉公式将两组数据合并到一个单元格中。

5、然后选择D列单元格并点击鼠标右键,选择“设置单元格格式”。

6、然后在打开的设置对话框中选择“文本”格式,点击确定按钮。

7、再选择C列合并后的数据,在D列中选择性粘贴数值即可生成合并后的数值格式的身份证号码。


5.籍贯
公式一共使用了五个嵌套的IF函数,第一个IF函数中的逻辑判断式“MID(C2,1,2)<="15"”用来判断身份证归属地代码是否在11到15之间。如果这个逻辑判断式成立,那么公式就执行参数“CHOOSE(MID(C2,1,2)-10,"北京","天津","河北","山西","内蒙古")”。其中“(MID(C2,1,2)”返回身份证归属地(省市区)的代码(即身份证号码的前两位),如果(MID(C2,1,2)返回的结果是11(即北京市的代码),那么“MID(C2,1,2)-10”返回供CHOOSE函数使用的索引号。当“MID(C2,1,2)-10”的结果是“1”时,CHOOSE函数就会返回后面参数表中的身份证归属地“北京”zhidao
另外一个根据身份证提取出生年月很简单的一个公式:
=TEXT(MID(a1,7,8),"0000-00-00")

两个方法,一是把需要输入身份证的区域一次性的设置为文本,二是每个身份证输入前多输入一个英文的单引号'

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网