excel中的分组函数

excel中的分组函数

我对 Excel 还很陌生,不知道如何表述我的问题,如果这个问题之前已经有人问过,我很抱歉。

我拥有的数据包含不同县不同城镇的识字率、就业率和每小时收入信息,如以下链接所示。有没有办法将所有城镇分组,并获取我正在研究的每个比率的平均值?

在此处输入图片描述

答案1

正如斯科特·克兰纳 (Scott Craner) 在评论中所建议的,您可以使用数据透视表。

在英语(英国)版 Excel 中,可以通过选择数据、转到“插入”并单击“数据透视表”来完成此操作。

在数据透视表字段中,将城镇移至行区域,将识字率、每小时收入和就业率字段移至值部分。然后将值字段设置从 SUM(默认值)调整为 AVERAGE。

以下是其外观的简短屏幕截图:

数据透视表设置

答案2

如果您使用的是 Excel 2007 或更高版本,则可以使用该AVERAGEIFS函数。

我假设您问题中的数据从 A1:E16 区域开始。在单元格 F2 中输入此公式并将其复制到区域 F2:H16。

=AVERAGEIFS(C$2:C$16,$B$2:$B$16,$B2)

公式在单元格 F2 中的作用是计算 C 列中 B 列的值与 B2 相同的所有单元格的平均值。

相关内容