Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel Excel 2021 Excel 2021 для Mac Excel для iPad Excel для iPhone Excel для планшетів Android Excel для телефонів Android

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

Ваш браузер не підтримує відео. Інсталюйте Microsoft Silverlight, Adobe Flash Player або Internet Explorer 9.

У цьому прикладі ми відсортуємо список імен осіб за зростанням значень їхнього віку.

Сортування значень діапазону за допомогою функції SORTBY. У цьому прикладі ми ввели формулу SORTBY(D2:E9;E2:E9), щоб відсортувати список імен осіб за зростанням значень їхнього віку.

=SORTBY(масив;by_array1;[sort_order1];[by_array2;sort_order2],...) 

Аргумент

Опис

масив

Обов’язковий

Масив або діапазон, значення якого потрібно відсортувати

ключовий_масив1

Обов’язковий

Масив або діапазон, за яким потрібно відсортувати дані

[порядок_сортування1]

Необов’язковий

Порядок сортування. 1 – за зростанням, –1 – за спаданням. За замовчуванням установлено за зростанням.

[ключовий_масив2]

Необов’язковий

Масив або діапазон, за яким потрібно відсортувати дані

[порядок_сортування2]

Необов’язковий

Порядок сортування. 1 – за зростанням, –1 – за спаданням. За замовчуванням установлено за зростанням.

Примітки.: 

  • Масив можна розглядати як рядок або стовпець значень чи поєднання рядків і стовпців значень. У наведеному вище прикладі діапазон D2:E9 – це масив формули SORTBY.

  • Функція SORTBY повертає масив, який розгорнеться, якщо це остаточний результат формули. Це означає, що якщо натиснути клавішу ENTER, Excel динамічно створить діапазон масиву відповідних розмірів. Якщо допоміжні дані розташовано в таблиці Excel і ви використовуєте структуровані посилання, розмір масиву автоматично змінюватиметься після додавання даних до його діапазону або їх вилучення. Докладні відомості надано в цій статті про поведінку розгорнутого масиву.

  • Excel має обмежену підтримку перенесення динамічних масивів між книгами, і цей сценарій підтримується, лише якщо відкрито обидві книги. Якщо закрити вихідну книгу, формули пов’язаного динамічного масиву повертатимуть помилку #REF! під час оновлення.

Приклади

Відсортуйте таблицю за зростанням значень у стовпці "Регіон", а потім за спаданням значень віку.

Сортування таблиці за зростанням значень "Регіон" і за спаданням значень віку

Скористайтеся функціями SORTBY із RANDARRAY та COUNTA, щоб розташувати значення списку у випадковому порядку. У такому разі оператор E2# посилається на динамічний діапазон масиву, що починається в клітинці E2, який заповнено за допомогою функції =SEQUENCE(10). Символ # має назву оператора розгорнутого діапазону.

Використання функції SORTBY із RANDARRAY та COUNTA У такому разі оператор E2# посилається на цілий діапазон, що починається в клітинці E2, який заповнено за допомогою функції =SEQUENCE(10). Символ # має назву оператора розгорнутого діапазону.

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

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

Умови помилки

  • Розмір аргументів "ключовий_масив" має відповідати висоті одного рядка або ширині одного стовпця.

  • Усі аргументи мають бути одного розміру.

  • Якщо аргумент порядку сортування відмінний від -1 або 1, . Якщо залишити аргумент порядок сортування, програма Excel за замовчуванням використовуватиме значення за зростанням.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.

Додаткові відомості

Функція FILTER

Функція RANDARRAY

Функція SEQUENCE

Функція SORT

Функція UNIQUE

Помилки #SPILL! в Excel

Поведінка розгорнутих і динамічних масивів

Оператор неявного перетину: @

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.