如何在Google表格中对行进行排序

问题描述 投票:0回答:2

我在工作表中有以下内容:

“

我想像这样在同一文件的另一张纸上对它进行排序:

“

我想做的是,只要行A的列具有某个值,就导入该行,然后导入所有下一个空行,但是当列A具有任何其他值时,则停止该行。我希望我的理解是明确的。谢谢您的帮助,]

Ps:我无法控制dataA,它不是常数

arrays sorting google-sheets google-sheets-formula google-sheets-query
2个回答
0
投票

如果我对您的理解正确,您希望从电子表格的另一张表复制所有行,其中A列的值为A或为空。如果是这样,您可以使用此:

=QUERY(ARRAYFORMULA(Sheet1!A1:B),"SELECT * WHERE A='A' or A='' ")

参考:

我希望这会有所帮助。


0
投票

尝试:

=ARRAYFORMULA(QUERY({IF(B1:B="",,VLOOKUP(ROW(A1:A), 
 IF(A1:A<>"", {ROW(A1:A), A1:A}), 2, 1)), B1:B}, 
 "select Col2 where upper(Col1)='A'", 0))

0

© www.soinside.com 2019 - 2024. All rights reserved.