什么是PowerQuery?PowerQuery是实现数据获取和数据清理的一个工具,是PowerBI的一个组件,当然在Excel2016版本及以上已经内置为Excel的一个插件,可以用于数据连接和数据清洗。

本文使用案例数据给大家介绍PowerQuery的常用数据清洗方法,可以作为Excel数据处理的高阶用法,使用菜单操作即可完成复杂的数据清洗任务,下面一起学习PowerQuery在数据清洗中的用法。

示例工具:Excel2016

本文讲解内容:PowerQuery数据清洗

适用范围:Excel高阶数据处理方法

1、数据获取

点击数据在新建查询中选择从Excel工作簿导入,选择路径下的数据文件,全选两个sheet表中的数据,然后点击转换数据,进入PowerQuery界面。

2、标题设置

点击将第一行用作标题,可以将原本默认的标题设置为第一行为标题。

3、追加查询

将成绩表1和成绩表2纵向连接在一起,点击追加查询,默认第一个表为主表,选择要连接的第二个表。

4、向下填充

将科目中默认空值的向下填充,将原有空值补充完整。

5、拆分列

将原有带逗号分隔符的一列,按照分隔符分列为两列数据。

6、数据逆透视

将二维数据转换为一维数据,单击科目这一列,在逆透视列中选择逆透视其他列,这里将两列成绩透视为一列成绩。

7、删除列

点击删除列,将多余的列删除。

8、空值替换

将分数为空值的进行替换,点击替换值,在要查找的值中输入一个空单元格,替换值输入为0,点击确定。

9、提取人名

这里人名与分数在同一列,先提取人名,点击自定义列,写入如下公式:

Text.Remove([值],{"0".."9","分"})

上述公式表示将值这一列中的数字和分移除,只剩下人名。

10、提取分数

提取分数,点击自定义列,写入如下的公式:

Text.Remove([值],{"一".."龢"})

上述公式表示将值这一列中的所有文本进行移除,只剩下数字。

11、数据类型更改

数字提取后默认为文本格式,点击分数这一列,在数据类型选择整数。

12、删除分数为0的行

将分数为0的行在筛选项中取消勾选,即可删除分数为0的行。

13、降序排列

单击分数这一列,在排序中选择降序排列。

14、分组依据

分组依据类似为分类汇总功能,要计算各个科目分数的平均值,点击分组依据,分组选择科目,新列名命名为平均分数,柱选择分数。

END -

对比Excel系列图书累积销量达15w册,让你轻松掌握数据分析技能,可以在全网搜索书名进行了解:

Excel隐藏的数据处理技巧相关推荐

  1. excel这几大数据处理技巧,高效率操作技能,今天免费交给你!

    我们在工作的时候一般都活用到excel这些操作技巧,所以我们在工作的时候一般都是利用一些操作技巧去进行操作的,操作起来一般都比较简单,但是如果使用一些操作公式的话就有点难度了,好多人都不知道如何去使用 ...

  2. excel工具栏隐藏了怎么办_真正的EXCEL隐藏技巧来啦!这5个你都会吗?

    之前一直在介绍EXCEL的隐藏技巧,今天介绍的就是货真价实的EXCEL"隐藏"技巧啦!别小看隐藏的作用,它可以让把你不想让别人看见的数据藏起来,还可以把一些无关的数据也隐藏起来,这 ...

  3. 数据处理技巧(2):excel处理txt数据,加正负号±统一数据字符长度

    概括: excel以表格形式打开txt文本,为每个数据设置正负号并且采用科学计数法的形式,最终得到每个数据的字符长度相同的结果. 用途: 便于其他程序读取TXT中数据时候,一次性读取多少个字符,比较好 ...

  4. 计算机一级自动筛选怎么做,Excel自动筛选小技巧

    Excel自动筛选小技巧 分类:计算机等级 | 更新时间:2016-07-08| 来源:转载 前两日需要短时间内汇总excle表中的数据,却发现自动筛选的功能怎么也用不了,急了一头的汗,幸好及时发现了 ...

  5. 如何使用计算机自动筛选功能,2009计算机一级:Excel自动筛选小技巧

    2009计算机一级:Excel自动筛选小技巧 分类:计算机等级 | 更新时间:2016-07-07| 来源:中华网考试 前两日需要短时间内汇总excle表中的数据,却发现自动筛选的功能怎么也用不了,急 ...

  6. [转载]你不知道的Trello隐藏生产力提升技巧

    原创: mydjohnson 大头说时间管理 2016-01-11 Trello是一款看板项目管理软件,能够视觉化管理我们的任务.使用技巧,就如同把纸质卡片贴在墙上一样. 掌握Trello的基本用法并 ...

  7. 【新书推荐】【2017.12】Excel必学的技巧教程(部落窝教育)

    电子书原价:9.9元,联系QQ:3042075372,可以获得限时优惠哟. 第1节:启动Excel不显示开始屏幕直接新建空白工作簿 写在开篇的话:推出<Excel小教程>主要考虑到大家每天 ...

  8. EXCEL学习笔记——小技巧

    EXCEL学习笔记--小技巧(持续更新) 我赌五毛:八成的EXCEL使用者连SUM()函数的帮助都没阅读过.我敢再赌五毛:九成的EXCEL使用者没使用过我下文中九成的技巧.写本文的初衷是能让EXCEL ...

  9. 分析21个 Qt隐藏功能和技巧

    分析21个 Qt 隐藏功能和技巧是本文将要介绍的内容,一一详细的罗列出来,以方便大家阅读方便. Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能 Q_ENUMS: ...

最新文章

  1. 用GDB调试程序(五)
  2. mybatis对mysql if函数_Mybatis使用mysql函数if出现错误
  3. C++ 在字符串中插入子串+推断字符串是否由空格组成
  4. 云信小课堂丨视频“双录”知多少?
  5. c#语言文件扩展名,C#应用程序项目文件的扩展名是()。
  6. boost::pfr::for_each_field相关的测试程序
  7. jQuery的位置信息和事件
  8. ubuntu16.04caffe训练mnist数据集
  9. 如何使用HTML5嵌入视频
  10. bat文件备份MySQL数据库
  11. C++基础系列五:自增自减操作符、箭头操作符、new和delete操作符
  12. 禁止电脑任何软件弹出窗口
  13. nginx搭建文件服务器
  14. Winrunner经验总结
  15. 方立勋_30天掌握JavaWeb_回顾复习
  16. matlab程序的m语言,M语言GMSK程序求教
  17. bootstraptable冻结列无效_Bootstrap Table 冻结列功能详解
  18. vs2013配置CUDA .cu文件
  19. openssh卸载了怎么连接linux,源码安装的openssh肿么卸载
  20. 项目经理是如何做到每月“0”电话费的

热门文章

  1. 斯坦福大学机器学习第四课“逻辑回归(Logistic Regression)”
  2. html th不显示下边框,css怎么设置不显示table的边框?
  3. linux查看redis索引,linux的redis操作命令
  4. Spring Cloud综合实战 - 基于TCC补偿模式的分布式事务
  5. 【Python爬虫学习笔记11】Queue线程安全队列和GIL全局解释器锁
  6. 存储过程-----DECLARE---实用注意事项
  7. paramiko -SSH学习
  8. ajax实现下拉列表联动
  9. 【观点】风雨20年:我所积累的20条编程经验
  10. 在对的时间 遇见对的人 是一种幸福