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

Power Query中如何仅移动表格某列单个单元格且保持其他列不变

解决表格最后一列空值上移/合并的方法

方法1:索引列+自定义列匹配下一行数据

  • 添加索引列:在Power Query编辑器中,点击添加列 > 索引列 > 从0开始
  • 添加自定义列,替换空值为下一行内容:
    = Table.AddColumn(#"Added Index", "Custom", each if [Column5] = null then #"Added Index"{[Index]+1}[Column5] else [Column5])
    
  • 删除原Column5列,将自定义列重命名为Column5
  • 筛选掉原空值所在行:给Column5列添加筛选器,保留非空行

方法2:填充+删除重复行(适配连续空值场景)

  • 选中最后一列,点击转换 > 填充 > 向下,让空值自动填充下方有效数据
  • 点击开始 > 删除行 > 删除重复行,保留第一行完整数据即可

针对你现有代码的修改

你当前的条件列未实现下一行引用,先添加索引列后,修改代码如下即可:

= Table.AddColumn(#"Changed Type", "Custom", each if [Column5] = null then #"Changed Type"{[Index]+1}[Column5] else [Column5])

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 02:01:57