分享

按多个分隔符号无法分列,没关系,一个M函数全搞定!

 恶猪王520 2022-05-17 发布于新疆
如下表,左边为各城市的公司成员,全部混在一个单元格中,各种分隔符号全有,如何转变为右边的呢?

图片

涉及到按分隔符号来拆分,很多人会最先想到使用分列,但分列一次仅能按一个分隔符来拆分,无法做到多个分隔符号的。

但是,M函数却轻松解决了此问题。

第1步:先选择数据源,鼠标依次点击数据→自表格/区域,之后进入PQ编辑器。

图片

第2步:鼠标点击添加列,选择自定义列,输入Text.SplitAny(),此即为M函数。

图片

语法解释:
Text.SplitAny(需要拆分的列,'分隔符号可以一个或多个')

一个分隔符号:
Text.SplitAny([公司成员],',')

多个分隔符号:
Text.SplitAny([公司成员],',/ ;')

第3步:在输入完整公式之后,鼠标点击确定,即可看到一列内容全是List。

图片

第4步:之后再展开自定义列,鼠标点击扩展至新行,再将中间多余列删除掉,如此即可拆分完毕。

图片

第5步:关闭并上载。

图片


·END·

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多