Нужно отсортировать столбец по строке и приоритету - PullRequest
0 голосов
/ 01 мая 2020

Я сейчас извлекаю список из таблицы, используя запрос для поиска «Книги», и результаты, которые я получаю, приведены ниже, но мне нужно отсортировать список по предпочтениям, которые должны занимать несколько столбцов.

=QUERY(A2:F6, "select A, B, C, D, E, F where B='Book' or C='Book' or D='Book' or E='Book' or F='Book' ")

Я пробовал Упорядочить по, но, кажется, доступен только для алфавитного алфавита и не могу определить строку

Итак, у меня есть:

Name    1st     2nd         3rd           4th           5th
Bill    Book            
Ted                                                     Book    
Joe                         Book                
Larry   Book         
Lisa                                      Book

, и это нужно выглядеть так

Name    1st     2nd         3rd             4th         5th
Bill    Book            
Larry   Book    
Joe                         Book                
Lisa                                        Book         
Ted                                                     Book

Спасибо

Ответы [ 2 ]

1 голос
/ 01 мая 2020

Используйте функцию SORT вне запроса и сортируйте по возрастанию по 1-му столбцу:

=SORT(QUERY(A2:F6, "select A, B, C, D, E, F where B='Book' or C='Book' or D='Book' or E='Book' or F='Book' "),1,1)

enter image description here

Используемые функции:

0 голосов
/ 01 мая 2020

Нам просто нужно добавить предложение ORDER BY к запросу для столбцов со 2 по 6, и порядок должен быть в порядке убывания. Следующий запрос даст вам желаемый результат:

=QUERY(A2:F6, "select A, B, C, D, E, F where B='Book' or C='Book' or D='Book' or E='Book' or F='Book' ORDER BY B desc,C desc,D desc,E desc,F desc")

Результат будет выглядеть следующим образом:

Name    1st     2nd         3rd             4th         5th
Bill    Book            
Brian   Book    
Joe                         Book                
Lisa                                        Book         
Ted                                                     Book
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...