Загрузите образец книги
В этом руководстве будет показано, как выполнять сортировку с помощью функций Excel вместо инструмента сортировки.
МАЛЕНЬКИЕ И БОЛЬШИЕ функции
Мы будем использовать функцию МАЛЕНЬКИЙ (или БОЛЬШОЙ) вместе с функцией СТРОКА для сортировки наших данных.
Функция SMALL возвращает k-е наименьшее число из набора данных:
1 | = МАЛЕНЬКИЙ (B2: B8; 3) |
Функция LARGE возвращает k-е наибольшее число:
1 | = НАИБОЛЬШИЙ (B2: B8; 3) |
Мы будем использовать функцию SMALL для сортировки в порядке возрастания и функцию LARGE для сортировки в порядке убывания.
СТРОКА Функция
Нам также нужно использовать функцию ROW. Функция СТРОКА возвращает номер строки ссылки на ячейку.
1 | = СТРОКА (C8) |
Он также может предоставить номер строки ячейки, в которую была введена формула.
1 | = СТРОКА () |
Сортировать данные по возрастанию
Мы можем отсортировать данные в порядке возрастания с помощью функций SMALL и ROW следующим образом:
1 | = МАЛЕНЬКИЙ ($ A $ 2: $ A $ 9; СТРОКА () - 1) |
Как работает формула?
Помните, что это наша формула:
1 | = МАЛЕНЬКИЙ (A2: A9; СТРОКА () - 1) |
Он работает, используя для ввода правильного значения k для каждой строки. Чтобы отсортировать данные в порядке возрастания, значение k должно быть равно 1 для первой ячейки, а затем увеличиваться по мере продвижения вниз по столбцу.
В первой ячейке
123 | = МАЛЕНЬКИЙ (A2: A9; СТРОКА (B2) - 1)= МАЛЕНЬКИЙ (A2: A9; 2–1)= МАЛЕНЬКИЙ (A2: A9; 1) |
Аналогично во второй ячейке
123 | = МАЛЕНЬКИЙ (A2: A9; СТРОКА (B3) - 1)= МАЛЕНЬКИЙ (A2: A9; 3–1)= МАЛЕНЬКИЙ (A2: A9; 2) |
Таким образом, значение k увеличивается по мере того, как мы спускаемся по столбцу, выводя числа от наименьшего к наибольшему.
Сортировать данные по убыванию
Точно так же мы можем отсортировать данные в порядке убывания с помощью функций LARGE и ROW. Это работает точно так же, как приведенная выше формула.
1 | = БОЛЬШОЙ ($ A $ 2: $ A $ 9; СТРОКА () - 1) |
Примечание. В приведенной выше формуле используются абсолютные ссылки (знаки $) для блокировки ссылок на ячейки при копировании формул. Если вы не знакомы с этим, прочтите наше Справочное руководство по Excel.
Google Таблицы - Сортировка с помощью МАЛЕНЬКИХ и БОЛЬШИХ функций
Все приведенные выше примеры работают в Google Таблицах точно так же, как и в Excel.