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

如题所述

第1个回答  2019-11-06
一、假设身份证号都写在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位字符之间标上分列线---完成