Power Query 实战案例第二期 字符串中多字符去重复

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

Ntt.Docomo