Приклади функцій SORTBY - Excel

Цей підручник демонструє, як користуватися Функція SORTBY в Excel для сортування списку значень на основі списку відповідних значень.

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

Функція SORTBY є розширенням функції SORTBY. Це полегшує впорядкування значень у масиві на основі значень у відповідному масиві або діапазоні.

Щоб використовувати функцію робочого аркуша Excel SORTBY, виберіть клітинку та введіть:

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

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

= SORTBY (масив, за_масив1, [порядок_сортування1], [за_масив2, порядок_сортування2],…)

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

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

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

[byarray2] (необов’язково) - Другий масив або діапазон для сортування.

[sort_order2] (необов’язково) - Порядок використання для сортування. 1 для зростання, -1 для спадання. За замовчуванням зростає.

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

Сортувати працівників А2: А7 у порядку зростання годин, які вони відпрацювали в B2: B7, ми вводимо таку формулу в D2:

= СОРТБІ (A2: B7, B2: B7)

Якщо ми хочемо лише повернути список відсортованих працівників, ми вводимо наступну формулу D2:

= СОРТБІ (A2: A7, B2: B7)

Ви помітите, що ми встановили [масив] аргумент до А2: А7 оскільки ми хочемо лише повернути перший стовпець.

Сортувати значення в порядку спадання

Сортувати працівників А2: А7 у порядку спадання годин роботи, ми вводимо таку формулу D2:

= СОРТБІ (A2: B7, B2: B7, -1)

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

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

Сортувати працівників А2: А7 за другим стовпцем, тобто відпрацьованими годинами, а потім за першим стовпцем, тобто працівниками, ми вводимо таку формулу D2:

= СОРТБІ (A2: B7, B2: B7, 1, A2: A7, 1)

Проблеми

#ПОРОШКА!

Ця помилка виникає, коли в діапазоні витоку є значення, тобто діапазон, де функція SORTBY розміщує свої результати.

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

СОРТБІ Поради та хитрощі

  1. Переконайтеся, що аргументи [масив] та [byarray] мають однакову кількість рядків:

    Це спрацює


Це НЕ працюватиме

2. [Порядок сортування] може бути або 1 (за зростанням) або -1 (за спаданням), коли для цього аргументу не задано значення, функція SORTBY за замовчуванням сортує за зростанням.

3. Переконайтеся, що осередки під осередком введення порожні, щоб уникнути помилки розливу, дізнайтеся більше про помилку розливу "тут" - додати посилання на Вступ до DAF.

4. SORTBY можна використовувати з іншими функціями динамічного масиву, такими як ФІЛЬТР, для створення більш універсальних формул.

5. Ви можете використовувати функцію SORT замість функції SORTBY для сортування значень за іншим діапазоном або масивом.

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


Єдине обмеження тут полягає в тому, що ми повинні включити стовпець, який ми використовуємо для сортування, у вихідний результат, коли ми використовуємо SORT.

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

wave wave wave wave wave