【透视】和【逆透视】居然可以用来合并不规则Excel文档?太好用了!

Excel2020年11月16日发布 转载
12.5K 520
作者:小北童鞋
来源:芒种学院(ID:lazy_info)

近期在学习社群中收到不少小伙伴关于「文档合并」的提问,其实绝大部分字段规范/相同的文档,可以使用PQ快速进行合并

但是如果碰上这种字段缺失或者字段并不完整的文档需要如何合并呢?

例如各销售人员各个月份的销售额,月份数据并不完全一致如下:

不同地区的销售员分别统计了不同的月份,如果是这类字段不同的表格,那么如何快速合并呢?

使用传统的 PQ 合并工作簿下的Sheet这招肯定行不通了,因为在展开的时候,数据就会发生丢失了,并且标题也不见了。

其实这一类不规则“乱糟糟”的表格文档要快速合并,利用PQ还有另外一种非常快捷的办法——逆透视后合并

没见过吧,这个技巧用于合并字段不完整的表格超级高效,现在就来和小北一起学习下吧~

PQ导入工作簿

首先将这几张 Sheet 表导入到 PQ 中,操作也非常简单,选中「数据」选项卡下的「自工作簿」。

然后选中需要导入的工作簿,导入后如下:

观察下数据,插入一个新步骤提取「Data」列。

可以发现「Data」虽然完整的保留了数据,但是标题丢失了。

所以需要将「第一行提升为标题」,这里由于被嵌套了,不能直接通过菜单操作。

修改公式为:= List.Transform(源[Data], each Table.PromoteHeaders(_, [PromoteAllScalars=true]))

这句话的目的也非常简单,列表遍历将第一行提升为标题,处理结果如下:

可以看到第一行都是标题了,整体的数据预处理部分就已经搞定了。

PQ逆透视数据列

虽然数据处理完毕了,但是仍不能直接进行合并,因为字段标题是不一致的。

我们可以将数据逆透视为“姓名、月份、销量”这一类的一维表

这样所有的表格字段就统一了,插入一个新步骤,命名为“逆透视”。

公式如下:

= List.Transform(数据预处理, each Table.UnpivotOtherColumns(_, {"姓名"}, "月份", "销量"))Code language: Excel (excel)

现在来观察下数据,可以发现所有的表格字段就可以统一了。

接下来点击「转换」选项卡下的「到表」,然后将所有的字段全部提取出来。

现在我们就得到一份合并过后的「一维表」了,是不是非常简单呢?

当然如果想要将表格式转换回原来的样子,直接透视即可。

PQ透视列转换为原始表格

选中「月份」列,点击「转换」选项卡下的「透视列」。

选择「销售额」为直列,并且不要进行聚合,结果如下。

现在我们就实现了逆透视、合并、透视的一个完整流程,并且将我们原本不规则的表格快速进行合并。

刷新数据也非常简单,比如:新增了“5月”,直接刷新就可以完成再次合并

是不是非常简单,但是非常高效呢?其实在PQ中有非常多这一类的操作技巧。

可以将原本很难处理的需求拆分成多个小步骤,轻松即可实现。

好了,那么今天的「乱糟糟的表格合并」小技巧就分享到这里了,你还有哪些合并不了的表格案例么?欢迎分享呀~


阅读原文

© 版权声明

相关文章

52 条评论

  • 糯米鸡特工
    糯米鸡特工 读者

    那个公式太长了,得赶紧存一下

    菲律宾
    回复
  • 虚空掠夺者
    虚空掠夺者 读者

    手动补列太累,这招直接搞定

    中国河南
    回复
  • 代码艺术家
    代码艺术家 读者

    逆透视这招真绝,乱表瞬间变整齐

    瑞典
    回复
  • 流水年华
    流水年华 读者

    以后再也不用帮他们补齐列了

    中国江苏
    回复
  • 茶客醉月
    茶客醉月 读者

    以前遇到这种表头乱的一直头疼,这下有救了

    中国江苏
    回复
  • 盐商黄
    盐商黄 读者

    逆透视合并真的省心,赶紧试试

    中国河北
    回复
  • 星空观测者
    星空观测者 读者

    这个思路太妙了,省时又省力

    韩国
    回复
  • 银河闪光
    银河闪光 读者

    试了下,公式那块确实有点门槛

    中国广东
    回复
  • 复古路灯
    复古路灯 读者

    PQ这个隐藏功能藏得够深啊

    日本
    回复
    • Abyss
      Abyss 读者

      我也刚发现,太实用了

      中国重庆@ 复古路灯
      回复
  • SolitaireSoul
    SolitaireSoul 读者

    原来逆透视还能这么用,第一次知道

    美国
    回复
  • 孔雀蓝调
    孔雀蓝调 游客

    现在建站都用这个吗?M1芯片上跑得动不?

    韩国
    回复
  • 话少小海星
    话少小海星 游客

    能出个视频教程吗?文字看着晕

    中国台湾
    回复
  • MoonlitTrance
    MoonlitTrance 游客

    标题党吧,感觉没啥新东西

    中国上海
    回复
  • 光明祭司
    光明祭司 游客

    之前都是手动复制粘贴,累死

    中国湖南
    回复
  • 射手自由风
    射手自由风 游客

    那如果是多站点部署呢?也这么简单吗?

    中国北京
    回复
  • 盘古
    盘古 游客

    这种不规则的表格最头疼了,总算有办法了

    中国上海
    回复
  • 朦胧光影
    朦胧光影 游客

    步骤有点多,得慢慢消化

    中国
    回复
  • 迷踪法师
    迷踪法师 游客

    刚试了下,刷新确实自动更新了

    中国甘肃
    回复
  • 炽炎使徒
    炽炎使徒 游客

    要是数据量大了会不会卡?

    中国福建
    回复
  • 八仙
    八仙 读者

    逆透视合并这招确实省事,不过得记一下公式

    日本
    回复
  • 秋灯
    秋灯 游客

    有人试过在WPS里能用吗?

    中国
    回复
  • 乖乖羊
    乖乖羊 游客

    要是能加个暗色模式就舒服了 👍

    中国浙江
    回复
  • 长街旧梦
    长街旧梦 读者

    感觉还行,反正后面总会更新的吧

    中国广东
    回复
  • 背景音
    背景音 游客

    等等,这是正式文章还是测试帖?一脸懵

    中国广东
    回复
  • 咖啡豆研磨
    咖啡豆研磨 游客

    我之前搞过这个,确实折腾了好久才弄好首页

    中国天津
    回复
  • 墨枭
    墨枭 读者

    原来PQ还能这么玩,涨姿势了。

    英国
    回复
    • 磨坊姚
      磨坊姚 读者

      同感,又学到了一招。

      中国浙江@ 墨枭
      回复
  • PUA我
    PUA我 读者

    逆透视这招挺妙的,合并报表省事了

    德国
    回复
  • 午夜独行者
    午夜独行者 读者

    这个逆透视操作原来这么管用啊。

    肯尼亚
    回复
  • 银霜贤者
    银霜贤者 读者

    PQ这些隐藏功能还挺多,得慢慢摸索

    美国
    回复
  • 烽火使
    烽火使 读者

    这招比我想的简单,回头试试看

    英国
    回复
  • 孤灯客
    孤灯客 游客

    这个技巧太实用了,之前合并报表总是搞不定

    中国上海
    回复
  • 果冻小
    果冻小 游客

    我之前合并月度报表也卡住,照这办法一下子通了

    中国广东
    回复
  • 月光旅者
    月光旅者 游客

    老用户表示,这种开场白看了上百次了,没啥意思

    中国上海
    回复
  • 爱吃西瓜的程序员
    爱吃西瓜的程序员 游客

    这个步骤在老版Excel里还能用吗?我这边是2016版

    中国北京
    回复
  • 星光狐
    星光狐 游客

    逆透视真的省事儿,没想到还能这么玩 😂

    中国湖北
    回复
  • 面包香
    面包香 游客

    WordPress新手求助,主题怎么换啊?那个啥,找不到入口

    中国湖北
    回复
  • 青冥王
    青冥王 读者

    逆透视这招有点意思,回头拿我那堆销售报表试试。

    美国
    回复
    • 阳台种番茄
      阳台种番茄 读者

      等你的测试反馈

      中国广东@ 青冥王
      回复
  • 潜意识潮汐
    潜意识潮汐 读者

    PQ这招对付乱表还真管用,回头试试看。

    中国浙江
    回复
  • Serene_静谧
    Serene_静谧 游客

    这标题……是故意整活还是手滑发错了?hhh

    中国上海
    回复
  • 混沌符文使者
    混沌符文使者 读者

    第一篇就这么随便?还以为有啥惊喜呢。

    中国浙江
    回复
  • 行舟远
    行舟远 读者

    第一篇文章就这么简洁,有点东西。

    印度
    回复
  • 扯筋
    扯筋 读者

    第一篇文章呀,加油写!

    法国
    回复
  • 水色天光
    水色天光 读者

    终于开张了,期待你的更新。

    加拿大
    回复
  • 一位 WordPress 评论者

    您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar

    无记录
    回复