当前位置: 移动技术网 > Office>Excel>Excel > Excel使用MID函数从文本中指定起始位置快速提取关键词

Excel使用MID函数从文本中指定起始位置快速提取关键词

2018年04月24日  | 移动技术网Office  | 我要评论

猪圈火锅,实验室用冰箱,水浒英雄谱之黑店

 小表妹说,他们老大让她整理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函数去查询身份证号码对应的生日和性别哦,你会吗?

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网