EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
使用PQ将表格不同字符替换为指定字符的方法之二
来源:互联网
2023-02-20 18:06:49 171
之前和大家介绍一种使用PQ将表格不同字符替换为指定字符的方法,今天介绍另一种方法。
工具/原料
- EXCEL2013及以上版本
方法/步骤
此次使用的示例让然和上次相同,需要将含有“、”、“/”、“_”等不同符号的两列数据,统一替换为“-”。
之前的操作方法相同,依次点击“数据”、“从表格”,之后弹出“创建表”对话框,勾选“表包含标题”并点击确定,进入查询编辑器界面。
之后进入查询编辑器界面,点击“自定义列”。
在弹出的“添加自定义列”中,自定义列公式中输入
= Table.ReplaceValue(更改的类型,"、_/","-", (x,y,z)=>List.Accumulate(Text.ToList(y),x,(s,v)=>Text.Replace(s,v,z)), {"商品1", "商品2"})
此操作中主要使用了Text.ToList函数和List.Accumulate函数。
选中除“自定义列”以外的其他列,单击鼠标右键删除。
点击自定义列右侧扩展标志,勾选需要的列然后点击“确定”。
此处可以将“使用原始列名作为前缀”的勾选去掉。
之后的操作仍然和上次一样,删除重复行即可,之后关闭并上载查询结果。
之后在主界面可以看到查询结果。
使用Power Query进行替换的好处在于,如果后续还有新符号需要被替换,只需要在第3步的公式中增加相应的符号即可。
如果后续还有新增数据,只需要在查询结果中单击鼠标右键刷新即可。
注意事项
- 如果这篇经验对您有所帮助,请投票支持并转发帮助更多的人。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!