Power Query如何动态和并多列数据

 时间:2026-04-21 23:42:32

1、以下表为例,表中有7列数据,现在需要将后6列合并为1列。

Power Query如何动态和并多列数据

2、将数据进行创建表操作,导入Power Query编辑器。

Power Query如何动态和并多列数据

3、使用Shift点选功能,选中需要合并的列,在上方点击“合并列”。

Power Query如何动态和并多列数据

4、合并完成之后,我们将查询结果关闭并上载至EXCEL内即可。

Power Query如何动态和并多列数据

Power Query如何动态和并多列数据

5、现在我们将原始数据中的标题5列删除,然后进行数据刷新,此时开始报错。

观察后台处理步骤,可以发现步骤只是对指定列进行合并,我们在源数据中删除了某一列,此时步骤中找不到这一列,进行合并时就会报错。

Power Query如何动态和并多列数据

Power Query如何动态和并多列数据

Power Query如何动态和并多列数据

6、为了解决这种问题,我们就需要将合并列步骤中的列名设置为动态获取,这样无论源数据怎么修改,这一步只会获取最新的列名。

我们进入查询编辑器中,在“合并的列”中对代码进行修改。

原理为动态获取列名,只合并当前存在的列名。

修改后代码为= Table.CombineColumns(源,List.RemoveItems(Table.ColumnNames(源),{"标题1"}),Combiner.CombineTextByDelimiter("", QuoteStyle.None),"已合并")

Power Query如何动态和并多列数据

7、之后我们对源数据进行修改,在源数据中删除一列数据,再新增一列数据,刷新之后即可实现动态合并,而且没有报错。

这样今后我们在处理类似数据时,只需一键刷新即可。

Power Query如何动态和并多列数据

Power Query如何动态和并多列数据

  • Excel中如何使用Match函数返回搜索值的位置?
  • 怎样用PowerQuery从日期中获取星期并显示为中文
  • excel的powerquery功能排序后去重
  • 使用MINA函数返回一组非空值中的最小值
  • Excel如何使用ZHCODE函数获取汉字区位码
  • 热门搜索
    中国有什么好玩的地方 什么是管理者 现在什么行业最赚钱 中央空调什么牌子好 资本公积是什么 balance是什么意思 僵尸企业是什么意思 communicate是什么意思 九九归一是什么意思 handsome什么意思