Коротко
- Сортування змінює порядок рядків, а не окремі клітинки: прізвище, сума й дата мають їхати разом.
- В Excel найшвидше — вкладка Дані → Сортування від А до Я або вікно Сортування для кількох рівнів.
- У Google Таблицях є різниця між «сортувати аркуш» і «сортувати діапазон» — друге чіпає лише виділене.
- Формули SORT і SORTBY лишають оригінал недоторканим і оновлюються самі.
- Найчастіша аварія — відсортувати один стовпець. Друга — дати й числа, збережені як текст.
- Фільтр ховає рядки, сортування їх переставляє. Це різні інструменти, хоч кнопки стоять поруч.
Відсортувати дані в таблиці можна за один-два кліки: виділяєте діапазон або одну клітинку всередині нього, обираєте стовпець і порядок — від А до Я, від меншого до більшого, від старої дати до нової. Рядок при цьому має рухатися цілком. Якщо зрушити лише прізвища, а суми лишити на місці, таблиця виглядатиме охайно й буде повністю брехливою.
Працює це в Excel, Google Таблицях, Word, навіть у HTML-таблиці на сайті. Різниця не в ідеї, а в кнопках і в тому, чи ви змінюєте самі дані, чи лише показуєте їх в іншому порядку. Далі — конкретні кроки, де люди зазвичай ламають таблицю, і як цього уникнути.
У практиці я частіше лагоджу вже «відсортоване», ніж пояснюю з нуля. Хтось клацнув заголовок, хтось виділив один стовпець, хтось переплутав аркуш і діапазон. Зовні все красиво. Поки не звірите два рядки вручну.
Що саме робить сортування
Сортування — це перестановка рядків за правилом. Текст іде за абеткою, числа за величиною, дати за календарем, кольори — у тому порядку, який ви самі задасте. Програма дивиться на ключ у вибраному стовпці й пересуває весь рядок. Не клітинку. Рядок.
Є два принципово різні режими. Перший переписує таблицю на місці: після збереження файлу старий порядок зник, якщо не натиснули Скасувати. Другий будує копію через формулу. Оригінал стоїть як стояв, поруч з’являється впорядкований вигляд. Для разового звіту зручніше меню. Для таблиці, куди щодня дописують рядки, формула спокійніша.
Ще є фільтр. Він не переставляє дані, а ховає те, що зараз не потрібне. Можна фільтрувати й сортувати разом: спочатку лишити лише «Київ», потім вибудувати суми від більшої до меншої. Плутати ці дії не варто. Після фільтра рядки нікуди не ділися. Після сортування на місці — ділися, уже в новому порядку.
- За зростанням: А→Я, 1→100, стара дата→нова.
- За спаданням: Я→А, 100→1, нова дата→стара.
- За кількома ключами: спочатку місто, всередині міста — прізвище, всередині прізвища — дата.
- За виглядом: колір заливки, колір шрифту, піктограма умовного форматування.
- За власним списком: Січень…Грудень, Високий→Середній→Низький, S→M→L→XL.
Останній пункт багато хто ігнорує роками, а потім дивується, чому «лютий» опиняється після «грудня». Абетка так і має працювати. Календар — ні.
Excel: кнопки, рівні й підводні камені
Якщо таблиця вже оформлена як об’єкт «Таблиця» (Ctrl+T), у заголовку є стрілка. Клік — і можна сортувати, не шукаючи стрічку. Для звичайного діапазону шлях інший: вкладка Дані, група Сортування й фільтр. Microsoft Support описує це однаково для Microsoft 365, Excel 2024, 2021, 2019 і 2016.
Один стовпець за пів секунди
- Клацніть будь-яку клітинку в потрібному стовпці. Не виділяйте сам стовпець від верху до низу, якщо поруч є інші дані.
- Відкрийте Дані.
- Для тексту натисніть Сортування від А до Я або від Я до А.
- Для чисел — від найменшого до найбільшого або навпаки.
- Для дат — від найстаршого до найновішого чи від найновішого до найстаршого.
Excel сам намагається розширити діапазон до сусідніх стовпців. Якщо всередині є порожній рядок або порожній стовпець, програма може «не побачити» половину таблиці. Порожній рядок для неї часто означає кінець блоку. За досвідом, саме тут народжуються напіввідсортовані звіти: верхні 80 рядків гарні, нижні 30 стоять як стояли.
Кілька стовпців одночасно
Один ключ рідко рятує реальну таблицю. Потрібен список клієнтів за містом, а всередині міста — за виручкою. Тоді відкриваєте не швидкі кнопки, а вікно Сортування.
- Клацніть клітинку всередині даних.
- Дані → Сортування.
- Увімкніть позначку, що дані містять заголовки, якщо перший рядок — назви стовпців.
- У полі Сортувати за оберіть перший стовпець, наприклад «Місто».
- У Сортування за залиште Значення клітинок, якщо сортуєте текст чи числа.
- Задайте порядок.
- Натисніть Додати рівень і додайте «Виручка», від більшого до меншого.
- За потреби підніміть або опустіть рівні стрілками. Excel дозволяє до 64 рівнів.
Порядок рівнів читається згори вниз. Спочатку грубий поділ, потім тонший. Якщо поставити прізвище вище за місто, отримаєте абетку прізвищ по всій країні, а міста роз’їдуться. Логіка проста, рука чомусь часто робить навпаки.

Колір, іконка і свій порядок
Коли рядки вже розфарбовані — червоний «прострочено», жовтий «чекає», зелений «закрито» — сортувати за абеткою безглуздо. У тому ж вікні Сортування у полі Сортування за оберіть Колір клітинки, Колір шрифту або Піктограма клітинки. Далі вкажіть, який колір має бути згори. Другий колір — окремим рівнем. Готового «правильного» порядку кольорів у Excel немає, його задаєте ви.
Власний список потрібен, коли абетка бреше. Дні тижня, місяці, розміри одягу, пріоритети. Шлях: Файл → Параметри → Додатково → Редагувати списки. Або прямо у вікні сортування: Порядок → Настроюваний список. Вбудовані списки місяців і днів уже є. Свій список не може починатися з цифри й має бути коротшим за 255 символів.
- Числа, збережені як текст (часто з апострофом на початку), стають не туди.
- Зайві пробіли перед словом зсувають рядок угору чи вниз. Функція TRIM це прибирає.
- Дати-текст сортуються як написи, не як календар.
- Приховані рядки під час сортування не їдуть разом із видимими. Спочатку покажіть усе.
- Формули, які дивляться на сусіда зверху, після перестановки можуть почати рахувати інше.
Останнє особливо підступне. Якщо в рядку стоїть щось на кшталт «візьми клітинку вище і додай 1», після сортування «вище» вже інший рядок. Краще посилатися на фіксовані стовпці того ж рядка або на імена таблиці.
Google Таблиці: аркуш, діапазон і формула
Інтерфейс простіший, пасток не менше. Головна розвилка: сортувати весь аркуш чи лише виділений шматок. Довідка Google це прямо розділяє, і недаремно.
Швидке сортування аркуша
- Клацніть правою кнопкою літеру стовпця — A, B, C.
- Оберіть Сортувати аркуш від A до Я або від Я до A.
- Усі рядки аркуша перебудуються за цим стовпцем. Рядок заголовка теж поїде, якщо його не закріпити й не позначити як заголовок.
Для діапазону інакше. Виділяєте блок, далі Дані → Відсортувати діапазон → Додаткові параметри сортування діапазону. Там є галочка Дані мають рядок для заголовка і кнопка додати ще один стовпець. Без галочки «Прізвище» стане одним із значень і застрибне кудись між літерами П і Р.
Фільтр як зручніша кнопка
У Google Таблицях багато хто сортує саме через фільтр, і це нормально. Дані → Створити фільтр — у заголовках з’являються лійки. Усередині лійки є і сортування, і відбір за значенням, умовою чи кольором. Сортування за кольором тексту або заливки сидить саме тут, не в окремому «дорогому» меню. Щоб прибрати лійки: Дані → Вилучити фільтр.

Помічав таку звичку: людина вмикає фільтр, сортує, вимикає фільтр і думає, що порядок повернувся. Ні. Фільтр ховав рядки. Сортування вже переставило їх. Вимкнули лійку — побачили всі рядки, але вже в новому порядку. Якщо файл спільний, колега відкриє його й не зрозуміє, чому «як було» зникло.
Коли краще формула, а не меню
Функція SORT у Google Таблицях будує окремий, завжди свіжий список:
=SORT(A2:D200; 3; FALSE)
Це означає: візьми діапазон A2:D200, відсортуй за третім стовпцем, за спаданням. TRUE — зростання, FALSE — спадання. Можна додати другий і третій ключ прямо в тій самій формулі. Оригінал не чіпається. Дописали новий рядок у джерело — результат перерахувався.
SORTN робить те саме, але відрізає лише перші n рядків після сортування. Зручно для «топ-10 боржників» або «п’ять найсвіжіших заявок». QUERY вміє і фільтрувати, і сортувати мовою, схожою на SQL: order by Col3 desc. Якщо ловите себе на тому, що вклали FILTER у SORT, а зверху ще UNIQUE, зупиніться й перепишіть через QUERY. Читається легше.
В Excel для Microsoft 365 і Excel 2021 є динамічні SORT і SORTBY. SORTBY зручніший, коли ключ стоїть окремо від діапазону, який показуєте. Результат «розливається» в сусідні клітинки й оновлюється сам. У старіших Excel цих функцій немає — лише меню або допоміжний стовпець.
Word, сайти й таблиці без Excel
Не кожна таблиця живе в електронній книзі. У Word сортування теж є, просто його рідше шукають. Клацаєте всередині таблиці, вкладка Макет (робота з таблицями) → Сортування. Обираєте стовпець, тип даних — текст, число, дата — і порядок. Word сортує рядки таблиці, не абзаци довкола, якщо ви дійсно стоїте всередині таблиці. Змішаний вміст у клітинці він розуміє гірше за Excel.
У HTML-таблиці на сторінці «з коробки» рядки не їздять. Потрібен скрипт або готова бібліотека. Логіка та сама: зчитати рядки, порівняти текст у клітинках вибраного стовпця, вставити рядки назад уже в новому порядку. Для дат і чисел не можна порівнювати як звичайний текст: інакше «10» стане раніше за «2», а «01.12.2025» поїде не туди. Спочатку перетворюєте значення на число або справжню дату, потім порівнюєте.
- Клік по заголовку — зростання, повторний клік — спадання.
- Числа порівнювати через Number(), не через рядок.
- Дати — через Date.parse або окреме поле data-sort з міткою YYYY-MM-DD.
- Порожні клітинки краще відправляти в кінець, не в початок.
- Для великих таблиць на тисячі рядків сортуйте дані в масиві, а вже тоді малюйте DOM, а не смикайте кожен рядок по одному.
Якщо таблиця приходить із бази, чесніше сортувати на сервері або в запиті: ORDER BY у SQL, .sort() у масиві перед рендером. Браузерний клік тоді лише змінює параметр і перезапитує дані. Для довідника на 40 рядків це зайве. Для журналу на 20 тисяч — ні.
Сортування чи фільтр
Ці два інструменти стоять на одній панелі й через те постійно плутаються. Коротко: сортування відповідає на «в якому порядку показати все», фільтр — на «що зараз сховати».
| Задача | Що брати | Чому |
|---|---|---|
| Побачити найбільші суми зверху | Сортування за спаданням | Усі рядки лишаються видимими |
| Лишити лише Львів і Одесу | Фільтр за значенням | Інші міста не потрібні на екрані |
| У Львові — спочатку боржники | Фільтр + сортування | Спочатку відбір, потім порядок |
| Щодня оновлювати топ-10 | Формула SORT / SORTN | Оригінал не чіпається |
| Звіт «як було на п’ятницю» | Копія аркуша + сортування на місці | Фіксуєте зріз, не живий вигляд |
Фільтр у спільних файлах ще й небезпечніший соціально. Ви бачите 12 рядків і думаєте, що таблиця коротка. Колега відкриває той самий файл без вашого фільтра — або навпаки, зі своїм — і сперечаєтесь про цифри, яких ніхто не підробляв. Перед розмовою про «підсумкову суму» варто глянути, чи немає лійки в заголовку.
Типові помилки, через які рядки роз’їжджаються
Найгірша помилка виглядає невинно. Людина виділяє стовпець B від B2 до B500 і натискає сортування. Excel або Таблиці запитують: розширити виділення чи сортувати лише це? Якщо відповісти «лише це», стовпець B перешикується, A, C і D лишаться. Імена більше не належать сумам. Відкотити можна одразу через Ctrl+Z. Через тиждень, після десяти збережень — уже ні.

Друга класика — змішаний тип у одному стовпці. Частина дат справжні, частина вбита як текст «12 березня», частина — «12.03.26». Візуально схоже. Для сортування це три різні світи. Те саме з сумами: десь 1200, десь “1 200” з пробілом-роздільником, десь 1200 грн у одній клітинці. Програма не здогадується, що ви мали на увазі гроші.
- Перед сортуванням перевірте, що немає повністю порожніх рядків усередині блоку.
- Заголовки мають бути в одному рядку, не в двох злитих.
- Об’єднані клітинки в області даних — майже завжди ворог сортування. Роз’єднайте.
- Приховані рядки спочатку покажіть.
- Зробіть резервну копію аркуша, якщо файл уже живе в проді й без Ctrl+Z не вижити.
- Не сортуйте стовпець із проміжними підсумками разом із деталями — підсумки розлізуться між містами.
- Після сортування гляньте на 2–3 відомі рядки: чи ім’я досі сидить біля своєї суми.
Об’єднані клітинки заслуговують окремого бурчання. Вони гарні в шапці презентації й погані в даних. Сортування або відмовиться, або зрушить лише частину, або розмаже значення на один рядок. Якщо дуже потрібен спільний заголовок на два стовпці — об’єднуйте в рядку заголовка, не в тілі таблиці.
Ще одна тиха біда — сортування зліва направо, тобто стовпців, а не рядків. У Excel це ховається в Параметри всередині вікна сортування: орієнтація «зліва направо». Для таблиць-об’єктів так зробити не вийде, спочатку треба перетворити таблицю назад на діапазон. Потрібно це рідко, зазвичай коли місяці розкладені по стовпцях і ви хочете поставити їх у календарному, не абетковому порядку. Для місяців простіше власний список.
Як вибрати спосіб під конкретну задачу
Не існує одного правильного кліку. Є задача, є ризик зламати джерело, є питання, чи дані ще змінюватимуться.
| Ситуація | Excel | Google Таблиці |
|---|---|---|
| Разово навести лад у списку | Дані → від А до Я | ПКМ по літері стовпця → сортувати аркуш |
| Місто, потім сума, потім дата | Дані → Сортування → кілька рівнів | Дані → Відсортувати діапазон → додаткові параметри |
| Не чіпати сирі дані | SORT або SORTBY на іншому аркуші | SORT, SORTN або QUERY |
| Червоні рядки згори | Сортування за кольором клітинки | Фільтр → сортувати за кольором |
| Січень перед квітнем, не після | Настроюваний список | Допоміжний стовпець із номером місяця + SORT |
| Лише топ-5 | SORT + TAKE або автофільтр | SORTN |
Якщо таблиця чужа, спочатку копія аркуша. Завжди. Навіть коли «ну тут же три рядки». Три рядки теж вміють роз’їхатися, а автор файлу потім шукатиме винних.
Для навчальних і робочих файлів я собі виробив короткий ритуал і майже не відступаю. Дивлюсь, чи є порожні рядки всередині. Дивлюсь, чи заголовок не злитий на два рядки. Дивлюсь формат стовпця-ключа: число, дата, текст. Лише потім тисну сортування. Виглядає педантично. Зате не доводиться опівночі зшивати прізвища з чужими телефонами.
Окремо про спільні Google-файли. Сортування аркуша бачать усі. Формула на сусідньому аркуші «Звіт» бачать теж, але сирі дані лишаються в порядку введення — зручно, коли хтось веде журнал хронологічно, а вам потрібен рейтинг. Фільтри в Google Таблицях можна зробити як звичайні (впливають на всіх) або як фільтр-перегляди для себе. Якщо працюєте вдвох на одному аркуші, фільтр-перегляд рятує нерви.
Дрібниці, які виглядають косметикою, а насправді вирішують
Закріпіть рядок заголовка. В Excel: Вигляд → Закріпити верхній рядок. У Таблицях: Перегляд → Закріпити → 1 рядок. Інакше після сортування шапка може втекти в середину списку, а ви ще й відсортуєте її як звичайне значення.
Дайте стовпцям короткі, унікальні назви. «Сума» і «Сума» в двох сусідніх колонках — чудовий спосіб у вікні сортування клікнути не ту. «Сума замовлення» і «Сума сплати» звучать нудніше й працюють краще.
Не тримайте в одному стовпці «Іваненко, Київ, 12 000». Розклейте на три. Сортувати склейку можна лише за першим шматком, і то якщо пощастить із роздільником. Те саме з датою й часом в одній клітинці: якщо вам інколи потрібен порядок за годиною, час має жити окремо або хоча б бути справжнім значенням дати, не написом.
Регістр літер у більшості табличних програм на сортування майже не впливає: «київ» і «Київ» стануть поруч. А ось літера «і» та латинська «i», кирилична «С» і латинська «C» — різні символи. Копіпаст із сайтів це любить підкидати. Виглядає однаково, сортується в різні кінці списку. Якщо два однакові, на ваш погляд, рядки роз’їхались — перевірте код символу, не очі.
І ще про стабільність. Коли два рядки мають однаковий ключ, різні програми по-різному вирішують, хто буде вище. Іноді лишають попередній порядок (стабільне сортування), іноді ні. Якщо вам важливий другий критерій — не сподівайтесь на випадковість, додайте другий рівень явно. Місто + прізвище. Дата + час. Статус + номер заявки.
Великі таблиці варто спочатку перетворити на справжню таблицю Excel або хоча б тримати як суцільний блок без дірок. Тоді автофільтр, проміжні підсумки й сортування бачать одні й ті самі межі. Дірка в один порожній рядок посеред бази — це не естетика, це невидима стіна.
Якщо після всіх кліків порядок усе одно дивний, не тисніть ті самі кнопки голосніше. Подивіться на одну «неправильну» клітинку: формат, пробіли, формула, примітка, прихований символ. У дев’яти випадках із десяти проблема не в кнопці сортування, а в тому, що ключ не той, за який ви його маєте.
Почніть із копії аркуша, перевірте типи в стовпці-ключі, сортуйте весь блок, не один стовпець, і одразу звірте два знайомі рядки. Для живих даних, які щодня ростуть, поставте SORT або SORTBY поруч і більше не чіпайте джерело руками. Якщо рядок після цього лишився цілим — таблиця вам нічого не винна, і ви їй теж.