Ctrl+E是一个很神奇的功能,可以快速分离各种内容,但并非万能。比如这个读者的问题,从姓名和身份证混合的字符中提取出生日期。
通用公式:
=TEXT(MID(RIGHT(A1,18),7,8),”0-00-00″)
公式说明:
RIGHT(A1,18),身份证都是右边18位数字。
MID(RIGHT(A1,18),7,8),出生日期是从7位开始提取8位。
TEXT(MID(RIGHT(A1,18),7,8),”0-00-00″),提取出来的是8位数字,TEXT转换成用-分隔的形式。
在实际运用的时候,有些读者搞不清”0-00-00″和”e-mm-dd”的差别,这里卢子再说明一次。
用”0-00-00″是针对纯数字的情况下使用。
=TEXT(A1,”0-00-00″)
用”e-mm-dd”是针对标准日期的情况下使用。
=TEXT(A1,”e-mm-dd”)
虽然看起来效果一样,但是不能乱用。再来一个案例,加深对TEXT的理解。
财务工作中,你是否遇到焦头烂额不知如何解决的问题呢?
(此处已添加小程序,请到今日头条客户端查看)
按年月统计总金额,年月有2种格式,一种是文本,一种是数值。
TEXT处理出来的年月是文本格式,可以直接跟单元格比较,再嵌套SUMPRODUCT就可以条件求和。
=SUMPRODUCT((TEXT($A$2:$A$12,”emm”)=E2)*$B$2:$B$12)
遇到数值格式的,需要加–TEXT,这样就将文本转数值。
=SUMPRODUCT((–TEXT($A$2:$A$12,”emm”)=E8)*$B$2:$B$12)
以上都是一些常用的案例,平常多练习才能熟练掌握。
来源:Excel不加班
通知获取
1、下方评论区:领取,并转发收藏;
2、然后点击小编头像,找到私信功能、私我回复:【学习】,即可免费领取