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

6
我正在Google Sheets中执行一个函数,结果是一个数组输出,如下所示:
Col1   Col2

A        B

10       20  

我想获取其中的20个元素,不需要打印其他的行和列。我尝试使用array_contrain函数,但它总是会打印第一列和行。 有没有办法只从数组中获取单个字段?

大家好 - 请查看SO发布问题的指南。特别是,您可以在此处发布您尝试过的代码 - 这样您就更有可能得到人们的帮助。谢谢! - Richard
你是想只获取20个元素还是只获取数组中的一个字段?如果你想要一个数组,可以使用 {A1:A3 ;B1:B3 },请展示一下你的尝试。 - user11982798
2个回答

7

使用 INDEX 或将您的公式包装到 INDEX 中,而不是使用 ARRAY_CONSTRAIN

例如:

=INDEX(A:B, 3, 2)

0


2

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")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接