Коллеги, добрый день! В этом видео мы обсудим функцию SORT, которая позволяет, как следует из названия, сортировать данные в таблице. В Excel такой функции нет. Это пример одного из преимуществ Google Таблиц. Названия на русском у нее в Таблицах нет, всегда это функция SORT. Отличие этой функции от обычных инструментов сортировки в том, что данные обновляются автоматически при изменении исходных сортируемых данных. Давайте посмотрим, как она работает на практике. Мы будем работать с реестром платежей, где есть способ оплаты, категория расходов, дата и вид платежа, и сумма платежа. И давайте попробуем сортировать этот диапазон с помощью функции SORT, например, отсортируем данные по платежам по убыванию величины платежа. Посмотрим на синтаксис функции. Первый аргумент — это диапазон, в нашем случае — таблица с платежами. И далее столбец для сортировки, который указывается номером. Например, если мы хотим сортировать по сумме, то мы скажем на пятерку. И далее у нас аргумент по возрастанию, который может быть равен единице, если вы хотите сортировать по возрастанию, или нулю, если вы хотите сортировать по убыванию. Так, закроем скобки и получим вот такой результат. У нас платежи отсортированы по возрастанию по столбцу Е, то есть по пятому столбцу, он указывается номером. Обратите внимание, что хотя я выделял диапазон А:Е, заголовки в функцию SORT не попали, вернее, они не выведены наверх, они сортируются вместе со всем остальным и попадают в конец, потому что значение "Сумма", вообще, не сортируется вместе с числами, просто попадает, как текстовое, в конец. Поэтому не всегда заголовок будет наверху в случае сортировки с помощью SORT. Если бы у нас была сортировка по убыванию, заголовок бы попал наверх, но это лишь случай, поэтому это нужно учитывать. Можно, например, копировать заголовок заранее и прописывать функцию SORT, ссылаясь на открытый диапазон, начиная со второй строки, то есть в самой функции SORT заголовок не учитывать. Либо же есть еще другой способ, который я покажу позднее. Давайте теперь попробуем отсортировать по двум уровням сортировки. Так как в случае с обычной сортировкой на рабочем листе мы можем сортировать по двум и более уровням, так и здесь тоже мы видим, что есть опциональные аргументы: [столбец_для_сортировки2], [по_возрастанию2] и так далее. Например, давайте отсортируем по категориям оплат, по второму столбцу, а потом в рамках каждой категории по возрастанию сумм платежей. Итак, мы ссылаемся на диапазон А2:Е, открытый, и сначала сортируем по столбцу два, например, по убыванию (ноль), а потом по столбцу пять по сумме, по возрастанию. Вот такая запись означает, что мы сортируем первые пять столбцов таблицы А:Е, второй столбец по убыванию, и только потом в рамках этой сортировки выполняется сортировка по пятому по сумме. Получаем вот такой результат, смотрите. Сначала идет реклама и маркетинг и суммы по возрастанию. Потом начинают идти производственные расходы и суммы опять-таки растут в пределах этой категории. Дальше идет следующая категория, то есть сортировка по нескольким уровням. При этом, если исходный диапазон обновляется, данные будут обновляться и в сортировке. Если появится какой-то колоссальный платеж, например, в пять миллионов, он непременно появится и в результате сортировки. Собственно говоря, в затратах на оплату труда мы его сможем найти, если пролистать по результату, который выдает функция SORT. Здесь в конце он появился автоматически в соответствующем месте, то есть сортировка происходит автоматом, все данные, все изменения в данных учитываются. И если добавляются новые строки в исходный диапазон, новые платежи, они тоже автоматически попадут в результат сортировки, что, конечно, большое преимущество по сравнению с сортировкой традиционной. Давайте вернемся также в реестр сделок, в котором мы работали ранее и в котором, напомню, мы с помощью функции UNIQUE с вами сортировали список компаний по названиям. Здесь у нас немножко другие компании иностранные, но суть не меняется. Напомню, что мы знакомились с функцией UNIQUE, которая выводит список уникальных значений, уникальных компаний, с которыми мы когда-либо работали, которые упоминаются в столбце по одному разу каждая, но они при этом выводятся в том порядке, в каком встречаются. А с помощью функции SORT можно сразу отсортировать эти данные по алфавиту, например. При этом необязательно это делать в два шага, а можно сразу к функции UNIQUE применить сортировку SORT, и отсортировать этот список по первому и единственному столбцу, например, по возрастанию. И таким образом, вот эта комбинация SORT UNIQUE выводит уникальные значения и тут же сортирует их по алфавиту или в обратном алфавитном порядке, смотря как вы укажите. Если "один-один" параметры, то это по первому и единственному столбцу в алфавитном порядке. Если "один-ноль", то, соответственно, в обратном алфавитном порядке. Итак, коллеги, мы с вами обсудили функцию SORT, которая позволяет сортировать данные в режиме реального времени по одному или нескольким столбцам или нескольким уровням сортировки.