Пользовательский порядок (не буквенный или числовой) результатов запроса - PullRequest
2 голосов
/ 03 июня 2019

Можно ли создать пользовательскую функцию ORDER BY в листах Google QUERY?

В этом сценарии я не хочу, чтобы результаты были в алфавитном или числовом виде, а скорее в произвольном порядкена основе предопределенного списка категорий, который фактически находится на отдельной вкладке как из диапазона QUERY, так и из самой формулы.

Я не совсем уверен, с чего начать: возможно ли это?Должен ли список категорий быть перемещен на один из других листов?Нужно ли вписывать список категорий в формулу?

Просто ищите руководство на данный момент.

My Sheet

1 Ответ

1 голос
/ 03 июня 2019
=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))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...