PowerQuery里的这两个函数轻松提取出英文名
2019-05-05 本文已影响25人
PowerBI星球
来自星友的问题,一列数据中,中英文名称混在一起,前后顺序不一,如何把一列字符串中的英文提取出来?
PowerQuery中有两个函数专门就是做这个的,Text.Remove和Text.Select:它们可以简单的提取出来英文名字。
如果只想要英文名,要去掉中文名,可以这样写,
英文名=Text.Remove([数据],{"一".."龟"})
或者这样写,
英文名=Text.Select([数据],{"A".."z"})
这样就可以轻松筛选出需要的英文字符。
其实这些技巧,在以前的文章中都已经介绍过的,参考《PowerQuery文本处理函数:Text.Remove 和Text.Select》:https://www.jianshu.com/p/71251c531bf5。
所以大家遇到问题一定要学会利用搜索,平时也要多翻翻PowerBI星球之前的文章哦。
关注公众号:PowerBI星球,获取更多学习资源。