Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Excel 2010根据具有唯一标识符的列确定列中值的平均值_Excel_Aggregate_Average - Fatal编程技术网

通过Excel 2010根据具有唯一标识符的列确定列中值的平均值

通过Excel 2010根据具有唯一标识符的列确定列中值的平均值,excel,aggregate,average,Excel,Aggregate,Average,我试图根据具有唯一标识符的列来确定列中值的平均值。我已经包括了一张图片,以便澄清。 A列表示块组,其中有27个唯一组。E列表示在该区块组内建造结构的年份。A列中有多个相同区块组号的实例,我想汇总每个区块组号,并确定27个区块组号中所有结构的平均建造年份 例如,有18例区块组“240419601001”,我的目标是平均与该区块组编号相关的年份,然后将结果显示在新列中 我的最终目标是获取这些平均值,并使用它们填充没有与特定区块组关联的年份的行 谢谢。您需要AverageIf(): 因此,在一个空列

我试图根据具有唯一标识符的列来确定列中值的平均值。我已经包括了一张图片,以便澄清。

A列表示块组,其中有27个唯一组。E列表示在该区块组内建造结构的年份。A列中有多个相同区块组号的实例,我想汇总每个区块组号,并确定27个区块组号中所有结构的平均建造年份

例如,有18例区块组“240419601001”,我的目标是平均与该区块组编号相关的年份,然后将结果显示在新列中

我的最终目标是获取这些平均值,并使用它们填充没有与特定区块组关联的年份的行

谢谢。

您需要AverageIf():

因此,在一个空列中,将此公式放在第2行:

=IF(E2="",AVERAGEIF(A:A,A2,E:E),E2)

然后复制E列上的值,并将其忽略。

因此,我假设您作为评估师为税务人员工作。我不知道我是否想帮你没有什么是如此险恶的!我只是一个谦逊的社会科学家,利用二手数据这似乎是一个很好的起点。我还发现使用透视表工具是有帮助的。但是,我仍然不确定如何根据这些平均值对应的块组来填充空值字段(年)。@EricM现在我明白了这个问题。有关如何处理它,请参见编辑。
=IF(E2="",AVERAGEIF(A:A,A2,E:E),E2)