字符提取你还没有掌握?快来看看这里吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

今天要和大家分享一个基础的字符提取技巧。请看下面的图表。

我们需要从A列的字符串中将汉字部分提取出来。请注意,汉字部分左右两端的字符串长度是不固定的,也即意味着,我们不能简单地使用LEFT/RIGHT函数来提取字符了。

怎样操作呢?思考十秒钟...

01

仔细观察一下源数据,我们会发现,上述字符串的构成是由单字节部分(汉字左右两侧)以及双字节部分(汉字)构成的。只要我们能够准确地找到第一个汉字(双字节)的位置,这个题目就迎刃而解了。

在单元格C1中输入公式“=MID(A1,MATCH(2,LENB(MID(A1,ROW($1:$99),1)),),LENB(A1)-LEN(A1))”,三键回车并向下拖曳即可。

思路:

  • 要找到第一个双字节的位置,首先就要从左至右依次提取长度为1的字符出来。MID函数可以很好地完成这个工作

  • 接下来,利用LENB函数来判断所提取出来的字符哪些是单字节,哪些是双字节的

  • 利用MATCH函数来定位第一个“2”所在的位置

  • 后面就比较简单了,利用MID函数提取所需的字符串即可。其中LENB(A1)-LEN(A1)也是利用的单字节和双字节的差异来定位字符串提取的长度

有关于字符提取的相关详细内容,可以阅读帖子细说数据拆分这点事,看完本篇后就都明白了

02

还有没有更快速迅捷的方法?方法是有的,请看下面。

如上图,输入“中国上海”后,选中其余的单元格,按下快捷键CTRL+E,就是这样的效果!

小伙伴们,今天的分享就是这些,你们都学会了吗?

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

注意!前方有红包挡道!速点阅读原文消灭之!

推荐阅读
(0)

相关推荐