查询结果的自定义顺序(非字母或数字)

Custom order (not alpha or numeric) of query results

是否可以在 google 个工作表 QUERY 中创建自定义 ORDER BY 函数?

在这种情况下,我不希望结果是按字母顺序排列或按数字排列的,而是基于预定义类别列表的自定义顺序,该列表实际上位于 QUERY 范围之外的单独选项卡中以及公式本身。

我不确定从哪里开始:这可能吗?类别列表是否应移至其他工作表之一?类别列表是否需要写入公式?

目前只是寻求指导。

My Sheet

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