Power Query 实战案例第二期 字符串中多字符去重复
哈喽,欢迎各位PQ爱好者阅读本专栏第二期!(~ ̄▽ ̄)~
首先让我们来看对比图
依旧是A列转C列:将字符串中多余的Ntt去掉,仅保留一个
第一步:加载进PQ里面
第二步:使用Text.PositionOf
定位每个Ntt出现的位置
第三步:使用List.Range
忽略第一次出现位置
第四步:反转List
!这里反转List的原因是不会由于替换后字符串长度缩短导致位置改变而替换错误即从右往左替换!
第五步:利用List.Accumulate
循环替换位置并且使用Text.ReplaceRange
进行替换
!这里将位置减1的原因是替换需要连同Ntt之前的空格一同替换,所以将位置提前一位,并且替换后面的4个字符即 Ntt
最后深化自定义列上载至工作表就完成了!
ヾ(◍°∇°◍)ノ゙
下期将讲解使用PQ进行数据清洗!PQ的主打功能
Ntt.Docomo
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)