SORTBY (функція SORTBY)

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

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

Примітка.: 24 вересня 2018 р.: SORTBY – це одна з кількох бета-функцій, які наразі доступні лише частині оцінювачів Office. Ми продовжимо роботу над цими функціями ще кілька місяців. Коли вони будуть готові, ми випустимо їх для всіх оцінювачів Office і абонентів Office 365.

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

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

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

Аргумент

Опис

масив

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

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

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

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

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

sort_order1

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

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

by_array2

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

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

sort_order2

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

Порядок сортування. 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), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

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

Функція FILTER

Функція RANDARRAY

Функція SEQUENCE

Функція SORT

Функція UNIQUE

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

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

Оператор "неявний перетин": @

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×