Power Query批量合并Excel,列名不一致怎么办?
创作时间:
作者:
@小白创作中心
Power Query批量合并Excel,列名不一致怎么办?
引用
1
来源
1.
http://www.360doc.com/content/24/0912/12/75900155_1133800902.shtml
在实际工作中,我们常常需要合并多个Excel文件中的数据。当这些文件的列名不一致时,如何使用Power Query实现批量合并呢?本文将通过具体的操作步骤和示例,为您详细解答这一问题。
基本处理思路
当遇到多个Excel文件的数据结构相同但列名不同时,我们可以采用以下处理思路:
- 合并时不要将第一行的列名视同标题,而是将其当成普通数据进行简单合并
- 合并后筛选掉标题行
操作步骤
1. 准备工作
首先,将需要合并的Excel文件放入同一文件夹中。
2. 使用Power Query读取文件
在Power BI中,依次点击:
- 获取数据 > 文件夹
- 点击“转换数据”进入PowerQuery编辑器
- 添加列 > 自定义列
- 自定义列公式:
Excel.Workbook([Content])
注意: 这里的Excel.Workbook函数无需添加第二个参数,因为第一行虽然是标题但都不相同,无法使用,所以第二参数省略。
3. 展开数据
展开自定义列后,点击Data列的某个Table,可以看到每个表的列名都是Column1、Column2……这种默认的列名在每个表中是相同的,可以直接展开这一列以实现简单合并。
合并后的表会自动将第一行用作标题,实际是第一个表的标题。接下来需要将其他表的标题行筛选出去。
4. 筛选标题行
如果表的数量较少,可以手动筛选掉其他表的标题行。但如果表的数量较多且列名不固定,可以采用以下技巧:
列名通常是文本,我们可以找一个日期列或数值列,调整数据类型。
例如,假设第一列应该是日期,将其调整为日期型后,含有文本列名的值将会报错。此时,右键点击该列,选择“删除错误”,即可将其他表的列名行全部删除。
复杂情况处理
如果多个表格不仅列名不一致,列的顺序也不一致,可以考虑以下方法:
- 如果列名有一定的规律,可以先将列名批量修改为同一的列名,然后再合并
- 如果列名不相同且没有规律,列顺序也不一致,建议先规范数据结构
总结
通过上述步骤,即使面对列名不一致的多个Excel文件,也能高效地实现数据合并。希望这些技巧能帮助您在工作中更便捷地处理数据。
热门推荐
乔丹是GOAT 但勒布朗也在这个殿堂级讨论中!探讨NBA新赛季的传奇之争
翻遍股份行十年财报,我发现这些兴衰奥秘
创新基因编辑技术:水稻合成辅酶Q10开辟新生机
英语单词记忆方法
2024 ACM Fellow颁给10位华人学者,陈雷、周靖人、李国良等入选
乘坐火车出行,这份行李携带指南请查收!
“人有三黄,寿命不长”,三黄是什么?如何对抗三黄,中医全讲了
潮汕美食排行榜前十名,哪道最受欢迎?
火箭弹的发展、使用以及未来趋势
公寓如何运营管理好客户
Excel中移动或复制选区的多种方法与技巧
超4300只个股下跌!A股创9年来最差开局,市场在担忧什么?
考前紧张到失眠?这份备考心理秘籍超实用!
为什么有些医生建议做ct后当月怀孕要谨慎?
2025年医保四大新调整:付费方式改革、取消门诊预付金等
英超豪门阿森纳本季磕磕绊绊 主帅阿尔特塔战术短板夺冠前景蒙阴影
32万亿险资如何长钱长投?四大保险资管最新分享
什么是婚姻承诺
拍照取证权:公民在法律中的权益保障
【科普营养】「酵素」到底是什么?有什么好处?如何吃?——酵素的迷思
不露脸的照片,真好看,神秘又有故事感,10个拍照技巧一看就会
眼前突然一黑?这种情况万分危险,一定要警惕!
24点游戏玩法详解:4个数字巧算24
欧冠烽火重燃:亚特兰大与布鲁日的破晓之战
文档管理结构化是什么意思
涨停板分时形态全攻略:八种涨停板形态解析与操作策略
如何管理常销书单数据库
浙大研究团队在MOF薄膜成型加工领域取得重要突破
法国国旗设计象征含义解析
陈伯的风水学派:探寻传统与现代的融合之道