使用 Google Sheets 查询,按 asc 排序,除了我希望成为最后一个的值之外

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

这可能是一个完全新手的问题,但我已经做了一些水平或研究,我相信Google表格查询功能无法处理这种类型的订单。

我有一张桌子,上面有员工姓名。

Active Employee Table

我实际上已经将此表设为一个命名范围,并将其称为“ACTEMP”

我有以下查询:在另一列上:

=QUERY({ACTEMP}, "选择 Col1,其中 Col2 = 'Y' 或 Col2 ='O' 按 Col1 排序",1)

它完成了工作,我明白了:

Results

但我真正需要的是这个:

Desired

“其他”总是最后一个。有什么办法做到这一点吗?

google-sheets sql-order-by
1个回答
0
投票

您需要两个公式,然后将它们与

VSTACK()
堆叠起来。尝试-

=VSTACK(
QUERY(A1:B7,"select A where B='Y' order by A",1),
QUERY(A1:B7,"select A where B='O'",0))

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