分享

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

 恶猪王520 2022-07-05 发布于新疆


动手操作是熟练掌握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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多