Поєднання тексту з кількох клітинок в одній

Поєднання тексту з кількох клітинок в одній

Текст із кількох клітинок можна об’єднати в одній. Наприклад, якщо ім’я та прізвище особи містяться в різних клітинках аркуша, ви можете об’єднати їх у новій клітинці. У цій статті описано кілька способів це зробити.

Миттєве заповнення

Припустімо, що стовпець A містить імена, а стовпець B – прізвища, які потрібно об’єднати в стовпці C. Якщо задати шаблон, ввівши в стовпець C повне ім’я, функція Excel Миттєве заповнення заповнить решту клітинок за вас на основі введеного шаблону.

  1. Введіть у клітинку C2 повне ім’я й натисніть клавішу Enter.

  2. Почніть вводити наступне повне ім’я в клітинку C3. Excel зрозуміє заданий шаблон і відобразить у решті клітинок стовпця поєднаний текст у режимі попереднього перегляду.

  3. Щоб підтвердити заповнення, натисніть клавішу Enter.

    Об’єднання даних за допомогою функції миттєвого заповнення

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

Примітка : Функція миттєвого заповнення доступна лише в Excel 2013 для Windows і пізніших версій.

Найпростіший спосіб поєднати вміст клітинок – скористатися символом амперсанда, який можна ввести, натиснувши клавіші Shift+7. У наведеному нижче прикладі ім’я та прізвище поєднуються за допомогою функції =A2&" "&B2.

  1. Клацніть клітинку, куди потрібно вставити об’єднаний текст.

  2. Введіть знак =, а потім клацніть клітинку з першою частиною тексту, який потрібно об’єднати, наприклад іменем особи.

  3. Введіть &" "& (пробіл, узятий у лапки).

  4. Клацніть клітинку з другою частиною тексту, який потрібно об’єднати, наприклад прізвищем особи, а потім натисніть клавішу Enter.

    Об’єднання тексту (імені та прізвища) за допомогою формули "=A2&" "&B2"

    Порада : Щоб об’єднати текст із більше ніж двох клітинок, продовжуйте вибирати клітинки та вводити &" "& після кожної з них. Якщо пробіл між поєднуваним текстом додавати не потрібно, введіть & замість &" "&. Щоб додати кому, введіть &", "& (кома з пробілом, узяті в лапки).

    Об’єднання тексту (імені та прізвища) за допомогою формули "=B2&", "&A2"

Замість амперсанда (&) ви можете скористатися функцією CONCAT.

Примітка : Функція CONCAT доступна лише в Excel 2016 і пізніших версій. У попередніх версіях можна використовувати функцію CONCATENATE.

Приклад

Приклад буде легше зрозуміти, якщо ви скопіюєте його на чистий аркуш.

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

  2. Натисніть клавіші Ctrl+C, щоб скопіювати текст.

  3. На пустому аркуші виберіть клітинку A1 і натисніть клавіші Ctrl+V.

Ім’я

Прізвище

Телефон

Роман

Мороз

555-18-75 (внутр. 2007)

Іван

Колесник

555-23-06

Володимир

Попович

555-1896

Ольга

Тарасюк

555-2307 (внутр. 705)

Функція

=CONCAT(A2;" ";B2;" ";C2)

Результат

Роман Мороз 555-18-75 (внутр. 2007)

Формула в стовпці Функція в наведеному вище прикладі містить функцію CONCAT, яка об’єднує вміст трьох клітинок у стовпцях A, B та C. У функції клітинки або рядки, які потрібно об’єднати, слід відокремлювати крапкою з комою. Щоб додати пробіл між рядками, введіть пробіл, узятий у лапки (" "). Якщо придивитися до функції CONCAT у формулі, можна побачити, що вміст клітинки A2 об’єднується з пробілом, вмістом клітинки B2, ще одним пробілом і вмістом клітинки C2.

Вставивши приклад на аркуш, перетягніть формулу в клітинці D2 вниз у клітинки D3:D5, щоб об’єднати їхній вміст.

Примітка : У деяких браузерах перед скопійованими формулами додається апостроф ('), через що Excel розпізнає їх як текст. Якщо замість результату вставленої формули відображається її текст, виберіть клітинку з формулою, натисніть клавішу F2, видаліть апостроф, а потім натисніть клавішу Enter.

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

Ім’я

Прізвище

Вулиця

Місто

Область

Поштовий індекс

Роман

Мороз

вул. Каштанова, 96

Калуш

Івано-Франківська обл.

98052

Функція

=CONCAT("Родина ";B2;CHAR(10);C2;CHAR(10);D2;", ";E2;", ";F2)

Опис

Прізвище поєднується зі словом "Родина" та адресою. Функція CHAR(10) додає новий рядок. Щоб новий рядок відображався належним чином, потрібно налаштувати для клітинок перенесення тексту.

Результат

Родина Мороз
вул. Каштанова, 96
Калуш, Івано-Франківська обл., 98052

Замість функції CONCAT можна також використовувати функцію TEXTJOIN. Функція TEXTJOIN об’єднує кілька діапазонів або рядків у текст, вставляючи між текстовими значеннями вказаний роздільник. Якщо роздільник – це пустий текстовий рядок, функція просто об’єднує діапазони.

Приклад

Місто

Область

Поштовий індекс

Країна

Ізмаїл

Одеська

74133

Україна

Кривий Ріг

Дніпропетровська

98109

Україна

Бахмач

Чернігівська

08830

Україна

Чугуїв

Харківська

33309

Україна

Бердичів

Житомирська

85285

Україна

кінець

,

,

,

;

Функція

=TEXTJOIN(A8:D8;TRUE;A2:D7)

Результат

Ізмаїл,Одеська,74133,Україна;Кривий Ріг,Дніпропетровська,98109,Україна;Бахмач,Чернігівська,08830,Україна;Чугуїв,Харківська,33309,Україна;Бердичів,Житомирська,85285,Україна;кінець

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Див. також

Огляд формул в Excel

Способи уникнення недійсних формул

Пошук і виправлення помилок у формулах

Сполучення клавіш і функціональні клавіші в Excel

Текстові функції (довідка)

Функції Excel (за алфавітом)

Функції Excel (за категоріями)

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

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

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

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

×