根据另一行的值获得平均值

wes*_*pga 2 statistics excel average excel-2007 excel-formula

我在这样的Excel文件中有值:

QR  |  QR AVG  |  val1  |
q1                5
q1                3
q1                4
q2                7
q2                9
q3                10
q3                11
q3                12
q3                11
q4                5
q5                5
q5                7
Run Code Online (Sandbox Code Playgroud)

我希望QR AVG字段表示由不同QR值划分的平均值.换句话说,我想在计算后得到以下数值:

QR  |  QR AVG  |  val1  |
q1     4          5
q1     4          3
q1     4          4
q2     8          7
q2     8          9
q3     11         10
q3     11         11
q3     11         12
q3     11         11
q4     5          5
q5     6          5
q5     6          7
Run Code Online (Sandbox Code Playgroud)

我不知道我将拥有的确切行数,并且我会间歇性地将行随机添加到表中.

如果可能的话,我宁愿不写宏来做这件事.知道我怎么会这样做吗?

Mor*_*fie 5

试试这个:= AVERAGEIF($ A $ 2:$ A $ 13,A2,$ C $ 2:$ C $ 13)

这应该在每个单元格的B列(QR平均值)中.当然,中间参数会自动改变.