Як об'єднати клітинки в Excel (і розʼєднати їх без втрати даних)
By Mirko Peters ·
Як об'єднати клітинки в Excel за допомогою команди «Об'єднати й розмістити по центру», що станеться з вашими даними, як безпечно розʼєднати клітинки і що використовувати замість цього, наприклад CONCAT і TEXTJOIN.
Automatically translated with AI from the original post. Read the English original
Щоб об'єднати клітинки в Excel, виділіть клітинки, які хочете з'єднати, перейдіть на вкладку Основне і виберіть Об'єднати й розмістити по центру > Об'єднати клітинки. Клітинки стануть однією, і залишиться лише вміст верхньої лівої клітинки. Усе інше в діапазоні буде видалено. Ця стаття призначена для користувачів Excel, які форматують звіти, заголовки та форми і хочуть об'єднувати клітинки, не пошкодивши дані. Ви дізнаєтеся про варіанти об'єднання, що станеться з вашими даними, як розʼєднати клітинки, чому об'єднані клітинки ламають сортування і що робити натомість, якщо потрібно лише зібрати текст із кількох клітинок в одному місці.
Головне
- Виділіть клітинки, потім виберіть Основне, Об'єднати й розмістити по центру, Об'єднати клітинки. Excel об'єднає їх в одну клітинку.
- Після об'єднання зберігається лише вміст верхньої лівої клітинки. Excel видаляє вміст інших клітинок, тож спочатку перемістіть або об'єднайте їх.
- Щоб розʼєднати клітинки, виділіть об'єднану клітинку і виберіть «Розʼєднати клітинки» у меню стрілки біля «Об'єднати й розмістити по центру». Це не відновить видалений вміст.
- Сортування діапазону з об'єднаними клітинками різного розміру завершується помилкою з повідомленням, що об'єднані клітинки мають бути однакового розміру.
- Щоб об'єднати текст із кількох клітинок без втрат, використовуйте CONCAT або TEXTJOIN у новій клітинці та залишайте вихідні клітинки необ'єднаними.
Об'єднання — це інструмент оформлення, а не інструмент для роботи з даними. Пам'ятайте про це, і більшість проблем зникне. На сторінці Microsoft про те, як об'єднувати й розʼєднувати клітинки, описано роботу в Excel для Microsoft 365, 2024, 2021, 2019, 2016 і Excel для вебу.
Об'єднання клітинок крок за кроком
- Спочатку перевірте клітинки. Перегляньте кожну клітинку в блоці, який плануєте об'єднати. Якщо в кількох із них є дані, скопіюйте потрібне в інше місце, бо Excel його видалить.
- Виділіть клітинки. Протягніть мишею через діапазон, наприклад A1:D1 для заголовка над чотирма стовпцями.
- Відкрийте вкладку «Основне». Знайдіть кнопку Об'єднати й розмістити по центру в групі «Вирівнювання».
- Виберіть «Об'єднати клітинки». Натисніть Об'єднати й розмістити по центру, а потім Об'єднати клітинки, як описує Microsoft. Клітинки стануть однією.
За словами Microsoft, вміст інших об'єднаних клітинок видаляється. Коли в діапазоні кілька значень, Excel зазвичай просить підтвердити, що залишиться лише значення верхньої лівої клітинки. Не натискайте «ОК» за звичкою.
Форматування також визначається верхньою лівою клітинкою. Якщо в ній є колір заливки або рамка, об'єднана клітинка їх успадкує.
Який варіант об'єднання обрати
Кнопка «Об'єднати й розмістити по центру» має стрілку з кількома варіантами. На наведеній вище сторінці Microsoft описано лише «Об'єднати клітинки» і «Розʼєднати клітинки», тому інші пункти тут взято безпосередньо з цього випадаючого меню:
- Об'єднати й розмістити по центру з'єднує клітинки і центрує текст. Це варіант, яким ви найчастіше користуватиметеся для заголовка.
- Об'єднати по рядках окремо об'єднує кожен рядок виділеного діапазону. Скористайтеся ним, коли виділяєте блок із кількох рядків і хочете мати одну об'єднану клітинку в кожному рядку.
- Об'єднати клітинки з'єднує клітинки без центрування, тож текст зберігає своє вирівнювання.
- Розʼєднати клітинки скасовує об'єднання.
Можна об'єднувати сусідні клітинки по горизонталі, по вертикалі або в обидва боки. Не очікуйте, що вдасться об'єднати виділення з порожніми клітинками всередині. Кожен окремий блок об'єднуйте окремо.
Що відбувається з даними
Візьмімо рядок, де в B2 стоїть ім'я, а в C2 прізвище. Якщо ви об'єднаєте B2:C2, залишиться лише ім'я, а прізвище буде видалено. Це не помилка. Так задокументовано роботу команди. Якщо обидва значення потрібні, скористайтеся підходом із розділу про формули нижче або розмістіть дані в окремих стовпцях і взагалі не об'єднуйте клітинки.
Розділити об'єднані клітинки та виправити помилку
Виділіть об'єднану клітинку, відкрийте стрілку поруч із Об'єднати та помістити в центрі на вкладці «Главная» і виберіть Отменить объединение ячеек. Це вся процедура зі статті Microsoft. Об'єднана клітинка знову стає окремими клітинками. Текст залишається в лівій верхній клітинці, а решта порожні.
Розділення не повертає те, що було видалено під час об'єднання. Якщо ви випадково об'єднали клітинки і втратили дані, одразу натисніть Ctrl+Z, перш ніж робити щось інше. Якщо ви вже зберегли та закрили файл, перевірте, чи зберігає ваше сховище попередні версії книги, і відкрийте ту, що була до об'єднання. Це залежить від того, де розміщено файл, тож не покладайтеся на це.
Два пов'язані моменти зі сторінки Microsoft. Не можна розділити одну необ'єднану клітинку. Якщо потрібно, щоб клітинка виглядала розділеною, натомість об'єднайте клітинки над нею. А якщо справжня мета — розподілити вміст однієї клітинки на кілька стовпців, це інше завдання. Microsoft посилається на окрему статтю про розподіл вмісту клітинки по сусідніх стовпцях.
Пошук об'єднаних клітинок
Об'єднані клітинки легко пропустити в аркуші, який ви не створювали. На сторінці Microsoft радять використовувати команду Найти, щоб їх знайти. У діалоговому вікні «Найти и заменить» можна шукати за форматом, а «Объединить ячейки» є одним із параметрів вирівнювання. Робіть це перед сортуванням або фільтруванням успадкованого аркуша.
Чому об'єднані клітинки створюють проблеми
Чесна порада: об'єднуйте лише там, де ніщо не буде сортуватися, фільтруватися чи обчислюватися в цьому діапазоні. Ось що зазвичай іде не так.
Сортування не працює. Microsoft документує помилку під час сортування діапазону, що містить об'єднані клітинки. Повідомлення звучить так: «Для цієї операції об'єднані клітинки мають бути однакового розміру». Це стається, коли об'єднано лише частину клітинок діапазону або коли всі вони об'єднані, але мають різний розмір. Обхідний шлях — розділити клітинки або зробити всі об'єднані клітинки однакового розміру. Загальне рішення таке:
- Виділіть весь діапазон, який потрібно відсортувати.
- На вкладці Главная у групі «Выравнивание» відкрийте діалогове вікно Выравнивание за допомогою кнопки запуску.
- На вкладці Выравнивание зніміть прапорець Объединение ячеек і натисніть OK.
- Відсортуйте ще раз.
Microsoft зазначає, що це може змінити розташування даних у діапазоні.
Значення лише в одній клітинці. В об'єднаному блоці є одне значення, у верхній лівій позиції. Інші клітинки блоку порожні. Формула, яка звертається до такого блоку, наприклад пошук по всьому діапазону, натрапляє на порожні клітинки. Тримайте об'єднані клітинки поза областю даних і використовуйте їх лише для заголовків над нею.
Таблиці. На практиці об'єднувати клітинки всередині таблиці Excel не можна. Команда «Объединить» недоступна, а таблиці потрібне одне значення в кожній клітинці, щоб стовпці залишалися узгодженими. Якщо потрібен заголовок над таблицею, розмістіть його в рядках над таблицею, а не всередині неї.
Практичний приклад: заголовок звіту і стовпець імен
Найчастіше виникають два завдання, і відповіді на них протилежні.
Заголовок над таблицею. Маєте таблицю місячних продажів у A3:D20 і хочете, щоб заголовок «Продажі, жовтень» був над нею на всю ширину. Введіть заголовок у A1. Виділіть A1:D1, потім виберіть Объединить и поместить в центре > Объединить ячейки (або просто Объединить и поместить в центре, якщо хочете центрувати). Заголовок тепер охоплює чотири стовпці. Таблиця під ним є звичайним діапазоном, тож сортування й фільтрація не порушуються. Саме для такого випадку й призначено об'єднання: одна мітка над даними, з якою ніщо не працює.
Повні імена з двох стовпців. Імена вмісту стовпця A та прізвища в стовпці B, а вам потрібне одне повне ім'я в кожному рядку. Об'єднання A2:B2 видалить прізвище, до того ж доведеться робити це для кожного рядка окремо. Натомість:
- У C2 введіть
=CONCAT(A2," ",B2)або=TEXTJOIN(" ",TRUE,A2:B2), якщо деякі клітинки можуть бути порожніми. - Протягніть формулу вниз по стовпцю.
- Якщо імена потрібні як звичайний текст, скопіюйте стовпець C і скористайтеся командою Спеціальна вставка > Значення. Після цього стовпці A і B можна видалити, якщо вони більше не потрібні.
Практичне правило: об'єднуйте клітинки, щоб змінити вигляд аркуша, а формули використовуйте, щоб змінити його вміст.
Короткий контрольний список перед об'єднанням
- Чи містить більше однієї клітинки у виділеному діапазоні дані? Якщо так, спочатку об'єднайте або перенесіть їх.
- Чи буде хтось сортувати, фільтрувати або створювати таблицю на цьому діапазоні? Якщо так, не об'єднуйте клітинки в ньому.
- Чи можна досягти такого самого вигляду за допомогою «По центру виділеного фрагмента»? Якщо так, скористайтеся цим варіантом.
- Чи є файл спільним? Попередьте інших, що клітинка заголовка об'єднана, щоб ніхто не був здивований, коли спробує виділити один стовпець.
Об'єднання тексту без злиття клітинок
Багато хто шукає «об'єднати клітинки», коли насправді хоче помістити вміст двох клітинок в одну. Для цього використовуйте формулу. Нічого не видаляється, джерела залишаються доступними для редагування, а сортування продовжує працювати.
CONCAT. =CONCAT(A2," ",B2) з'єднує ім'я, пробіл і прізвище. Microsoft описує CONCAT як заміну CONCATENATE, яка залишається в Excel для сумісності. CONCAT також приймає діапазони. У нього немає аргументу роздільника, тому Microsoft пропонує TEXTJOIN, якщо потрібні роздільники або пропуск порожніх клітинок.
TEXTJOIN. На сторінці Microsoft TEXTJOIN page синтаксис подано так: =TEXTJOIN(delimiter, ignore_empty, text1, [text2], …). Наприклад, =TEXTJOIN(", ", TRUE, A2:C2) з'єднує три клітинки комою з пробілом. Якщо ignore_empty має значення TRUE, порожні клітинки пропускаються, тож зайвих ком не буде. Якщо встановити FALSE, порожні клітинки з'являться як послідовні роздільники. Microsoft вказує, що TEXTJOIN доступна в Excel 2019, 2021, 2024 та Microsoft 365, а також у Microsoft365.com. Якщо результат довший за 32 767 символів, функція повертає #VALUE!.
Якщо справді потрібна об'єднана клітинка, що містить обидва значення, зробіть це в такому порядку:
- Об'єднайте текст за допомогою
TEXTJOINабоCONCATу вільній клітинці. - Скопіюйте цю клітинку та скористайтеся командою Спеціальна вставка > Значення у верхній лівій клітинці діапазону, який будете об'єднувати.
- Об'єднайте клітинки.
Тепер об'єднана клітинка показує об'єднаний текст, а допоміжну клітинку можна видалити.
Схожий вигляд без об'єднання
Якщо потрібно, щоб заголовок був відцентрований над кількома стовпцями, є параметр вирівнювання, який це робить без з'єднання клітинок: По центру виділеного фрагмента у Формат клітинок > Вирівнювання > По горизонталі. На сторінці Microsoft про об'єднання цей варіант не описано, тож перевірте, чи він працює так, як вам потрібно, у вашій версії. Оскільки клітинки залишаються окремими, сортування й виділення стовпців продовжують працювати.
Типові помилки
- Об'єднання діапазону, що містить кілька значень, із розрахунком, що Excel збереже всі їх. Він зберігає лише значення у верхній лівій клітинці.
- Об'єднання всередині області даних, після чого сортування видає помилку «Цю операцію неможливо виконати для діапазонів з однаковим розміром» (identically-sized error).
- Об'єднання цілих стовпців заради макета, коли впоратися із завданням могли б ширина стовпців або рядок заголовка.
- Спроба розділити необ'єднану клітинку. Це неможливо. Об'єднайте клітинки над нею або розподіліть вміст по стовпцях.
- Спочатку об'єднання, а потім поєднання тексту. Спочатку сформуйте об'єднаний текст.
- Незнання про те, що в успадкованих аркушах можуть бути об'єднані клітинки, перед сортуванням, фільтрацією чи створенням таблиці.
Пов'язані теми для дослідження
- Відновлення даних після помилкового об'єднання. Ctrl+Z працює лише одразу після дії. Перевірте, чи зберігає ваше сховище файлів версії.
- Чому не можна сортувати об'єднані клітинки. Швидкий спосіб — описаний вище діалог «Вирівнювання». Чистіше рішення — побудова аркуша так, щоб не об'єднувати клітинки в області даних.
- Об'єднані клітинки та формули. Дізнайтеся, як поводяться пошукові функції, якщо частина діапазону порожня, і порівняйте варіанти, перш ніж будувати пошук.
- Об'єднання стовпців під час імпорту. Power Query може об'єднувати стовпці до того, як дані потраплять на аркуш. Перевірте результат, перш ніж на нього покладатися.
- Створення таблиць без об'єднаних заголовків. Використовуйте один рядок заголовків із чіткою назвою для кожного стовпця та заголовок над таблицею.
Наступний крок
Коли наступного разу знадобиться об'єднати клітинки в Excel, спершу визначте, для чого це потрібно: для макета чи для даних. Для макета над діапазоном даних об'єднуйте клітинки або використовуйте «Центрувати по виділенню». Для даних об'єднуйте текст за допомогою TEXTJOIN у новій клітинці й не чіпайте вихідні клітинки.