Google Sheets:提取命名范围的一列

fea*_*ool 9 google-sheets google-sheets-query google-sheets-formula

更新

我最初的问题是关于取命名范围的单列的平均值。但经过反思,问题概括为“如何从命名范围中提取单个列?”

原问题

我正在使用命名范围从大型数据集中提取两列。假设MyRange从较大的数据集中定义了三行和两列:

 ... |G   |H   | ...
+----|----|----|
| ...          |
|2000|15.1|  10|
|2001|15.2|  23|
|2002|15.3|  30|
| ...          |
Run Code Online (Sandbox Code Playgroud)

使用MyRange,我将如何取(仅)列的平均值H
我尝试过各种类似AVERAGE(MyRange:H), 但AVERAGE(INDEX(MyRange 1))还没有找到正确的语法。
(在上面的示例中,结果应为 21。)

Tom*_*rpe 11

或者有一种经过尝试且值得信赖的索引方式:

=average(index(NamedRange1,0,2))
Run Code Online (Sandbox Code Playgroud)

(为行指定 0 表示使用整列)