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

 时间:2024-10-13 15:42:03

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函数获取汉字区位码
  • 热门搜索
    我爱科学手抄报 崇尚科学反对邪教手抄报 教师节手抄报简单好看 环保手抄报资料 民族大团结手抄报 新春手抄报 国庆节手抄报图片大全 热爱祖国的手抄报 阅读手抄报图片大全 爱牙日手抄报