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
相关产品推荐
相关产品推荐

