729311人看了这个视频
有时候我们需要從Excel表格里中提取部分数据进行使用比较常见的例子是:从身份证中提取出生日期。今天就用这个例子教大家:怎样提取Excel表格里中的部分數据
-
在 E4 单元格输入以下公式,然后双击填充即可完成:
MID 函数可以从一个字符当中,截取出一部分内容
我们要从 D4 单元格的第 7 个字符开始提取 8 个字符出来,得到的结果就是「」也就是出生的年月日啦。
但是这个结果并不是正规的日期型数据,还需要进一步加工
-
TEXT 函数鈳通过格式代码,改造数值的编排或显示格式
在这个案例当中,我们利用 TEXT 函数将前面得到的「」转换为「年-月-日」的格式使用的格式玳码就是「0-00-00」。
处理的结果就是得到「」这样一串文字。
但是这个结果还不是真正的日期,而是一个长得像日期的文字字符串因此,最后还需要再做一次加工
数学运算,可以将字符型日期转换成真实日期。
-
在这个案例当中我们在 TEXT 函数前方加上两个减号,表示进荇了求负运算
负负得正,运算对象本身的数值大小并没有变化但这样的数学处理之后,原先的字符型日期就能转变成为真正的日期。
-
选中 D4:D12 单元格单击【数据】选项卡下的【分列】。
-
在【文本分列向导】第 1 步中选择【固定宽度】点击【下一步】。
-
在【文本分列向导】第 2 步鼠标单击第 6 个字符之后,建立分列线
同样在倒数第 4 个字符之前,建立分列线这样就把出生日期所在的 8 位数字与两边的其他字苻内容分隔开了,继续点击【下一步】
-
在【文本分列向导】第 3 步,点击第 1 列选择【不导入此列】,同样第 3 列也选择【不导入此列】。
单击第 2 列也就是代表出生日期的那部分编码,将列数据格式选择为【日期】型
这个操作是整个过程的关键,它会将 8 位编码自动转換成标准日期数据。
最后目标区域选择 E4 单元格,点击【完成】就可以得到结果
-
在 E4 单元格输入「」、E5 单元格输入「」作为示例。
-
然后 Ctrl+E 快速填充即可得到所有的日期。
-
函数法比较灵活当 D 列有新的数据填充时,直接向下填充公式就可以自动更新 分列法操作比较简单,但步骤相对较多 快速填充操作最简单粗暴,但是快速填充是在 Excel 2013 版本之后才有的功能低版本用不了。
经验内容仅供参考如果您需解决具體问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士