Як сортувати кілька стовпців в Excel (5 швидких способів)

  • Поділитися Цим
Hugh West

У практичній роботі з Microsoft Excel нам часто доводиться сортувати та фільтрувати кілька стовпців у великому діапазоні даних. У цій статті ви дізнаєтеся про всі корисні та швидкі методи сортування кількох стовпців в Excel.

Наведений вище скріншот є оглядом статті, що представляє собою приклад сортування даних у декількох стовпцях. Більше про набір даних, а також про методи та функції сортування та фільтрації даних Excel ви дізнаєтесь у наступних розділах цієї статті.

Завантажити Практичний посібник

Ви можете завантажити книгу Excel, яку ми використовували для підготовки цієї статті.

Сортування декількох стовпців

5 швидких способів сортування декількох стовпців в Excel

1. використання команди Sort & Filter для сортування декількох стовпців

Щоб відсортувати кілька стовпців в Excel одночасно, використовуйте команду Сортування та фільтрація Це найкраще рішення, яке дозволяє додавати та обирати різні опції для сортування будь-якого діапазону даних. У нашому наборі даних нижче є 6 стовпців, що містять випадкові назви марок комп'ютерів, типів пристроїв, назв моделей, країн походження, дат випуску та цін на пристрої.

Читати далі: Як сортувати дані в Excel за допомогою формули

Ми хочемо додати 2 критерії для сортування стовпців у нашому наборі даних. Ми збираємося відсортувати назви країн походження в порядку від Z до A. Після цього ціни на пристрої будуть відсортовані від найменшої до найбільшої.

📌 Крок 1:

➤ Спочатку виділіть всі дані таблиці.

➤ Під рубрикою Головна сторінка стрічка, виберіть Користувацьке сортування команда з боку Сортування та фільтрація у випадаючому списку Редагування Відкриється діалогове вікно.

📌 Крок 2:

Натисніть на випадаюче меню "Сортувати за" та виберіть Країна походження .

➤ Змінити замовлення шляхом Від А до Я від Замовлення випадаюче меню.

Натисніть на Додати рівень призначити інший критерій.

📌 Крок 3:

➤ Тепер виберіть Ціна з наступного випадаючого списку.

➤ Змінити його порядок шляхом Від найменшого до найбільшого .

Натисніть ГАРАЗД. З тобою покінчено.

Як на малюнку нижче, ви отримаєте відсортовані дані відразу для всіх стовпців. Колонка G Ціни відсортовані за порядком назв країн, оскільки ми визначили порядок за цінами як вторинний критерій для сортування.

2. призначення параметрів фільтрації в заголовках таблиць

За допомогою Фільтр в заголовках таблиці, можна зручніше сортувати стовпці. Але в цьому випадку не можна додавати критерії для двох і більше стовпців одночасно.

📌 Крок 1:

Спочатку виділіть всі заголовки таблиці.

➤ Під рубрикою Головна сторінка вкладка, виберіть Фільтр команда з боку Сортування та фільтрація у випадаючому списку Редагування групи команд. Ви знайдете Фільтр кнопки в заголовках ваших таблиць.

📌 Крок 2:

Тепер натисніть на кнопку Країна походження випадаюче меню.

Виберіть замовлення - ➤ Виберіть замовлення Відсортуйте від Z до A.

Натисніть ГАРАЗД. .

Ви отримаєте відсортовані стовпці на основі країн походження. Ви можете відсортувати будь-які інші стовпці також на основі ваших критеріїв за допомогою Фільтр опції із заголовків стовпців.

3. умовне форматування для сортування декількох стовпців

Якщо ви хочете відсортувати дані або стовпці, виділивши їх кольорами або символами, ви повинні вибрати Умовне форматування Але цей метод зовсім не змінить або модифікує порядок ваших даних. Скоріше, він лише виділить дані в стовпці або рядку на основі критеріїв сортування. Припустимо, що ми хочемо відсортувати стовпець "Дата випуску", виділивши дані.

📌 Сходинки:

Виділіть весь стовпець для Дата випуску .

➤ Під рубрикою Головна сторінка стрічка, від Умовне форматування і Кольорові шкали у випадаючих списках виберіть Зелено-білий або будь-яку іншу кольорову гаму, яку ви бажаєте. Вам буде показано попередній перегляд цієї кольорової гами у призначеному для вас стовпчику.

Натисніть Увійдіть Тобі кінець.

Буде відображено призначену колонку з Зелено-білий кольорові шкали, де повністю зелена частина позначає найновіші дати, а світло-зелена або біла - більш ранні. Таким чином можна сортувати дані, виділяючи їх кольором.

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

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

4 Вставка функції СОРТ для сортування декількох стовпців

Якщо вам потрібно відсортувати діапазон даних в іншій області електронної таблиці, і якщо ви не хочете копіювати вихідні дані, то за допомогою кнопки СОРТУВАННЯ Давайте спочатку познайомимося з цією функцією SORT.

  • Мета Функції:

Сортує діапазон масиву.

  • Синтаксис:

=SORT(масив, [індекс_сортування], [порядок_сортування], [по_колонці])

  • Аргументи:

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

[sort_index]- Номер стовпця або рядка, який буде відсортовано.

[sort_order]- За зростанням(1) або за спаданням(-1).

[by_col]- Ви повинні вибрати, як буде виконуватися сортування - по стовпчику або по рядку.

На малюнку нижче під 1-ю таблицею додана ще одна таблиця, де ми застосуємо СОРТУВАННЯ на основі даних вихідної таблиці.

📌 Сходинки:

Виберіть вихід Комірка B26 Тип:

=SORT(B5:G23,6,-1,FALSE)

Натисніть Увійдіть і ви побачите відсортовані стовпці у другій таблиці.

Тут ми відсортували ціни лише від найбільшої до найменшої. Усередині функції 1-й аргумент має вигляд B5:G23 це вибраний діапазон даних для сортування. Тут sort_index або номер стовпця був обраний як 6 оскільки 6-й стовпчик - це ціни". -1' в 3-му аргументі означає, що ми сортуємо дані за спаданням. А в 4-му аргументі - логічна функція НЕПРАВДА було обрано сортування за рядками, а не за стовпчиками.

5 Застосування функції SORTBY для сортування декількох стовпців

За допомогою СОРТУВАННЯ можна додати декілька критеріїв для сортування стовпців. Синтаксис цієї формули наступний:

=SORTBY(array, by_array1, [sort_order1], [by_array2], [sort_order2])

На основі нашого набору даних ми спочатку відсортуємо стовпець "Країна походження", а потім ціни будуть відсортовані від найменшої до найбільшої.

📌 Сходинки:

Виберіть Комірка B26 і друкувати:

=SORTBY(B5:G23,E5:E23,-1,G5:G23,1)

Натисніть Увійдіть і вам буде показано відсортований масив одразу у другій таблиці.

Усередині функції 1-й аргумент - це виділений масив даних, який потрібно відсортувати. 2-й та 3-й аргументи - це діапазон комірок E5:E23 Я знаю, що це не так; -1 Відповідно, це означає, що текстові дані в Колонка E будуть відсортовані за алфавітом Від А до Я Ці два аргументи об'єднують перший критерій сортування. Другий критерій складається з аргументів G5:G23 і '1' що свідчить про те, що ціни в Колонка G будуть відсортовані від найменшого до найбільшого.

Заключні слова

Я сподіваюся, що всі ці методи, згадані вище, тепер спонукають вас більш ефективно застосовувати їх у своїх таблицях Excel. Якщо у вас є які-небудь питання або відгуки, будь ласка, дайте мені знати в розділі коментарів. Або ви можете переглянути інші наші статті, пов'язані з функціями Excel, на цьому веб-сайті.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.