Power Query中批量替换关键词

2019-06-18  本文已影响0人  Data_Skill

例:我们有一个数据表格,里面有一列我们需要根据指定数据进行批量转换。

数据表

原表原表

替换表

替换表替换表

最终的效果

最终效果最终效果

(一) 分析可能需要使用的函数

先把涉及到替换的函数列一下

Table.ReplaceValue,
Table.ReplaceRows,
List.ReplaceValue,
List.ReplaceRange,
List.ReplaceMatchingItems,
Replacer.ReplaceValue,
Replacer.ReplaceText

(二) 根据替换方式挑选函数

(三) 代码书写

List.Accumulate(List.Zip({origian_list,replace_list}),  
                    table,     //操作的表
                    (x,y)=>Table.ReplaceValue(x,
                                             y{0},   //原值
                                             y{1},   //替换值
                                             Replacer.ReplaceText,  //文本替换函数
                                             {column_name} //需要替换的列名
                                             )
                    )

解释:

喜欢的话点个赞,分享下让更多人来了解。

上一篇下一篇

猜你喜欢

热点阅读