Сортировка данных в Excel очень проста. Если только вы не создаете панель управления для менеджера вашего менеджера. Вы не можете попросить этого человека выбрать C3, перейти на вкладку «Данные» и щелкнуть кнопку «Я» каждый раз, когда ему нужен обновленный отчет. Новые функции SORT и SORTBY позволяют легко выполнять сортировку с помощью формулы.
Вы можете передать три аргумента функции SORT. Первый - это диапазон, который нужно отсортировать. Не используйте заголовки в этом аргументе. Далее, по какому столбцу вы хотите сортировать. Если ваши данные находятся в B: D и вы хотите отсортировать по столбцу D, вы должны указать столбец 3 как столбец сортировки. Третий аргумент - 1 для возрастания или -1 для убывания.
На этом рисунке данные отсортированы по убыванию количества:
![](https://cdn.wiki-base.com/2182209/excel_2020_sorting_with_a_formula_-_excel_tips_2.jpg.webp)
Что делать, если вы хотите выполнить двухуровневую сортировку? Вы можете указать константу массива как для второго, так и для третьего аргумента. В этом случае данные сортируются по команде по возрастанию и сумме по убыванию. Для столбца сортировки укажите (2; 3). В качестве порядка сортировки укажите (1, -1).
![](https://cdn.wiki-base.com/2182209/excel_2020_sorting_with_a_formula_-_excel_tips_3.jpg.webp)
Команда Excel Calc также предоставила вам функцию SORTBY. Допустим, вы хотите вернуть список продуктов, но не связанные с ними суммы. Вы хотите, чтобы товары были отсортированы по количеству. В приведенной ниже формуле указано, что нужно возвращать продукты из B3: B9, отсортированные по убыванию по суммам в D3: D9.
![](https://cdn.wiki-base.com/2182209/excel_2020_sorting_with_a_formula_-_excel_tips_4.jpg.webp)