Как да използвате CONCATENATE/CONCAT в Excel

Терминът „конкатенация“ просто означава свързване или съединяване на нещата заедно. В Microsoft Excel функцията CONCATENATE или CONCAT се използва за свързване на две или повече данни от клетки/колони заедно.

Има два метода за комбиниране на данните в Excel:

  • Използване на функция CONCATENATE/CONCAT
  • Използване на оператор „&“.

В тази статия ще ви покажем как да комбинирате няколко клетки в един низ с помощта на функцията Concatenate в Excel.

Комбиниране на клетки с помощта на функцията CONCATENATE/CONCAT

Функцията CONCATENATE е една от текстовите функции на Excel, която ви помага да комбинирате две или повече клетки в един низ, независимо дали съдържат числа, дати или текстови низове.

От Excel 2016 нататък Excel замени „КОНКАТИРАНЕ“ с функцията „КОНКАТИРАНЕ“. Това означава, че в по-късни версии на Excel можете да използвате или „КОНКАТЕНАТИРАНЕ“, или „КОНКАТИРАНЕ“, но в по-стари версии на Excel (2013 и по-долу) можете да използвате само функцията „КОНКАТЕНАТИРАНЕ“.

Синтаксис

Синтаксисът за функцията 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(" ",ВЯРНО,A2:E2)

Тази формула свързва диапазон от низове с разделител (който задавате в първия аргумент) между всяка стойност. Тази формула игнорира празни клетки, тъй като вторият й аргумент е зададен на „TRUE“.

Можете да използвате функцията TEXTJOIN само в Excel 2016 или по-нова версия.

Конкатенация с помощта на оператор „&“.

Операторът „&“ е друг начин за комбиниране на текстови низове и клетки в Microsoft Excel. Операторът амперсанд (&) всъщност е алтернатива на функцията CONCATENATE.

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

Синтаксис

=клетка_1&клетка_2 

Използвайте оператора &, за да комбинирате стойностите на клетките A1 и B1:

=A1&B1

Изберете клетка, където искате резултата, и въведете горната формула.

Свържете две стойности на клетки с разделител, като използвате оператор „&“.

За да свържете стойностите в клетка A1 и клетка B1 и интервал между тях с помощта на оператора „&“:

=A1&" "&B1

Друг пример с друг разделител:

Свързване на текстов низ и стойности на клетки с помощта на оператор „&“.

Можете също да използвате оператора „&“, за да присъедините низа в клетка A1, текста „и“ между тях и низа в клетка B1.

=A1&" и "&B1

Добавихме интервал преди и след думата " и ", за да разделим конкатенираните текстови низове. Винаги поставяйте текста в двойни кавички във формулата на Excel.

CONCAT срещу оператор „&“.

Единствената реална разлика между операторите CONCAT и “&” е, че функцията CONCAT на Excel има ограничение от 255 низа и няма такива ограничения за амперсанда.

Ето как конкатенирате низове в Excel.