返回
巧用 Power Query,轻松统计学校个数
Excel技巧
2024-02-11 19:51:21
引言
数据统计是信息处理中的重要一环,在日常工作和学习中,我们经常需要对大量数据进行统计分析。微软 Power Query 是一款强大的数据处理工具,它可以帮助我们高效地从各种数据源中提取、转换和清理数据,并进行各种统计分析。本文将介绍如何使用 Power Query 导入数据并统计数据列表中各“市”、“区/县/镇(乡)”中参与考试的学校个数。
操作步骤
1. 导入数据
首先,我们需要将数据列表导入到 Power Query 中。
- 打开 Power Query,单击“数据”选项卡,选择“从文件”>“从 Excel”导入数据。
- 浏览到 D 盘根目录,选择“中考成绩表.xlsx”文件。
- 选择包含数据的表或范围,然后单击“确定”导入数据。
2. 移除重复记录
为了确保统计结果的准确性,我们需要移除数据列表中的重复记录。
- 选择“数据透视”选项卡,单击“高级编辑”按钮。
- 在“高级编辑器”窗口中,单击“移除重复值”按钮。
- 选择需要移除重复记录的列,例如“学校名称”。
3. 分组和统计
接下来,我们将数据列表按“市”和“区/县/镇(乡)”分组,并统计每个组中参与考试的学校个数。
- 在“数据透视”选项卡中,单击“分组”按钮。
- 在“分组依据”字段中,选择“市”。
- 在“值”字段中,选择“学校名称”,并选择“计数”聚合函数。
4. 导出结果
最后,我们将统计结果导出到一个新表中。
- 单击“主页”选项卡,选择“关闭并加载”按钮。
- 在“目标”部分,选择“新建表”并输入表名。
- 单击“确定”导出结果。
示例代码
let
Source = Excel.CurrentWorkbook(){[Name="中考成绩表"]}[Content],
#"Removed Duplicates" = Table.Distinct(Source, {"学校名称"}),
#"Grouped By City" = Table.Group(#"Removed Duplicates", {"市"}, {{"SchoolCount", Table.Count, {"学校名称"}}}),
#"Sorted By City" = Table.Sort(#"Grouped By City", {"市", Order.Ascending}),
#"Renamed Columns" = Table.RenameColumns(#"Sorted By City", {"市", "SchoolCount"}, {"City", "School Count"})
in
#"Renamed Columns"
结语
通过使用 Power Query,我们轻松地从数据列表中统计了各“市”、“区/县/镇(乡)”中参与考试的学校个数。Power Query 提供了强大的数据处理功能,可以帮助我们提高数据分析效率,从而做出更明智的决策。