猪圈火锅,实验室用冰箱,水浒英雄谱之黑店
小表妹说,他们老大让她整理ERP导出的数据,并统计同一天的订单数。一个月的数据量让她一脸懵逼,这懵逼的样子让本君这种爱护小表妹的兄长很是激动,放下盒饭,打开视频,装逼开始。
让小表妹头痛的数据:
小表妹从上一次寓(shi)教(li)于 (zhuang)乐(bi)中认识了LEFT和 RIGHT函数(可复习前文“快速提取关键词”),他们可以从文本的左右两边提取文本字符串,然而,字符串跑到中间像本君这种老司机会怎么办呢?
比我们自己还了解我们的微软早已经料到,SO~
我们也有一个函数可以直接使用:
=MID(text,start_num,num_chars)
=MID(文本,开始位置,字符数)
MID函数可以从文本中指定起始位置和字符数,抓一串字符回来让我们吊打
此例中可写为:
=MID(A2,3,8)
从A2单元格中文本的第3位开始选取连续8个长度的字符作为返回值,返回值为”20160821”,
注意返回值是靠左显示的,这表示返回值的类型为文本类型,通常使用文本函数的返回值都是文本类型。
我们还需要进一步处理:
=TEXT(MID(A2,3,8),"0000-00-00")
可简写为=TEXT(MID(A2,3,8),"0-00-00")
注意此时返回值仍然是靠左显示
会不会有童鞋认为”20160821”跟”2016-08-21”是一致的?
“20160821”是一个以文本形式存储的数值,四舍五入是2000万
而”2016-08-21”是一个以文本形式存储的日期。
“2016-08-21”的真面目是:42603,将B2单元格格式设置为日期格式就可以啦
公式:=--TEXT(MID(A2,3,8),"0000-00-00")
观察数字和短日期下对应的格式预览值
完成效果:
公式中的双负号叫做减负运算:
=--1同=0--1
作用是通过四则运算将文本形式的数值转换为数值形式。
日期数据也是借用的数值形式存储哦
42603是日期的序列值,而”2016-08-21”是日期的显示值
扩展:
还可以使用MID函数去查询身份证号码对应的生日和性别哦,你会吗?
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
同一个Excel 文件中的任意多个工作表合并到一个表中的神技
Excel 根据身份证直接算出退休年月 用哪个函数 如何区别男女
Excel 中如何选择正确的地图类型及各种地图类型的应用场景
根据入职日期用Excel 计算工龄补贴 满1年补贴50满2年补贴100
Excel 微图表对数据进行可视化处理实现数据与图表的一体化衔接
被雪藏的datedif()函数的典型用法 适用最新版本的Excel
EXCEL 数据分析之合并单元格后按合计得分排序的整个心路历程
Excel-VBA批量将表达式转换为运算结果把代表的汉字给替换掉
网友评论