我有一个数据框,其中包含每个物种的多个体积、浓度和糖量值(大约 5 个值),我想创建一个新工作表,每个物种只有一行,其中包含物种名称和平均体积,该物种的平均浓度和平均糖量。
源表:
我想要在第二张纸上显示什么:
我尝试在 Excel 上编写宏 VBA,但我不习惯它,我以为它会自动生成一个包含每个物种的所有平均值的表格,但它不起作用。
有没有简单的方法可以做到这一点?
最佳答案
有不同的方法可以做到这一点:您可以使用 Excel 的“小计”功能,选择“平均”作为小计功能:
但是,这里有一个缺点,即结果位于同一页面上,这些结果如下所示(单击左侧边距中的 2 后):
为了在另一页上显示结果,您可以使用 =Subtotals()
函数,但也许您可能会使用数据透视表,正如 Bugdrown 已经建议的那样,它应该是这样的:
关于excel - 是否可以计算多行不同值的平均值并在 Excel 上的新工作表的一行上生成结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76536188/