Приклади функцій СОРТУВАННЯ - Excel та Google Таблиці

Цей підручник демонструє, як користуватися Функція СОРТУВАННЯ в Excel для сортування списку значень.

Огляд функції SORT

Функція SORT використовується для сортування значень у діапазоні або масиві. Його можна використовувати для упорядкування значень у порядку зростання або спадання.

Щоб скористатися функцією СОРТУВАННЯ аркуша Excel, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

Функція SORT Синтаксис та входи:

= СОРТУВАТИ (масив, [індекс_сортування], [порядок_сортування], [за_колом])

масив - Діапазон або масив для сортування.

[sort_index] (необов’язково) - Індекс стовпця для сортування. Якщо його пропустити, він за замовчуванням дорівнює 1.

[Порядок сортування] (необов’язково) - Використовуйте 1 сортувати в порядку зростання та -1 для спадання порядку. Якщо його пропустити, він за замовчуванням дорівнює 1, тобто за зростанням.

[by_col] (необов’язково) - Використовуйте ПРАВДА сортувати за стовпцями та ПОМИЛКОВИЙ сортувати за рядками. Якщо його пропущено, він за замовчуванням має значення FALSE, тобто Сортувати за рядком.

Для сортування значень у порядку зростання або спадання

Ми можемо впорядкувати масив значень у порядку зростання або спадання. Для цього ми маніпулюємо аргументом [sort_order] у функції SORT.

Щоб відсортувати наш список працівників А2: А7 в в порядку зростання ми вводимо таку формулу в D2.

= СОРТУВАННЯ (A2: A7)

Ви помітите, що у наведеному вище прикладі ми опустили аргумент [sort_order], це тому, що немає необхідності встановлювати його значення, коли ви хочете впорядкувати свій діапазон у порядку зростання.

У наведеному нижче прикладі ми встановили значення аргументу [sort_order] -1, щоб упорядкувати наш масив у у порядку зменшення. Ми вводимо наступну формулу D2:

= СОРТУВАТИ (A2: A7,, -1)

Ви помітите, що для третього аргументу [sort_order] у нашій формулі встановлено значення -1. Якщо встановлено значення 1 він повертає список у порядку зростання.

Сортувати значення за іншим стовпцем

Ви також можете використовувати функцію СОРТУВАННЯ, щоб відсортувати стовпець у вашому масиві за значеннями в іншому стовпці в цьому ж масиві. Наприклад, ми хотіли б відсортувати список наших працівників А2: А7 відділами, в яких вони працюють В2: В7. Для цього ми вводимо наступну формулу E2:

= СОРТУВАННЯ (A2: B7,2)

Ви помітите, що другий аргумент [sort_index] встановлено на 2. Це означає, що ми використовуємо другий стовпець для сортування порядку виводу функції.

Цей приклад також можна вирішити за допомогою функції SORTBY, яка тісно пов'язана з функцією SORT з точки зору варіантів використання та функціональності.

Для сортування значень за кількома стовпцями

У попередньому розділі ми бачили, як сортувати значення в одному стовпці за значеннями в іншому стовпці. Використовуючи функцію СОРТУВАННЯ, ви можете зробити крок далі і відсортувати результат за іншим стовпцем.

Уявіть собі сценарій, коли ми хочемо відсортувати список наших працівників А2: А7 за відділом, до якого вони належать В2: В7 після чого ми хочемо впорядкувати імена в алфавітному порядку в кожному відділі. Для цього ми вводимо наступну формулу E2:

= СОРТУВАТИ (A2: B7, {2,1}, {1,1})

Для цього ми використовуємо постійні масиви {2,1} і {1,1}.

[sort_index] = {2,1}

Фрагмент вище означає, що ми спочатку сортуємо дані за другим стовпцем, тобто стовпцем відділу, а потім за першим стовпцем, тобто стовпцем співробітника

[sort_order] = {1,1}

Фрагмент вище означає, що ми сортуємо як другий, так і перший стовпець у порядку зростання.

Використовуйте з іншими формулами динамічного масиву

Функцію SORT можна використовувати разом з іншими формулами динамічного масиву, такими як UNIQUE та FILTER для додаткової функціональності.

З функцією UNIQUE

Наприклад, ми хотіли б відсортувати список унікальних співробітників нашої компанії, для цього ми вводимо наступну формулу D2:

= СОРТУВАТИ (УНІКАЛЬНО (A2: A7))

З функцією ФІЛЬТР

Наприклад, ми хотіли б повернути список фруктів, кількість яких у продажу досягла або перевищила нашу ціль D2, для цього ми вводимо наступну формулу F2:

= СОРТУВАТИ (ФІЛЬТР (A2: B17, B2: B17> = D2), 2, -1)

Проблеми

#ПОРОШКА!

Ця помилка виникає, коли в діапазоні витоку є значення, тобто діапазон, де функція СОРТУВАННЯ дає свої результати.

Щоб виправити цю помилку, очистіть діапазон, виділений Excel.

Поради та підказки щодо функцій SORT

  1. The [Порядок сортування] може бути або 1 (за зростанням) або -1 (за спаданням), коли для цього аргументу не задано значення, функція SORT за замовчуванням сортує за зростанням.
  1. Переконайтеся, що клітинки під осередком введення порожні, щоб уникнути помилки розливу, дізнайтеся більше про помилку розливу "тут" - додати посилання на “Вступ до формул динамічного масиву”

  1. Функцію SORT можна використовувати з іншими функціями динамічного масиву, такими як FILTER та UNIQUE, для створення більш універсальних формул.

СОРТУВАТИ в Таблицях Google

Функція СОРТУВАННЯ працює точно так само в Google Таблицях, як і в Excel:

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave