Сортировка с помощью МАЛЕНЬКИХ и БОЛЬШИХ функций в Excel и Google Таблицах

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве будет показано, как выполнять сортировку с помощью функций 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.

wave wave wave wave wave