You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Query中如何修改列及移除指定列单元格内的逗号

Power Query 操作指南:修改列与移除指定列逗号

一、在Power Query中修改列

日常操作里常见的列修改场景有以下几种,步骤都很直观:

1. 重命名列

2. 修改列的数据类型

  • 选中要调整的列,点击顶部「转换」选项卡,找到「数据类型」下拉菜单
  • 直接选择需要的类型(比如文本、数字、日期),确认弹窗提示完成修改
  • 操作截图:数据类型选择面板截图

3. 自定义修改列内容

  • 选中目标列,点击顶部「添加列」选项卡的「自定义列」
  • 在弹出的编辑框中写入M语言公式,比如给文本列加后缀可写= [原列名] & "_new"
  • 点击「确定」生成修改后的列,也可右键新列选择「替换当前列」覆盖原列
  • 操作截图:自定义列公式编辑界面

二、移除第23列和第33列单元格中的逗号

两种方法任选,可视化操作适合新手,M代码处理更高效:

方法1:可视化替换操作

  • 在编辑器中找到第23列(通过列名左侧的序号确认),选中该列
  • 点击顶部「转换」选项卡的「替换值」
  • 弹窗内「查找内容」填入,,「替换为」留空,点击「确定」即可清除该列所有逗号
  • 重复上述步骤处理第33列
  • 操作截图:替换值设置窗口截图

方法2:M代码批量处理

  • 点击编辑器顶部的「高级编辑器」,打开代码编辑界面
  • 找到当前最后一个数据处理步骤(比如#"Changed Type"),在其后添加以下代码:
    #"Removed Commas Col23" = Table.ReplaceValue(上一步骤名称, ",", "", Replacer.ReplaceText, {Table.ColumnNames(上一步骤名称){22}}),
    #"Removed Commas Col33" = Table.ReplaceValue(#"Removed Commas Col23", ",", "", Replacer.ReplaceText, {Table.ColumnNames(#"Removed Commas Col23"){32}})
    
    注意:Power Query列索引从0开始,第23列对应索引22,第33列对应32,需将「上一步骤名称」替换为实际步骤名(如#"Changed Type")
  • 点击「完成」保存修改,两列的逗号会被一次性移除
  • 操作截图:高级编辑器中添加M代码的界面

内容的提问来源于stack exchange,提问作者GAURAV SEMWL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 22:50:26