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文件,也能高效地实现数据合并。希望这些技巧能帮助您在工作中更便捷地处理数据。
热门推荐
老人身上有一股怪味?建议55岁后这样做,老了或许没异味
老年人身上为什么会有“老人味”?和4个原因有关,用对办法能消
农村监控选购指南:避开三大坑
武汉甲康医院张玉生主任科普:甲状腺疾病的健康饮食方式
解读甲功7项!哪些情况建议进行甲功检查?
升学宴上,一位学霸的“逆袭”之路
橘子蒸鸡蛋:冬季暖心小甜点的制作与养生指南
鲫鱼的五大养生功效:从头到脚的健康守护者
草鱼VS鲤鱼:一场舌尖上的较量
春晚见证中国航天英雄的荣耀时刻
乔致庸:创造晋商辉煌,89岁寿终正寝,子孙筹拍《乔家大院》
“平安乡村”项目:科技助力农村治安防控
农村装摄像头,隐私保护成难题
AI智能监控,守护美丽乡村
农村摄像头安装,你踩过哪些坑?
农村摄像头助力公共安全升级
热红酒香浓冬日,温暖每一刻
热红酒香浓冬日,温暖每一刻
中醫教你煮熱紅酒 養生又健康!「這些中藥材」竟也能加入紅酒中保養身體
农旅融合全图谱——7大模式+30种类型
陈建斌竟成了“著名歌手”,《甄嬛传》里曾经最被嫌弃的也是他
从噪音污染到耳毒性药物:保护听力的注意事项
从噪音污染到耳毒性药物:保护听力的注意事项
中国历代行政区划演变简史
精选内容集|海南亲子游感受分享:玩转独特自然与文化
智能摄像头助力乡村治理,村民安全感爆棚
农村监控摄像头安装,小心越界!
农村摄像头助力治安管理,你家装了吗?
2024春晚节目大揭秘:新老面孔齐登场
总台春晚40年:文化传承与创新