Диапазон сортировки, игнорирующий "" аромат бланка в Google Sheets - PullRequest
0 голосов
/ 25 апреля 2020

Spreadsheet Layout
У меня есть электронная таблица с двумя основными столбцами.
Колонка А - имя студента.
Колонка B - это оценка ученика.
Другие столбцы (не показаны) содержат различную информацию об учащемся, которую вводят конечные пользователи.

Конечные пользователи нажимают стрелку проверки данных, чтобы выбрать учащегося в столбце A, и оценка учащегося заполняется автоматически. в столбце B. Формула в столбце B:

=IF(A2="","",Index(All!$B:$B,Match(A2,All!$A:$A,0)))

На листе Все содержится главный каталог учащихся и присвоение им уровня обучения.

Проблема:
Когда пользователи пытаются пересортировать данные, используя опцию меню Sort AZ в B1, она включает в себя пустые ячейки в сортировке - пустые ячейки идут первыми, перемещая все соответствующие данные в нижняя часть листа. Я понимаю, что G-Sheets считает "" текстом. Есть ли другой способ написать мою формулу, который бы оставил столбец Grade пустым, но позволил бы функции сортировки функционировать так, как ожидали бы конечные пользователи?

Sort Function

1 Ответ

0 голосов
/ 27 апреля 2020

Вы можете добавить два дополнительных комментария, чтобы отфильтровать результаты перед их сортировкой:

=SORT(FILTER(A2:B,not(B2:B="")),2, true)

...