打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
当Ctrl E遇到查找替换,这个新功能好用到爆哭!
本文作者:竺兰
来源:秋叶Excel(ID:excel100)


你好,我是瓜叔。

今天我接到一位朋友的求助,她们公司准备给过生日的员工送一份小礼物。

需要从下列表格中,提取出各位员工的生日

▲ 模拟数据

她之前遇到类似的问题都是直接复制粘贴,但是这次数据太多,就想知道有没有什么比较快速的方法。


其实方法有很多,比如我们之前就分享过:

❶ 快捷键法:【Ctrl+E】
函数公式法:
=MID(B2,7,8)

但是用这两种方法提取出来的生日,年月日都是连在一起的


想要一眼分清,很麻烦。

那我们不如就给这些数据分个段?像这样:


或者这样:


这里重点介绍两种方法,是上面两种方法的进阶版

首先我们来看看第一种方法。


Ctrl+E&替换查找


👉 操作步骤:

❶ 在第一个单元格中,按照「XXXX-XX-XX S」(这里的 S 可以换成任意字母)的格式输入身份证中的生日,然后选中下面一个单元格,按【Ctrl+E】快速填充。

效果图如下:


❷ 按【Ctrl+H】键,调出「查找与替换」窗口,将「 S」(空格+S)替换为空,单击【全部替换】。


PS.【Ctrl+E】只有 2013及以上版本可以使用。

等等,讲到这里,也许就有同学提问,既然【Ctrl+E】可以直接提取身份证中的生日,为什么不干脆把第一个单元格中的日期设为「1998/12/15」,然后直接填充呢?

我当然也想过啊,还动手试过,你们猜结果怎么着?

效果图:


【Ctrl+E】确实功能强大,但它毕竟不是万能的。


好了,既然这个方法是行不通的,大家还是老老实实按照我之前讲的步骤来操作吧!

但是!

如果某些同学的电脑版本在 Office 2013 以下,就无法使用【Ctrl+E】快捷键。

那这种情况下,怎么解决上面提到的这个问题呢?

方法也很简单,用函数公式就够了! 


函数公式法


开门见山,我们先直接来看公式:

=TEXT(MID(身份证号码所在单元格,7,8),'0000-00-00')
▲ 左右滑动查看


图中的公式也很简单、易理解。

用到了两个函数,TEXT 和 MID。

其中,

❶ MID(身份证号码所在单元格,7,8)

MID 函数的作用中提取身份证号中代表生日的数字,即第 7 位到第 14 位。


从左到右、第 7 位算起,一共 8 位数字,所以参数 1 为 7;参数 2 为 8。

❷ TEXT(数值,'0000-00-00')

TEXT 函数的作用,就是将 MID 提取出来的数值,转化成 0000-00-00 格式。

 


总结一下



怎么样?这两种方法是不是都很简单!

Excel 小白也可以轻松学会并使用哦~

其中第一种方法,巧妙地将【Ctrl+E】和查找替换功能结合在一起,通过占位的方式,使【Ctrl+E】能够正常使用,再替换掉占位符,就能得出正确的结果了。

这种方法,我们之前也分享过类似的教程——长表格打印:

▲ @长小安

也是利用替换功能和占位,从而将一列数据转换成多列,两者有异曲同工之妙。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel函数公式:如何根据身份证号计算年龄,出生日期,性别等
含金量100%的9个函数公式,全部100%掌握的都是超级高手!
实用性100%的12个Excel技巧,提高效率不是一点点哦!
EXCEL批量提取身份证号码里的出生日期,三种方法大PK,你喜欢哪种
一个好的财会人员,必须掌握这些Excel函数公式
用Excel从身份证号码中提取年龄,人事专员必学技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服