基于Excel2013的PowerQuery入门
2018年6月19日笔记
所有要进行操作的文件下载链接: https://pan.baidu.com/s/10VtUZw8G-Ly-r4VypntjiA 密码: y5qu
下载成功后,整个文件夹如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-41bcd76f8bccea82.png)
0.Power Query与其他PowerBI系列组件的关系
获取数据——>分析数据——>呈现数据
PowerQuery获取和整理——>PowerPivot建模和分析——>PowerView交互式报表||PowerMap地图可视化——>PowerBI在线版可视化仪表板发布和分享
![](https://upload-images.jianshu.io/upload_images/10345471-865f56deb6cff041.png)
简而言之:获取——>分析——>呈现——>发布
1.数据导入Power Query并进行追加查询
新建一个空的excel文件,在导航栏的POWER QUERY中选择从文件——>从Excel
![](https://upload-images.jianshu.io/upload_images/10345471-1c591b2180db669e.png)
![](https://upload-images.jianshu.io/upload_images/10345471-ea3cbcc1316a9f5b.png)
![](https://upload-images.jianshu.io/upload_images/10345471-8fcae7f4b5bbd958.png)
点击加载,一店.xlsx这个文件的数据会被导入到工作薄查询中。
![](https://upload-images.jianshu.io/upload_images/10345471-6800bde4a44b0e25.png)
用相同的方法加载下载文件中的二店.xlsx文件,结果图示如下。
![](https://upload-images.jianshu.io/upload_images/10345471-78834596da60df9a.png)
双击上图中的一店,出现下图所示界面。选择删除最前面几行。
![](https://upload-images.jianshu.io/upload_images/10345471-804e2387a57b5c7f.png)
![](https://upload-images.jianshu.io/upload_images/10345471-d35b4a9bfa4c446d.png)
![](https://upload-images.jianshu.io/upload_images/10345471-6162e413a8f09ee0.png)
点击上图所示的按钮,出现下图所示界面。
![](https://upload-images.jianshu.io/upload_images/10345471-2f8fa50d626bfed9.png)
![](https://upload-images.jianshu.io/upload_images/10345471-dc38c325cddbf4c2.png)
![](https://upload-images.jianshu.io/upload_images/10345471-774278f4ae565dad.png)
![](https://upload-images.jianshu.io/upload_images/10345471-74427ec1cc9456c5.png)
点击上面的按钮,回到Excel界面, 出现下图所示的工作簿查询。
![](https://upload-images.jianshu.io/upload_images/10345471-091dff88af684098.png)
从上图可以看出一店从6377行增加到10739行。
2.数据的行列管理及筛选
删除行
打开下载文件中的02-数据的行列管理及筛选.xlsx,出现如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-1e8a2112813f8d94.png)
如下图所示,选定要加载的区域,即A3:C25区域
![](https://upload-images.jianshu.io/upload_images/10345471-d4f32d7ff5b97c39.png)
![](https://upload-images.jianshu.io/upload_images/10345471-d081faae6d109b96.png)
点击上图箭头所示处,出现下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-196eab7d9e6fa013.png)
![](https://upload-images.jianshu.io/upload_images/10345471-e6d31e5c5b62ac50.png)
![](https://upload-images.jianshu.io/upload_images/10345471-5eafb9d12f6e5906.png)
删除间隔行
![](https://upload-images.jianshu.io/upload_images/10345471-054035efbd86f7b9.png)
设置数值如下图所示,然后点击确定。
![](https://upload-images.jianshu.io/upload_images/10345471-128dbc07eef2b250.png)
![](https://upload-images.jianshu.io/upload_images/10345471-84b2fa623829f060.png)
关闭并上载
![](https://upload-images.jianshu.io/upload_images/10345471-3473eac68dee5a67.png)
设置数值如下图所示,点击下图中的加载。
![](https://upload-images.jianshu.io/upload_images/10345471-5ffe8e32f8991080.png)
![](https://upload-images.jianshu.io/upload_images/10345471-b85ddfc2c84d9566.png)
填充行
如下图所示,打开第二个表
![](https://upload-images.jianshu.io/upload_images/10345471-63bc95903aecd7cc.png)
加载到PowerQuery中如下图所示
![](https://upload-images.jianshu.io/upload_images/10345471-52f83a53aff1e2bd.png)
![](https://upload-images.jianshu.io/upload_images/10345471-554454bac7ebda1b.png)
![](https://upload-images.jianshu.io/upload_images/10345471-b620a5265b4b6385.png)
![](https://upload-images.jianshu.io/upload_images/10345471-2697fb42fb884b54.png)
![](https://upload-images.jianshu.io/upload_images/10345471-8da862c715e5f9a8.png)
![](https://upload-images.jianshu.io/upload_images/10345471-a734c4282739560f.png)
![](https://upload-images.jianshu.io/upload_images/10345471-592d011713129a1d.png)
![](https://upload-images.jianshu.io/upload_images/10345471-2f711c3748992fad.png)
选择导航栏中的开始中的关闭并加载至,出现下图所示,填入现有工作表的你想填入的位置。
![](https://upload-images.jianshu.io/upload_images/10345471-de2448967c4c0b69.png)
![](https://upload-images.jianshu.io/upload_images/10345471-93ec79a6c7461bbf.png)
3.数据格式的转换
打开下载文件中的03-数据格式的转换.xlsx,如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-fa170a5a5bc40a07.png)
![](https://upload-images.jianshu.io/upload_images/10345471-417f5a27439c8c4a.png)
![](https://upload-images.jianshu.io/upload_images/10345471-886e84f34c467cdb.png)
![](https://upload-images.jianshu.io/upload_images/10345471-b6e6c81c3d04ff83.png)
![](https://upload-images.jianshu.io/upload_images/10345471-36ffbfd69973c2ea.png)
![](https://upload-images.jianshu.io/upload_images/10345471-4c498d289e695f5e.png)
![](https://upload-images.jianshu.io/upload_images/10345471-65ae3fc512c99266.png)
![](https://upload-images.jianshu.io/upload_images/10345471-40c1a615c033e836.png)
![](https://upload-images.jianshu.io/upload_images/10345471-f4273b1638dc33a0.png)
合并的期间选择多列的时候,要先选择姓名.1那一列,再选择姓名.2
![](https://upload-images.jianshu.io/upload_images/10345471-ca4aeffec784b9e9.png)
![](https://upload-images.jianshu.io/upload_images/10345471-99cda34026ef37a3.png)
![](https://upload-images.jianshu.io/upload_images/10345471-6f87dd28c6dd37d4.png)
![](https://upload-images.jianshu.io/upload_images/10345471-13e442e3df1efae0.png)
![](https://upload-images.jianshu.io/upload_images/10345471-a4f5df2e76fdb5eb.png)
![](https://upload-images.jianshu.io/upload_images/10345471-0abdeae56b4b982e.png)
![](https://upload-images.jianshu.io/upload_images/10345471-63a61126d5021759.png)
![](https://upload-images.jianshu.io/upload_images/10345471-3bda09b0aca35078.png)
![](https://upload-images.jianshu.io/upload_images/10345471-160a5d48cc248811.png)
![](https://upload-images.jianshu.io/upload_images/10345471-7ae2884891264903.png)
![](https://upload-images.jianshu.io/upload_images/10345471-a3695a773e2f2f58.png)
![](https://upload-images.jianshu.io/upload_images/10345471-185571e8ca37fafc.png)
![](https://upload-images.jianshu.io/upload_images/10345471-a4c43c577d1f7b46.png)
![](https://upload-images.jianshu.io/upload_images/10345471-037266eca8260af5.png)
![](https://upload-images.jianshu.io/upload_images/10345471-8a27b602bcce7452.png)
![](https://upload-images.jianshu.io/upload_images/10345471-f66ea78e484bf54a.png)
![](https://upload-images.jianshu.io/upload_images/10345471-6fef6968d136cfff.png)
可以将下图与结果表进行对照
![](https://upload-images.jianshu.io/upload_images/10345471-d34967aec9a5d464.png)
4.数据的拆分合并提取
打开下载文件中的04-数据的拆分合并提取.xlsx,如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-edb56812909be96f.png)
![](https://upload-images.jianshu.io/upload_images/10345471-3784de5d531c307f.png)
![](https://upload-images.jianshu.io/upload_images/10345471-c820e2bd987d8535.png)
![](https://upload-images.jianshu.io/upload_images/10345471-e2de2391c952b506.png)
![](https://upload-images.jianshu.io/upload_images/10345471-eda45ada4c9895ab.png)
![](https://upload-images.jianshu.io/upload_images/10345471-eb10d3d55394a60c.png)
![](https://upload-images.jianshu.io/upload_images/10345471-374e3098e535e4d9.png)
![](https://upload-images.jianshu.io/upload_images/10345471-398bcdc34041042c.png)
![](https://upload-images.jianshu.io/upload_images/10345471-5b3f070db99e9977.png)
![](https://upload-images.jianshu.io/upload_images/10345471-cf9ca0f199ea6687.png)
![](https://upload-images.jianshu.io/upload_images/10345471-54f8008b79f74b5e.png)
选定新产生的一列转换数据类型为整数
![](https://upload-images.jianshu.io/upload_images/10345471-4f545fccaf8091bf.png)
![](https://upload-images.jianshu.io/upload_images/10345471-23532dc7ea98fa83.png)
![](https://upload-images.jianshu.io/upload_images/10345471-02622cb843510d3d.png)
![](https://upload-images.jianshu.io/upload_images/10345471-1668691ede5008c9.png)
![](https://upload-images.jianshu.io/upload_images/10345471-afcfe16f99deff7b.png)
![](https://upload-images.jianshu.io/upload_images/10345471-8ec6ca63a22474cd.png)
![](https://upload-images.jianshu.io/upload_images/10345471-58816c324971c0c8.png)
![](https://upload-images.jianshu.io/upload_images/10345471-bbafb37b7367d475.png)
其他的各项步骤原理相同,省略。
5.删除重复项
在下载文件中打开05-删除重复项.xlsx,如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-4f8575413b582bcb.png)
![](https://upload-images.jianshu.io/upload_images/10345471-6462d5119f592b2b.png)
客户首次购买分析
选定下单日期这一列,进行升序排序。
![](https://upload-images.jianshu.io/upload_images/10345471-020ad081d92d72a8.png)
选定客户名称这一列,进行删除重复项
![](https://upload-images.jianshu.io/upload_images/10345471-352a4076249ee1e6.png)
![](https://upload-images.jianshu.io/upload_images/10345471-4c9a5a9ce31d1387.png)
客户最大订单分析
选定金额这一列,进行降序排序
![](https://upload-images.jianshu.io/upload_images/10345471-77f766837f7a9657.png)
选定客户名称这一列,进行删除重复项
![](https://upload-images.jianshu.io/upload_images/10345471-5b79b62ac0b16c10.png)
![](https://upload-images.jianshu.io/upload_images/10345471-8bbffe59fbd6da44.png)
多次购买客户分析
选定客户名称这一列,进行保留重复项
![](https://upload-images.jianshu.io/upload_images/10345471-bedb83a6dad38816.png)
只有1次购买记录的客户会被删除,多次购买记录的客户会被保留。
例如一个客户有3次购买记录,保留重复项后该客户被保留3次购买记录。
![](https://upload-images.jianshu.io/upload_images/10345471-700e10075cf291cd.png)
6.删除错误
打开下载文件中的06-删除错误.xlsx,如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-4d51248fa0f02f0e.png)
![](https://upload-images.jianshu.io/upload_images/10345471-f32397edb95f1c02.png)
选定日期这一列,将数据类型改为整数。
![](https://upload-images.jianshu.io/upload_images/10345471-79431993a66709d2.png)
![](https://upload-images.jianshu.io/upload_images/10345471-28e5ac3076c1e892.png)
![](https://upload-images.jianshu.io/upload_images/10345471-cf5552500b6e0dc9.png)
选择导航栏开始中的关闭并上载至,并按照下图所示设置。
![](https://upload-images.jianshu.io/upload_images/10345471-475dffbba7742631.png)
![](https://upload-images.jianshu.io/upload_images/10345471-569d50fcac932403.png)
7.转置和反转
打开下载文件中的07-转置和反转.xlsx,如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-517a744d111ff842.png)
![](https://upload-images.jianshu.io/upload_images/10345471-ad66b2ce44f05fa2.png)
![](https://upload-images.jianshu.io/upload_images/10345471-dde635bb75f57d4c.png)
![](https://upload-images.jianshu.io/upload_images/10345471-00604b919a2bfd32.png)
![](https://upload-images.jianshu.io/upload_images/10345471-c44a9b257c3e4224.png)
![](https://upload-images.jianshu.io/upload_images/10345471-4b6c232b47ea6950.png)
![](https://upload-images.jianshu.io/upload_images/10345471-80b0b4fa902b803d.png)
![](https://upload-images.jianshu.io/upload_images/10345471-0bc571e9a4cb7ebf.png)
![](https://upload-images.jianshu.io/upload_images/10345471-6788eb606d9ad9d3.png)
![](https://upload-images.jianshu.io/upload_images/10345471-6fcfc3d86b3d12b8.png)
![](https://upload-images.jianshu.io/upload_images/10345471-fd3ee9c3103c6a57.png)
如果上载位置有偏差,自己可以移动表格位置调整至上图所示效果
8.透视和逆透视
打开下载文件中的08-透视和逆透视.xlsx,如下图所示
![](https://upload-images.jianshu.io/upload_images/10345471-5b6056804cbe4c3c.png)
不要选中第一列,选中后面的列,然后点击下图所示的逆透视列。
![](https://upload-images.jianshu.io/upload_images/10345471-67efea2729921b8c.png)
![](https://upload-images.jianshu.io/upload_images/10345471-351170c8b4886866.png)
选择关闭并上载至,在窗口中设置值如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-97cfdc65b2703429.png)
![](https://upload-images.jianshu.io/upload_images/10345471-82033fdb99c2a5a8.png)
出现上图所示2月,3月的错误,要设置___单元格格式。
![](https://upload-images.jianshu.io/upload_images/10345471-2ce2e18e38e929a9.png)
![](https://upload-images.jianshu.io/upload_images/10345471-4fff9512c7522bf2.png)
透视——不要聚合
选择不要聚合这个表,加载至PowerQuery中第一步操作如下。
![](https://upload-images.jianshu.io/upload_images/10345471-7c540938bf141d55.png)
值列为是否完成销售额,点开高级选项,聚合值函数选择不要聚合,最后点击确定。
![](https://upload-images.jianshu.io/upload_images/10345471-4405b8895554deea.png)
![](https://upload-images.jianshu.io/upload_images/10345471-b2d48c1bfbcbfc69.png)
![](https://upload-images.jianshu.io/upload_images/10345471-d1d057032206c5c8.png)
![](https://upload-images.jianshu.io/upload_images/10345471-4c73c4814445e1d1.png)
9.分组依据
打开下载文件中的09-分组依据.xlsx,如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-6bc7d44c03fe2d9b.png)
![](https://upload-images.jianshu.io/upload_images/10345471-2acb8b31bd690c90.png)
![](https://upload-images.jianshu.io/upload_images/10345471-80a1301ff7371dac.png)
![](https://upload-images.jianshu.io/upload_images/10345471-da6c55e5f2720619.png)
10.添加列
打开下载文件中的10-添加列.xlsx,如下图所示。
![](https://upload-images.jianshu.io/upload_images/10345471-a2050aa06bdde9c4.png)
![](https://upload-images.jianshu.io/upload_images/10345471-588e300040d9d0c4.png)
![](https://upload-images.jianshu.io/upload_images/10345471-74481c6191a7e3a9.png)
![](https://upload-images.jianshu.io/upload_images/10345471-3bd79d9a8a399871.png)
![](https://upload-images.jianshu.io/upload_images/10345471-2e99bbbd987c3985.png)
![](https://upload-images.jianshu.io/upload_images/10345471-b15d416f657f95f9.png)
![](https://upload-images.jianshu.io/upload_images/10345471-4ed29e0e51682299.png)
基于Excel2013的PowerQuery入门相关推荐
- pythonhelloworld实例_Python基于Tkinter的HelloWorld入门实例
本文实例讲述了Python基于Tkinter的HelloWorld入门实例.分享给大家供大家参考.具体分析如下: 初学Python,打算做几个Tkinter的应用来提高. 刚学的HelloWorld, ...
- 用python写helloworld_Python基于Tkinter的HelloWorld入门实例
Python基于Tkinter的HelloWorld入门实例 本文实例讲述了Python基于Tkinter的HelloWorld入门实例.分享给大家供大家参考.具体分析如下: 初学Python,打算做 ...
- 树莓派python开发教程_树莓派教程(基于python编程)--入门篇
原标题:树莓派教程(基于python编程)--入门篇 一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 ...
- 基于Hi3516DV300的嵌入式入门演练(上)
基于Hi3516DV300的嵌入式入门演练(上) 基于Hi3516DV300的嵌入式入门演练(下) 文章目录 信息 前言 勉励 1 开始之前 1.1 操作系统与开发准备 1.2 推荐的书籍 1.3 书 ...
- 基于Hi3516DV300的嵌入式入门演练(下)
基于Hi3516DV300的嵌入式入门演练(上) 基于Hi3516DV300的嵌入式入门演练(下) 文章目录 信息 5 常见外设操作 5.1 USB无线网卡 5.1.1 在内核中开启驱动支持 5.1. ...
- 深度学习入门-基于Python的理论入门与实现源代码加mnist数据集下载推荐
深度学习入门-基于Python的理论入门与实现源代码加mnist数据集下载推荐 书籍封面 1-图灵网站下载 书里也说了,可以图灵网站下载https://www.ituring.com.cn/book/ ...
- 基于 opencv 的图像处理入门教程
点击上方"算法猿的成长",关注公众号,选择加"星标"或"置顶" 总第 146 篇文章,本文大约 5000 字,阅读大约需要 20 分钟 前言 ...
- 基于IDEA搭建JavaWeb入门项目结构(2021版)
前言:对于很多从eclipse等IDE迁移到IDEA开发工具的小伙伴,对于如何在IDEA上创建JavaWeb入门项目结构不太了解.或者即使创建成功也能勉强使用也不知其所以然.针对于此,写该篇博客予以总 ...
- 基于Proteus无实物STM32入门自学教程(二)--LED流水灯
本教程面向新手,前期没有用到stm32的内部库,源程序尽量使用单文件.方便从51直接转过来的同学有个适应期.proteus仿真stm32总所周知没有51仿真的那么完美.笔者在51年代进行仿真时基本与实 ...
最新文章
- js async await 终极异步解决方案
- python比excel优势-python数据分析相对于bi和excel的优势是什么?
- Linux---系统日志
- DataSet用法详细
- 第五章:配置使用FastJson返回Json视图
- 2.项目管理重要性探讨
- oracle客户端三种连接,客户端连接ORACLE的几种方法
- Mac OS下使用VS Code对C++程序进行debug的配置
- 对话框控件访问七种方式
- 逻辑回归模型_逻辑回归模型
- console.log()中的运算与打印事件
- No package ‘libpeas-1.0‘ found/No package ‘libpeas-gtk-1.0‘
- STC学习:温度与光照传感器
- PSP3000/2000V3用5.03-GEN-C系统安装使用教程
- 全功能短视频平台去水印解析页面源码
- 什么是测试开发工程师(SET)?
- 拼音表大全图_【居家乐学】让拼音活起来
- 文件服务器报502,SFTP文件管理-服务端发生错误502、504
- [日记]初中时写的一篇日记
- jQuery Marquee
热门文章
- 10月26~27日敏捷圈清明上河图
- 【有利可图网】PS教程:制作千图成像效果
- matlab 储能下垂控制,如何从下垂控制演化为虚拟同步机
- qt中调用matlab生成的动态库
- racket android,RacketGhost | F-Droid - Free and Open Source Android App Repository
- IntelliJ IDEA 2018.3 汉化包
- 增加在线日语词典3个 - 最新版 - 超级网际搜索(SuperSearch) - 让思考从搜索开始!
- stm32 cortex M3 汇编指令集 英文详解
- 基于JAVA的局域网聊天软件的设计与实现(仿制QQ)
- Review of Vehicle Recognition Technology - 车辆识别技术综述