怎样从excel表格中提取身份证号前六位

就是老师让我做表格,将身份证中前六位数字提取出来作为学生来源(如321882)几千个人呐,哪位大神可以告诉我个简单快速的方法,紧急啊,后天就要交了。。。。。。

可以用left函数。

1、如图,目前的表如下:

2、将B列起名为“身份证前六位”。

3、在B2处编辑公式: =LEFT(A2,6)

4、此时,B2就显示的是A2的前六位,说明截取身份证号前六位成功。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-31
比如身份证号码在A1,B1=left(A1,6),向下填充
第2个回答  2011-10-31
身份证的前六位,决定了身份证主人的办证地,当然不是籍贯地。
但是这个对应关系,excel不知道。
常规的解决办法,需要以下几部。
第一,你需要找到前六位对应的行政区域地点,这里没办法提供,一万字装不下这么多内容,你需要自己百度去找,找到后放到比如sheet1表的A列为前六位,B列为行政区域地址
第二,假设你现在的表G列是身份证,那H列公式可能为
=left(g1,6)
下拉填充,取出前六位。也可以直接修改为
=vlookup(left(g1,6),sheet1!A:B,2,0)
下拉填充
这样可以直接得出行政区域本回答被提问者采纳
第3个回答  2011-10-31
假设A1为身份证号
在b1输入
=left(A1,6)
回车
下拉
第4个回答  2011-10-31
excel2007版
入在A1:440865198505492684
你可以复制到另外一个表格,然后按“分列”,“固定宽度”——“下一步”,数一下第六位数字的位置,在后面的间隙中“单击”(出现图中的箭头线)然后按”下一步“,选“文本”,然后按“完成”
然后在复制回你所在的表格!
相似回答