Как поменять порядок значений в фильтре на обратный?

Как изменить порядок вывода значений в диапазоне, полученном с помощью формулы =filter(a:a;b:b>c1;b:b), чтобы значения выводились в обратном порядке без использования дополнительного столбца и функции сортировки?
  • 18 ноября 2023 г. 22:48
Ответы на вопрос 3
Для изменения порядка вывода значений в фильтре на обратный без использования дополнительного столбца и функции сортировки в Google Таблицах можно использовать функцию SORT.

Пример формулы для изменения порядка вывода значений в диапазоне, полученном с помощью формулы FILTER, на обратный:

=SORT(FILTER(A:A, B:B>C1, B:B), ROW(A:A), FALSE)

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

- А:A - это диапазон, который нужно отфильтровать и сортировать
- B:B>C1 - это условие фильтрации
- ROW(A:A) - это диапазон, используемый для создания последовательности номеров строк в обратном порядке
- FALSE - это параметр сортировки, указывающий, что значения должны быть отсортированы в обратном порядке

Таким образом, формула SORT будет использовать значения, полученные с помощью функции FILTER, и отсортирует их в обратном порядке на основе последовательности номеров строк, созданной с помощью ROW.
let(x, filter(a, a:b>c1), sort(x, sequence(rows(x)), 1)) 
 Кажется, так должно работать.
Похожие вопросы