从Google表格中的数组中提取特定字段

时间:2019-12-05 22:32:13

标签: arrays indexing google-sheets google-sheets-formula array-formulas

我正在Google表格中执行一个函数,该函数将导致如下所示的数组输出

Col1   Col2

A        B

10       20  

我想要的是仅获取20个,并且我不想打印其他行和列。我尝试使用函数array_contrain,但是它将始终打印第一列和第一行。 有什么方法可以从数组中仅获取单个字段。

2 个答案:

答案 0 :(得分:0)

使用INDEX或将公式包装到INDEX而不是ARRAY_CONSTRAIN

例如:

=INDEX(A:B, 3, 2)

0

答案 1 :(得分:0)

Result

这将获取a1:a4和b1:b4中每个单元格的值20(在一个字段中):

=query(ARRAYFORMULA({if(A1:A4=20,20,0);if(B1:B4=20,20,0)}),"Select Col1 where Col1=20")