Excel: сортування по рядках, по назвах стовпців і в довільному порядку

  • Поділитися Цим
Michael Brown

У цій статті я покажу вам, як сортувати дані Excel за кількома стовпцями, за назвами стовпців в алфавітному порядку і за значеннями в будь-якому рядку. Також ви дізнаєтеся, як сортувати дані нестандартними способами, коли сортування за алфавітом або за числом не працює.

Думаю, всі знають, як сортувати по стовпчику за алфавітом або за зростанням / спаданням. Для цього достатньо натиснути на кнопки A-Z або Z-A, що знаходяться на панелі "Сортування". Головна сторінка у вкладці Редагування група та на Дані у вкладці Сортування та фільтрація група:

Разом з тим, в Excel Функція сортування надає набагато більше варіантів і можливостей, які не є настільки очевидними, але можуть стати в нагоді:

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

    Зараз я покажу вам, як сортувати дані в Excel по двох і більше стовпцях. Я буду робити це в Excel 2010, тому що у мене на комп'ютері встановлена саме ця версія. Якщо ви використовуєте іншу версію Excel, у вас не виникне проблем з виконанням прикладів, тому що функції сортування в Excel 2007 і Excel 2013 практично однакові. Ви можете помітити лише деякі відмінності в колірних схемах і діалогових вікнах".Гаразд, поїхали...

    1. Натисніть на кнопку Сортування на кнопці Дані вкладка або Користувацьке сортування на Головна сторінка щоб відкрити вкладку Сортування діалог.
    2. Потім натисніть на кнопку Додати рівень стільки разів, скільки стовпців ви хочете використати для сортування:

    3. Від " Сортувати по " і " Потім по " виберіть стовпці, за якими ви хочете відсортувати дані. Наприклад, ви плануєте свою відпустку і маєте список готелів, наданий туристичним агентством. Ви хочете відсортувати їх спочатку за Регіон то на Основа правління і, нарешті, по Ціна як показано на скріншоті:

    4. Натисніть ГАРАЗД. і ось ти тут:
      • По-перше, це стосується Регіон стовпчик сортується першим, в алфавітному порядку.
      • По-друге, в рамках Основа правління відсортовано таким чином, що готелі, які працюють за системою "все включено" (AL), знаходяться вгорі списку.
      • Насамкінець, в рамках проекту Ціна стовпчик відсортовано, від найменшого до найбільшого.

    Сортувати дані за кількома стовпчиками в Excel досить просто, чи не так? Діалогове вікно сортування Далі в цій статті я покажу, як сортувати по рядках, а не по стовпцях, і як перегрупувати дані на аркуші в алфавітному порядку на основі назв стовпців. Також ви дізнаєтеся, як сортувати дані в Excel нестандартними способами, коли сортування в алфавітному або числовому порядку не спрацьовує.

    Сортування в Excel по рядках і по назвах стовпців

    Напевно, в 90% випадків, коли ви сортуєте дані в Excel, ви сортуєте за значеннями в одному або декількох стовпцях. Однак іноді ми маємо нетривіальні набори даних і нам потрібно сортувати по рядках (по горизонталі), тобто змінювати порядок стовпців зліва направо на основі заголовків стовпців або значень в конкретному рядку.

    Наприклад, у вас є список фотоапаратів, наданий місцевим продавцем або завантажений з Інтернету. Список містить різні функції, технічні характеристики та ціни, наприклад, на такі фотоапарати:

    Вам потрібно відсортувати фотоапарати за деякими параметрами, які мають для вас найбільше значення. Для прикладу, давайте спочатку відсортуємо їх за назвою моделі.

    1. Виберіть діапазон даних, які ви хочете відсортувати. Якщо ви хочете переставити всі стовпці, ви можете просто виділити будь-яку комірку в межах діапазону. Ми не можемо зробити це для наших даних, тому що в стовпці A перераховані різні характеристики, і ми хочемо, щоб вони залишалися на місці. Отже, наш вибір починається з комірки B1:

    2. Натисніть на кнопку Сортування на кнопці Дані щоб відкрити вкладку Сортування Зверніть увагу на діалогове вікно " Мої дані мають заголовки " в правій верхній частині діалогу, його слід зняти, якщо ваш аркуш не має заголовків. Оскільки наш аркуш має заголовки, то залишаємо галочку і натискаємо кнопку Опції кнопку.

    3. На відкритті Параметри сортування діалогове вікно в розділі Орієнтація обирайте Сортування зліва направо і натисніть ГАРАЗД. .

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

      Результат вашого сортування повинен виглядати приблизно так:

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

    Вам потрібно виконати кроки 1 - 3, як описано вище, а потім, на кроці 4, замість рядка 2 вибрати рядок 4, в якому вказані роздрібні ціни. Результат сортування буде виглядати наступним чином:

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

    Сподіваюся, тепер ви отримали уявлення про те, як працює сортування рядка в Excel. Але що робити, якщо у нас є дані, які погано сортуються в алфавітному або числовому порядку?

    Сортування даних в користувацькому порядку (за допомогою користувацького списку)

    Якщо ви хочете відсортувати дані в іншому порядку, відмінному від алфавітного, ви можете скористатися вбудованими списками Excel або створити власні. За допомогою вбудованих списків можна сортувати за днями тижня або місяцями року. Microsoft Excel надає два типи таких списків - зі скороченими та повними назвами:

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

    1. Почніть з вибору даних, які ви хочете відсортувати, а потім відкрийте вікно Сортування діалогове вікно точно так само, як і при сортуванні за кількома стовпцями або за назвами стовпців ( Дані вкладка> Сортування ).
    2. В рамках проекту Сортувати по виберіть стовпець, по якому ви хочете відсортувати, в нашому випадку це стовпець День оскільки ми хочемо відсортувати наші завдання за днями тижня. Потім виберіть Користувацький список під Замовлення як показано на скріншоті:

    3. В рамках проекту Користувацькі списки виберіть потрібний список. Оскільки у нас скорочені назви днів у діалоговому вікні День стовпчики, вибираємо відповідний користувацький список і натискаємо ГАРАЗД. .

      Ось і все, тепер у нас домашні справи розписані по днях тижня:

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

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

    Сортування даних за власним списком

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

    Виконайте кроки 1 і 2, описані вище, і коли у вас буде Користувацькі списки відкрийте діалогове вікно, виберіть пункт НОВИЙ СПИСОК у лівій колонці під Користувацькі списки і введіть дані безпосередньо в поле Записи в списку Пам'ятайте, що вводити записи слід у тому ж порядку, в якому Ви хочете їх відсортувати, тобто зверху вниз:

    Натисніть Додати і ви побачите, що новостворений користувацький список додається до існуючих користувацьких списків, після чого натисніть ГАРАЗД. :

    А ось і наші домашні справи, відсортовані за пріоритетністю:

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

    І, нарешті, з максимальною логікою розклали наші щотижневі домашні справи спочатку за днями тижня, а потім за пріоритетністю :)

    На цьому на сьогодні все, дякуємо за увагу!

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