分享

Excel数据分析篇:Power Query编辑器中应用数据转换

 每天学学Excel 2022-05-11

本期我们主要了解更多关于在Power Query编辑器中进行不同的应用操作,重点将放在转换和清理数据上。

针对HR部门,我们需要帮其做一个课程评估的数据报告。打开Evaluations工作表,在“数据”选项卡下通过“获取数据”获取Course Evaluations MS Project工作簿。选择Eval工作表中数据表格,点击“转换数据”。

进入Power Query编辑器后,我们可以在顶部看到诸多的功能选项卡,除此之外,如果鼠标右击其中一列并右键单击,会显示一个功能菜单,也为我们提供了很多工具。

在数据区域的右侧是“查询设置”:在“属性”中可更改查询的名称;当我们进行任何的更改操作时,每个更改都会作为一个“应用的步骤”,然后我们可以浏览并修改这些步骤。

在更新版本的Power Query中,其操作虽更加的智能化,但有时对于我们实际处理数据时并不都通用,比如上述案例中“应用的步骤”这一部分,最后两步则不是我们所需要,因此可以将其删除。

我们继续对当前的查询或数据进行清理,首先将数据的前6行删除:在“主页”选项卡下,点击“删除行”下的“删除最前面几行”。

在“删除最前面几行”的对话框中,输入所要删除的“行数”,再点击“确定”即可。

删除前6行后,可以点击“将第一行用作标题”,把当前数据的首行中的数据信息作为列标签。

在确定好几个列标签后,我们要填充首列的课程名称“Course”和第二列的评估号“Eval No”,分别通过向下填充和向上填充的方式来完成。

填充完成后,仍然有很多数据行中没有实际的数据,所以要对其进行更多的清理,我们通过对“Questions”列进行筛选。

筛选后,我们发现数据还是有个问题,比如重复数据很多:选择所有的数据,在“主页”选项卡下,点击“删除行”下的“删除重复项”。

删除重复数据条目后,我们希望对当前的数据进行排序,先对“Questions”列进行升序排列,再对“Eval No”列进行升序排列。

在Power Query编辑器中,排序与Excel中的数据排序有些不同,我们先对“Questions”排序后,再对“Eval No”排序时并不会改变先前的排序,换句话说,这是一种多层排序的方式而非完全独立的。“Eval No”的排序时在“Questions”排序的基础上进行的。

对数据排好序后,可将数据“关闭并上载”到Excel的工作表中,以便我们对其做下一步的数据分析,完成所需的数据报告,例如生成相应的图表。在后续的更新中,我们会了解如何通过Power Query制作图表。欢迎继续关注后续更新!

#PowerQuery#

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多