多语言展示
当前在线:152今日阅读:75今日分享:44

excel如何用MID函数提取中间一段字符并改变格式

我们在工作中经常会遇到这样的情况,我们需要在一个单元格里提取其中的一段字符(不是从左开始或者从右开始),很多人不知道该怎么办,我们现在就来看看,如何在excel中,用MID函数提取中间一段字符并改变格式。
工具/原料
1

excel表格

2

MID函数

方法/步骤
1

我们都知道怎么提取从左往右数(或者从右往左数)的第几个字符,但是怎么提取从中间某个位置开始数的字符呢?首先我们要确保有一个excel表格,并且有完整的数据源。现在我们要做的是提取身份证中的年月日部分。

2

身份证中的年月日部分,是从从左往右数的第7个开始,往后数8个数字,在身份证号的这一栏可以看到有一个问号,点开看,发现里面可以修改字符类型,这里不用改,就是字符型,不要改成数字型。

3

这里需要用到的函数除了MID函数,还要用到TEXT函数。TEXT函数是用于修改字符类型的。我们现在要把数字提出来,然后转化为日期格式。具体来说,就是利用TEXT函数把文本格式的数字转化为数值格式的数字。

4

我们在日期这一栏中输入的公式是,=TEXT(MID(B2,7,8),'0-00-00'),其中0-00-00是日期格式。MID函数中,第一个逗号前是需要提取字符的范围,第二个逗号前是从左边开始数的第几个字符开始计算,第二个逗号后面的是从这个字符开始往后数几个,如果是身份证的话,就是8位。

5

输入公式后,按回车键,就可以返回年-月-日对应的字符了。然后按住第一个单元格右下角的“+”字按钮,往下拖,就可以在下面的单元格中复制同样的公式,就这样,表格就做好了。

注意事项

熟练运用MID函数和TEXT函数,可以用到很多地方

推荐信息