如果我有一栏中有姓名,另一栏中有薪,那是否可能?即

约翰$ 120
约翰$ 100
萨利(Sally)$ 90
萨利(Sally)$ 100
萨利(Sally)$ 80

从第2列中提取John和Sally的值,然后取它们的平均值,然后将结果放入另一列的两个单元格中?我可以使用电子表格命令还是需要VBA自动执行此操作?

最佳答案

您可以使用


AVERAGEIFS(适用于xl07及更高版本)
数据透视表,请参见Debra's site以获得良好参考


如果您的数据在A2:B6中,则D1中的此公式(在C1中带有“ John”)有效
=AVERAGEIFS($B$2:$B$6,$A$2:$A$6,D1)

10-08 01:53