Терминът „конкатенация“ просто означава свързване или съединяване на нещата заедно. В 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.