当前位置: 首页 > news >正文

Excel(进阶篇):powerquery详解、PowerQuery的各种用法,逆透视表格、双行表头如何制作透视表、不规则数据如何制作数据透视表

目录

  • PowerQuery工具基础
  • 修改现有数据理规则
  • PowerQuery抓取数据的两种方式
  • 多文件合并透视
  • 不同表结构多表追加数据透视
  • 追加与合并
  • 整理横向表格:逆透视 数据
  • 用拆分工具整理数据
  • 算账龄 不等步长值组合
  • 合并文件夹中所有文件
  • PowerQuery处理CSV文件
  • 双行表头、带合并单元格如何做数据透视 PowerQuery
  • 深度理解透视与逆透视

PowerQuery工具基础

  • 当面对一份具有重重错误的表格时,如下:日期格式错误,而且还合并了单元格、金额后面还带了单位元,这种情况下根本无法执行数据透视表!这时就要用到powerquery工具!

在这里插入图片描述

  • 如何开启?首先我们得要获取到数据,快捷键为:ALT A PN

在这里插入图片描述
选择数据源、转换为数据:
在这里插入图片描述

进入到power query的页面…

在这里插入图片描述

  • 然后依次对每列数据进行规范处理,比如说日期格式,然后填充空白单元格,修改数字类型!

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 右侧会记录下你所有的操作步骤…

在这里插入图片描述

  • 修改完成后,一定要选择“关闭并上载至”…
    在这里插入图片描述
  • 然后打开Excel就会出现一个更新“导入数据”的页面 ,这时候就可以选择是否创建新的数据透视表了,因为现在的数据已经是规范的数据了!

在这里插入图片描述
在这里插入图片描述

  • 如果还新增了不规范的数据,我们只要打开我们用power query处理好的数据表,就可以自动帮我们更新!

点击启用内容、右键刷新。
在这里插入图片描述

在这里插入图片描述

修改现有数据理规则

  • 当你用PowerQuery修改规则之后,但是又有新增的错误,这个时候就需要重新管理,再将那个新的错误给增加进去!
  • 具体做法,点击数据,点击查询和连接。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 可以查看右侧的历史记录,只要选中相应的步骤在前面或者后面新增一个修正的步骤即可!
    在这里插入图片描述
    在这里插入图片描述
    关闭,然后点击保留设置!

PowerQuery抓取数据的两种方式

  • 外部抓取,除了新建文件外、同一张表内操作:只需新建一个工作簿,切换到工作簿,然后点击数据查询和链接;选择这张表和数据源!

在这里插入图片描述
在这里插入图片描述

  • 缺陷:需要保存后才可以实时的刷新数据;如果本地的文件位置发生修改,这样就做不到刷新数据了!
    在这里插入图片描述

  • 第二种:从内部抓取,方式是选择获取数据,来自表格和区域抓取。优势是它不会随路径发生变化,而不能做到实时更新,但是缺点就是它会将区域转换成表格,导致无法进行表格的相关操作,比如说合并单元格!

在这里插入图片描述

多文件合并透视

  • 为多张工作表创立连接:

在这里插入图片描述

  • 如下图示例,新建一张总计表点开,然后数据获取数据、依次创立查询和连接!
    在这里插入图片描述

  • 是没有任何问题的数据,我们可以直接选择加载到
    在这里插入图片描述
    导入数据页面选择仅创立连接,然后依次为其他的表重复这个操作,我们就把这几张表重复的创立好的链接!
    在这里插入图片描述

获取数据→合并查询→选择追加

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后一步点击关闭并上载至…
在这里插入图片描述

这样就可以用三张表的数据,一同做一个数据透视表了~~

在这里插入图片描述

  • 优点:对于三张表中如果新增数据,总表中点击数据透视表可以实时的进行更新!

相关文章:

  • 网络华为HCIA+HCIP 网络编程自动化
  • 《Python实战进阶》No26: CI/CD 流水线:GitHub Actions 与 Jenkins 集成
  • Neo4j GDS(Graph Data Science)库安装(Mac版)
  • 网络知识编-数据链路层(以太网 局域网通信 ARP协议 ARP 欺骗 DDos 攻击)
  • Elasticsearch零基础入门:从安装到入门
  • 紫光展锐社招
  • 详解MySQL的事务实现机制
  • 网页性能优化中 有一条叫做“避免使用未合成的动画”,请问该如何理解?
  • 【技术选型】三大 Python Web 框架全面对比
  • SQL Server数据库表删除分区
  • self Attention为何除以根号dk?(全新角度)
  • 【入门初级篇】布局类组件的使用(2)
  • IRF拆除
  • android facebook 分享到 messenger
  • XSS跨站脚本攻击漏洞(Cross Site Scripting)
  • Java 的 正则表达式
  • 网络爬虫【爬虫库request】
  • QT编程之数据库开发
  • Mysql的安装配置
  • 数据结构——顺序栈seq_stack
  • 习近平同巴西总统卢拉共同出席合作文件签字仪式
  • 李公明 | 一周画记:印巴交火会否升级为第四次印巴战争?
  • 学习时报头版:世界要公道不要霸道
  • 《单身情歌》制作人韩贤光去世,林志炫发文悼念
  • 牛市早报|中美经贸高层会谈达成重要共识,取得实质性进展
  • 上海消防全面推行“检查码”,会同相关部门推行“综合查一次”