匹配单元格并返回多列的平均值
Matching cell and returning average of multiple columns
我有一个 Google 表,其中包含以下表:
英雄
A | B | C | D | E
-------------------------------------------------------
The Flash | 5 | 10 | 4 | 82
Jesse Quick | 0 | 2 | 5 | 4
Quicksilver | 1 | 3 | 12 | 2
Kid Flash | 10 | 9 | 7 | 17
计算
A | B
-------------------------------------------------------
The Flash |
Quicksilver |
我想匹配 Calc
中的 A 列 和 return B 列的平均值到 E 来自 Heroes
。
所以根据上面的日期,我希望 Calc
应该是这样的:
A | B
-------------------------------------------------------
The Flash | 25,25
Quicksilver | 4,5
我在Calc
中有这个功能:
=AVERAGEIF(Heroes!A:A;B2;Heroes!B:B))
更改为:
=AVERAGEIF(Heroes!A:A;B2;Heroes!B:E))
但是对于 The Flash 这只有 returns 5
和对于 Quicksilver 1
.
对于Flash有:=AVERAGE(Heroes!B1:E1)
快银有:=AVERAGE(Heroes!B2:E2)
使用这个模式可以得到你想要的英雄列中所有单元格的平均值。请记住,您必须指定单元格,现在您指定的是 B-E 的整个列,而您只需要每个英雄的行。
你可以试试这个
=AVERAGE(ARRAYFORMULA( VLOOKUP(A5,A12:E13,{2,3,4,5},FALSE)))
其中 A12:A13 指的是 HEROES
A5 指的是 Cal
https://docs.google.com/spreadsheets/d/1AEbci4BN8SyYcmpfOELGRQC4wpRqPn-dUoZy5GdkTyM/edit?usp=sharing
我有一个 Google 表,其中包含以下表:
英雄
A | B | C | D | E
-------------------------------------------------------
The Flash | 5 | 10 | 4 | 82
Jesse Quick | 0 | 2 | 5 | 4
Quicksilver | 1 | 3 | 12 | 2
Kid Flash | 10 | 9 | 7 | 17
计算
A | B
-------------------------------------------------------
The Flash |
Quicksilver |
我想匹配 Calc
中的 A 列 和 return B 列的平均值到 E 来自 Heroes
。
所以根据上面的日期,我希望 Calc
应该是这样的:
A | B
-------------------------------------------------------
The Flash | 25,25
Quicksilver | 4,5
我在Calc
中有这个功能:
=AVERAGEIF(Heroes!A:A;B2;Heroes!B:B))
更改为:
=AVERAGEIF(Heroes!A:A;B2;Heroes!B:E))
但是对于 The Flash 这只有 returns 5
和对于 Quicksilver 1
.
对于Flash有:=AVERAGE(Heroes!B1:E1)
快银有:=AVERAGE(Heroes!B2:E2)
使用这个模式可以得到你想要的英雄列中所有单元格的平均值。请记住,您必须指定单元格,现在您指定的是 B-E 的整个列,而您只需要每个英雄的行。
你可以试试这个
=AVERAGE(ARRAYFORMULA( VLOOKUP(A5,A12:E13,{2,3,4,5},FALSE)))
其中 A12:A13 指的是 HEROES A5 指的是 Cal
https://docs.google.com/spreadsheets/d/1AEbci4BN8SyYcmpfOELGRQC4wpRqPn-dUoZy5GdkTyM/edit?usp=sharing