经典组合再现江湖解决文本处理难题
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
![](http://n4.ikafan.com/assetsj/blank.gif)
今天给大家介绍的是一道文本处理方面的练习题。话不多说,请看下题。
![](http://n4.ikafan.com/assetsj/blank.gif)
在C列中由一串通讯地址的字符串。现在要求从C列的字符串中提取一部分字符,结果存放在了B列中。
这道题目该怎么做呢?
看到这个题目,最先想到的应该是TRIM+MID+SUBSTITUTE+REPT函数的经典组合了。
![](http://n4.ikafan.com/assetsj/blank.gif)
在单元格B2中输入公式“=TRIM(MID(SUBSTITUTE(C2,"/",REPT(" ",99)),4*99-98,99))”,并向下拖曳即可。
思路:
利用SUBSTITUTE函数将C列字符串中的"/"替换为空格。空格的长度为99
利用MID函数从第4个"/"的位置提取字符,字符长度为99
利用TRIM函数清除多余的空格,得到正确的答案
这是一个经典的函数组合案例,在很多场合下都有应用。朋友们还能想到有什么其他它的方法吗?
用VBA编写一段代码
用分列,按分隔符"/",最后提取需要的字符
用快速填充快捷键CTRL+E
同样的问题,思路不同就会有不同的解决方案。小伙伴们快去动手试一试吧!
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
![](http://n4.ikafan.com/assetsj/blank.gif)
注意!前方有红包挡道!速点阅读原文消灭之!
赞 (0)