查询结果的自定义顺序(非字母或数字)
Custom order (not alpha or numeric) of query results
是否可以在 google 个工作表 QUERY
中创建自定义 ORDER BY
函数?
在这种情况下,我不希望结果是按字母顺序排列或按数字排列的,而是基于预定义类别列表的自定义顺序,该列表实际上位于 QUERY
范围之外的单独选项卡中以及公式本身。
我不确定从哪里开始:这可能吗?类别列表是否应移至其他工作表之一?类别列表是否需要写入公式?
目前只是寻求指导。
=ARRAYFORMULA(ARRAY_CONSTRAIN(QUERY({QUERY({Estimate!A2:H},
"where Col1 is not null"), IFERROR(VLOOKUP(QUERY({Estimate!A2:A},
"where Col1 is not null", 0),
IF(LEN(A5:A), {A5:A, ROW(A5:A)}, ), 2, 0))},
"where Col1 is not null
order by Col9", 0), 999^99, 8))
是否可以在 google 个工作表 QUERY
中创建自定义 ORDER BY
函数?
在这种情况下,我不希望结果是按字母顺序排列或按数字排列的,而是基于预定义类别列表的自定义顺序,该列表实际上位于 QUERY
范围之外的单独选项卡中以及公式本身。
我不确定从哪里开始:这可能吗?类别列表是否应移至其他工作表之一?类别列表是否需要写入公式?
目前只是寻求指导。
=ARRAYFORMULA(ARRAY_CONSTRAIN(QUERY({QUERY({Estimate!A2:H},
"where Col1 is not null"), IFERROR(VLOOKUP(QUERY({Estimate!A2:A},
"where Col1 is not null", 0),
IF(LEN(A5:A), {A5:A, ROW(A5:A)}, ), 2, 0))},
"where Col1 is not null
order by Col9", 0), 999^99, 8))