经典组合再现江湖解决文本处理难题

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

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

今天给大家介绍的是一道文本处理方面的练习题。话不多说,请看下题。

在C列中由一串通讯地址的字符串。现在要求从C列的字符串中提取一部分字符,结果存放在了B列中。

这道题目该怎么做呢?

01

看到这个题目,最先想到的应该是TRIM+MID+SUBSTITUTE+REPT函数的经典组合了。

在单元格B2中输入公式“=TRIM(MID(SUBSTITUTE(C2,"/",REPT(" ",99)),4*99-98,99))”,并向下拖曳即可。

思路:

  • 利用SUBSTITUTE函数将C列字符串中的"/"替换为空格。空格的长度为99

  • 利用MID函数从第4个"/"的位置提取字符,字符长度为99

  • 利用TRIM函数清除多余的空格,得到正确的答案

02

这是一个经典的函数组合案例,在很多场合下都有应用。朋友们还能想到有什么其他它的方法吗?

  • 用VBA编写一段代码

  • 用分列,按分隔符"/",最后提取需要的字符

  • 用快速填充快捷键CTRL+E

同样的问题,思路不同就会有不同的解决方案。小伙伴们快去动手试一试吧!

-END-

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

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

我就知道你“在看”

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

推荐阅读
(0)

相关推荐