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

If statement 查询结果的自定义顺序(非字母或数字),if-statement,google-sheets,array-formulas,google-sheets-query,gs-vlookup,If Statement,Google Sheets,Array Formulas,Google Sheets Query,Gs Vlookup,是否可以在google sheets查询中创建自定义的ORDER BY函数 在这种情况下,我不希望结果是字母或数字,而是基于预定义类别列表的自定义顺序,该列表实际上位于查询范围和公式本身的单独选项卡中 我真的不知道从哪里开始:这可能吗?是否应将类别列表移至其他表格之一?类别列表是否需要写入公式中 只是想在这一点上寻求指导 =ARRAYFORMULA(ARRAY_CONSTRAIN(QUERY({QUERY({Estimate!A2:H}, "where Col1 is not null"

是否可以在google sheets
查询中创建自定义的
ORDER BY
函数

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

我真的不知道从哪里开始:这可能吗?是否应将类别列表移至其他表格之一?类别列表是否需要写入公式中

只是想在这一点上寻求指导

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