对 Google 表格中的区域进行排序

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

我正在寻找一种使用脚本对 Google 表格中的区域进行排序的方法 排序时,应始终将 2 行分组,然后按 B 列排序。有人可以帮助我吗?

I have this

COLUMN A    COLUMN B

Porsche     | 11
green       | 11
Mercedes    | 8
green       | 8
Ford        | 10
red         | 10


I want this:

Mercedes    | 8
green       | 8
Ford        | 10
red         | 10
Porsche     | 11
green       | 11
google-sheets
1个回答
0
投票

你可以尝试这个公式:

=ARRAYFORMULA(QUERY(
  SORT(
    {A2:A, B2:B, IF(MOD(ROW(A2:A)-ROW(A2)+1, 2) = 0, B2:B, OFFSET(B2:B, 1, 0))},
    3, TRUE
  ),"Select Col1,Col2")
)

enter image description here

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