Як використовувати CONCATENATE/CONCAT в Excel

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

Існує два способи об’єднання даних в Excel:

  • Використання функції CONCATENATE/CONCAT
  • Використання оператора «&».

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

Об’єднання комірок за допомогою функції CONCATENATE/CONCAT

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

Починаючи з Excel 2016, Excel замінив «CONCATENATE» на функцію «CONCAT». Це означає, що в пізніших версіях Excel ви можете використовувати «CONCATENATE» або «CONCAT», але в старіших версіях Excel (2013 і нижче) ви можете використовувати лише функцію «CONCATENATE».

Синтаксис

Синтаксис функції CONCAT в Excel такий:

=CONCAT(текст1, текст2, ... текст_n)

Для Microsoft Excel 2013 і старіших версій синтаксис такий:

=КОНКАТЕНАТИ (текст1, текст2, ... текст_n)

Аргументи

text1, text2, … text_n – значення, які потрібно об’єднати разом, ці значення можуть бути рядками, клітинками або діапазонами комірок.

Конкатенація текстових рядків

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

Щоб об’єднати, спершу виділіть клітинку, де потрібно отримати результат, і введіть формулу. Якщо ви безпосередньо використовуєте текстовий рядок як аргументи у функції, не забудьте взяти їх у подвійні лапки («»), як показано нижче.

Об’єднати значення клітинок

Формула CONCAT для об’єднання значень клітинок A1 і B1:

=CONCAT(A1,A2)

Додайте посилання на клітинки як аргументи до формули, щоб об’єднати значення клітинок.

Об’єднайте два значення комірки за допомогою роздільника

Щоб розділити значення пробілом, введіть ” ” між посиланнями на клітинки.

=CONCAT(A1," ",B1)

Введіть пробіл (” “), узятий у подвійні лапки в другий аргумент, як показано нижче.

Об’єднати клітинки зі спеціальними символами

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

Щоб об’єднати дві клітинки комою:

=CONCAT(A1,",",B1)

Коли ви вводите роздільник (,), не забудьте взяти їх у подвійні лапки.

Об’єднайте текстовий рядок і значення клітинок

Функція CONCAT, наведена нижче, об’єднує рядок у клітинці A1, рядок «і» та рядок у клітинці B1.

=CONCAT(A1," і ", B1)

Ми додали пробіл перед і після слів «і» у другий аргумент формули, щоб розділити об’єднані рядки, а також додати значення до текстового рядка.

Ви можете додати текстовий рядок до будь-якого аргументу вашої формули CONCAT/CONCATENATE.

Об’єднати стовпці в Excel

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

Щоб скопіювати формулу в інші клітинки, просто перетягніть маленький квадрат (маркер заповнення) у нижньому правому куті вибраної клітинки.

Тепер у вас є стовпець з повними іменами.

Об’єднати діапазон рядків

Ви також можете об’єднати ряд рядків за допомогою функції CONCAT. Якщо ви не хочете додавати роздільник між рядком (пробіл, кома, тире тощо), то ця формула може бути корисною:

=CONCAT(A1:F1)

Якщо ви хочете об’єднати діапазон рядків за допомогою роздільника (” “), скористайтеся формулою нижче:

=CONCAT(A2," ",B2," ",C2," ",D2," ",E2)

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

Функція TEXTJOIN також є ще однією функцією, яку можна використовувати для об’єднання діапазону даних осередку. Функція TEXTJOIN об’єднує (об’єднує) значення з кількох діапазонів та/або рядків із заданим роздільником. На відміну від функції CONCAT, TEXTJOIN дозволяє встановлювати, чи ігнорувати порожні значення чи ні.

=TEXTJOIN(" ",TRUE,A2:E2)

Ця формула об’єднує діапазон рядків із роздільником (який ви вказуєте в першому аргументі) між кожним значенням. Ця формула ігнорує порожні клітинки, оскільки для її другого аргументу встановлено значення «TRUE».

Функцію TEXTJOIN можна використовувати лише в Excel 2016 або новішій версії.

Конкатенація за допомогою оператора «&».

Оператор «&» — це ще один спосіб об’єднання текстових рядків і комірок у Microsoft Excel. Оператор амперсанда (&) насправді є альтернативою функції CONCATENATE.

Формули оператора амперсанда (&) короткі, прості та прості у використанні.

Синтаксис

=cell_1&cell_2 

Використовуйте оператор &, щоб об’єднати значення клітинок A1 і B1:

=A1&B1

Виберіть осередок, де потрібно отримати результат, і введіть формулу вище.

Об’єднайте два значення комірки з роздільником за допомогою оператора «&».

Щоб об’єднати значення в клітинках A1 і B1, а також пробіл між ними за допомогою оператора «&»:

=A1&" "&B1

Інший приклад з іншим роздільником:

Об’єднайте текстовий рядок і значення клітинок за допомогою оператора «&».

Ви також можете використовувати оператор «&», щоб об’єднати рядок у клітинці A1, текст «і» між ними та рядок у клітинці B1.

=A1&" і "&B1

Ми додали пробіл перед і після слів ” та “, щоб розділити об’єднані текстові рядки. Завжди беріть текст у подвійні лапки у формулі Excel.

CONCAT проти оператора «&».

Єдина реальна відмінність між операторами CONCAT та «&» полягає в тому, що функція CONCAT Excel має обмеження на 255 рядків і не має таких обмежень для амперсанда.

Ось як ви об’єднуєте рядки в Excel.