使用PQ将表格不同字符替换为指定字符的方法之二

 时间:2024-10-26 20:07:57

1、此次使用的示例让然和上次相同,需要将含有“、”、“/”、“_”等不同符号的两列数据,统一替换为“-”。

使用PQ将表格不同字符替换为指定字符的方法之二

2、之前的操作方法相同,依次点击“数据”、“从表格”,之后弹出“创建表”对话框,勾选“表包含标题”并点击确定,进入查询编辑器界面。

使用PQ将表格不同字符替换为指定字符的方法之二
使用PQ将表格不同字符替换为指定字符的方法之二

3、之后进入查询编辑器界面,点击“自定义列”。在弹出的“添加自定义列”中,自定义列公式中输入= Table.ReplaceValue(更改的类型,"、_/","-", (x,y,z)=>List.Accumulate(Text.ToList(y),x,(s,v)=>Text.Replace(s,v,z)), {"商品1", "商品2"})此操作中主要使用了Text.ToList函数和List.Accumulate函数。

使用PQ将表格不同字符替换为指定字符的方法之二
使用PQ将表格不同字符替换为指定字符的方法之二

4、选中除“自定义列”以外的其他列,单击鼠标右键删除。

使用PQ将表格不同字符替换为指定字符的方法之二

5、点击自定义列右侧扩展标志,勾选需要的列然后点击“确定”。此处可以将“使用原始列名作为前缀”的勾选去掉。

使用PQ将表格不同字符替换为指定字符的方法之二

6、之后的操作仍然和上次一样,删除重复行即可,之后关闭并上载查询结果。

使用PQ将表格不同字符替换为指定字符的方法之二
使用PQ将表格不同字符替换为指定字符的方法之二

7、之后在主界面可以看到查询结果。使用Power Query进行替换的好处在于,如果后续还有新符号需要被替换,只需要在第3步的公式中增加相应的符号即可。如果后续还有新增数据,只需要在查询结果中单击鼠标右键刷新即可。

使用PQ将表格不同字符替换为指定字符的方法之二
  • 使用PQ将表格不同字符替换为指定字符的方法之一
  • Excel如何使用/调用该软件的帮助?
  • Excel工作表如何快速找出某列哪些单元格更新了
  • 在EXCEL表格中如何快速把杂乱的数据进行整理
  • Excel下拉菜单三级联动
  • 热门搜索
    三八妇女节手抄报内容 重阳节手抄报内容大全 缅怀先烈的手抄报 关于马的手抄报 母亲节手抄报简单字少 2035年的家乡手抄报 安全小知识手抄报 关于长城的手抄报 创城手抄报 繁星春水手抄报