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文件,也能高效地实现数据合并。希望这些技巧能帮助您在工作中更便捷地处理数据。
热门推荐
从三大热词看中国汽车业新趋势
河南高等教育,没摆烂
运动健身后能不能喝可乐饮料
猫咪肾结石的原因、处理方法与预防措施
什么是股票持仓?股票持仓的管理方法有哪些?
出汗多≠身体虚,这些部位异常出汗需警惕
人地矛盾严重的唐朝,如何公平收税?两税制推行,依贫富精准定位
乐府三绝:古韵中的文化瑰宝
防盗门自动锁故障,如何自行开锁?
34种常见宝石大全,你见过几个?
国际能源署(IEA)统计数据集:全球能源研究的权威数据来源
2025年爱耳日主题揭秘 & 科学保护听力健康小贴士
TPE脚垫的优缺点分析
什么是SERVQUAL模型?SERVQUAL模型计算公式及应用
赣州唯一现存的古浮桥,没有桥墩,没有机动车,却是必打卡景点
坐月餐单〡新手妈妈必学50+款营养食谱〡开刀产与顺产饮食有分别?
一个月内持续腹痛应进行哪些检查
学到了!优化卧室内部环境,才能每晚好梦连连
告别繁琐操作:7 个 macOS 终端命令,提升你的工作效率!
人的21種心理需求
柠檬的正确吃法和禁忌是什么?柠檬可以怎么吃?
湿咳还是干咳,你分的清吗?
留学申请时,实习经历重要吗?如何提升申请竞争力?
Grok 3免费使用背后的争议,用户的愤怒从何而来?
宇宙大爆炸时的奇点是怎么出现的,奇点之前又是什么?
转季咳嗽流鼻水 吃蒜可治感冒?营养师推荐10大食物 最有效缓解感冒流感
6万年一遇的彗星今天最接近地球,如何观测这一天文奇观
一文带你了解AIGC基础知识(适用于AI入门小白)
嬰、幼兒蛀牙怎麼辦?一文了解2大幼兒嚴重蛀牙成因、前兆及乳齒蛀牙治療方法
如何让平板屏幕不反光:五大实用技巧