乐于分享
好东西不私藏

告别小白,每天5分钟!Excel基础练习30天打卡计划(第17天)

告别小白,每天5分钟!Excel基础练习30天打卡计划(第17天)

哈喽,小伙伴们,打卡第十七天啦!👋

昨天我们学习了Power Query的基础清洗操作。今天来两个更实用的场景:合并多个工作表(比如1-3月的数据分别放在三个表里,要合成一张总表)和逆透视列(把交叉表转换成一维表,便于数据分析)。

这两个功能在传统Excel中非常繁琐,但在Power Query中只需点几下鼠标。

📅 练习背景设定

继续使用昨天的文件,或者新建一个文件。今天我们会模拟一个常见场景:每个月一张工作表,需要汇总成年度总表。

✍️ 今日练习题目(第17天)

核心技能:从工作簿导入多个表、追加查询、逆透视列、透视列(与逆透视相反)。


第一部分:准备多工作表数据

  1. 新建一个Excel文件,命名为 “月度销售汇总.xlsx”

  2. 创建三个工作表,分别命名为“1月”、“2月”、“3月”。每个表结构相同:


第二部分:使用Power Query合并多个工作表(追加查询)

  1. 新建一个空白工作表,命名为“总表”。

  2. 点击 “数据” → “获取数据” → “来自文件” → “从Excel工作簿”。

  3. 选择当前文件本身,点击“导入”。

  4. 在导航器中,勾选 “选择多项”,然后勾选“1月”、“2月”、“3月”三个表。

  5. 点击 “转换数据”(而不是“加载”),进入Power Query编辑器。

  6. 在Power Query中,左侧“查询”窗格会显示三个查询。我们需要把它们合并成一个。

    • 点击“1月”查询,然后点击 “主页” → “追加查询” 旁边的下拉箭头 → “将查询追加为新查询”

    • 在弹出的对话框中,选择“三个或更多表”,将“2月”和“3月”添加到右侧列表。

    • 点击“确定”。生成一个名为“追加1”的新查询,包含所有数据。

  7. 重命名这个新查询为“年度汇总”。

  8. “主页” → “关闭并上载” → 选择“仅创建连接”或“新工作表”。我们选择“新工作表”,将结果加载到新工作表中。

结果:一张包含1-3月所有数据的汇总表。


第三部分:逆透视列——把交叉表转成一维表

很多时候,我们从系统导出的数据是“交叉表”形式:行是产品,列是月份,值是销售额。这种格式不适合做数据透视表或图表。需要转成一维表:产品、月份、销售额三列。

准备交叉表数据

  1. 在“Sheet2”中输入以下交叉表(A1:D4):

  1. 选中A1:D4 → “数据” → “来自表格/区域”,进入Power Query。

逆透视操作

  1. 在Power Query编辑器中,选中 “产品名称” 列。

  2. 点击 “转换” 选项卡 → “任意列”组 → “逆透视列” 旁边的下拉箭头 → 选择 “逆透视其他列”

    • 效果:月份列变成了“属性”列,值变成了“值”列。

  3. 重命名“属性”为“月份”,“值”为“销售额”。

  4. 点击“关闭并上载”。

结果:得到了一个标准的一维表,适合做数据透视表或图表。

逆透视的逆操作——透视列

如果你想把一维表转回交叉表,可以使用“透视列”。

  • 选中“月份”列 → “转换” → “透视列” → 值列选择“销售额” → 高级选项中选择“不要聚合” → 确定。


第四部分:从文件夹合并多个工作簿

实际工作中,你可能每个月收到一个独立的Excel文件(文件名如“1月销售.xlsx”、“2月销售.xlsx”),结构相同。Power Query可以一键合并整个文件夹中的所有文件。

  1. 将所有文件放在同一个文件夹中(比如“D:\销售数据”)。

  2. Excel中点击 “数据” → “获取数据” → “来自文件” → “从文件夹”。

  3. 浏览选择文件夹,确定。

  4. 在对话框中点击 “组合” → “合并并转换数据”。

  5. 选择第一个文件的示例表(如“Sheet1”),确定。

  6. Power Query会自动合并所有文件,并添加一个“Source.Name”列标识来源文件名。

  7. 关闭并上载。

这个功能是月度、季度报表汇总的神器!


今日小贴士

  • 追加 vs 合并追加是纵向堆叠行,合并是横向匹配列(类似于VLOOKUP)。

  • 逆透视的重要性:很多报表制作要求数据源是一维表(每列一个字段,每行一条记录)。学会逆透视,可以轻松转换他人发来的交叉表。

  • 刷新:如果源数据文件发生变化(比如新增了4月文件),只需在汇总表中右键刷新,Power Query会自动处理。

  • 参数化:高级用户可以设置参数,动态指定文件夹路径或文件名。


恭喜你!今天你学会了用Power Query合并多表、逆透视列,以及从文件夹批量合并文件。这些技巧将彻底改变你处理多文件、多表的方式。

明天预告:动态数组函数——Excel 365的新革命(SORT、FILTER、UNIQUE等)。

我们明天见!有问题评论区留言~ 👋


加群领取今日练习文件