excel表格中如何将一列(很多)身份证号 只保留前六位

 我来答
小耳朵爱聊车
高粉答主

2019-09-26 · 说的都是干货,快来关注
知道大有可为答主
回答量:7378
采纳率:100%
帮助的人:309万
展开全部

可以用LEFT函数。

准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2010 excel软件。

1、以excel2010版本为例,如下图所示,提取该表单中身份证号的前六位数字;  

2、首先在单元格B2中输入公式=左(A2,6),然后按回车键得到提取结果;  

3、将鼠标放在单元格B2的右下角,并下拉填充公式以提取表单中身份证号的前六位数字。

1975qjm
高粉答主

2015-09-20 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7567万
展开全部

一、假设身份证号都写在A列,则可以在B1单元格写入公式

=LEFT(A1,6)

下拉填充公式

 

二、LEFT函数的定义:

也应用于:LEFTB

LEFT 基于所指定的字符数返回文本字符串中的第一个或前几个字符。

LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。此函数用于双字节字符。

语法

LEFT(text,num_chars)

LEFTB(text,num_bytes)

Text    是包含要提取字符的文本字符串。

Num_chars   指定要由 LEFT 所提取的字符数。

  • Num_chars 必须大于或等于 0。

  • 如果 num_chars 大于文本长度,则 LEFT 返回所有文本。

  • 如果省略 num_chars,则假定其为 1。

Num_bytes   按字节指定要由 LEFTB 所提取的字符数。

 

三、再一个方法就是用“数据---分列”的方法

选中证号所在列---数据---分列---分隔符号---固定列宽---在第6位和第7位字符之间标上分列线---完成

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
prayna7
2014-03-25 · 超过31用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:84.2万
展开全部
=MID(A1,1,6)向下复制追问在另外一列还是直接在有身份证号的那列啊补充当然是在另外一列了,源数据不能破坏的追问谢谢你 我知道了 非常非常感谢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式