Използвайте CONCATENATE – една от текстовите функции – за да съедините два или повече текстови низове в един низ.
Важно: В Excel 2016 Excel Mobile и Excel за уеб тази функция е заместена с функцията CONCAT. Въпреки че функцията CONCATENATE все още е налична с цел обратна съвместимост, от сега нататък е добре да използвате CONCAT. Това е така, защото CONCATENATE може да не е налична в бъдещите версии на Excel.
Синтаксис: CONCATENATE(текст1; [текст2]; ...)
Например:
-
=CONCATENATE("Популацията на потока за "; A2; " "; A3; " е "; A4; "/миля.")
-
=CONCATENATE(B2; " ";C2)
Име на аргумент |
Описание |
текст1 (задължителен) |
Това е първият елемент, който ще съединявате. Елементът може да бъде текстова стойност, число или препратка към клетка. |
текст2,... (незадължителен) |
Допълнителните текстови елементи за присъединяване. Можете да имате до 255 елемента с до 8192 знака. |
Примери
За да използвате тези примери в Excel, копирайте данните в таблицата по-долу и ги поставете в клетка A1 на нов работен лист.
Данни |
||
речна пъстърва |
Христина |
Христозова |
вид |
Fourth |
Pine |
32 |
||
Формула |
Описание |
|
=CONCATENATE("Популацията на потока за "; A2; " "; A3; " е "; A4; "/миля.") |
Създава изречение, като съединява данните в колона A с друг текст. Популацията на потока за вид речна пъстърва е 32/миля. |
|
=CONCATENATE(B2; " "; C2) |
Съединява три неща: низа в клетка B2, знак за интервал и стойността в клетка C2. Резултатът е Христина Христозова. |
|
=CONCATENATE(C2; ", "; B2) |
Съединява три неща: низа в клетка C2, низ, който се състои от запетая, и стойността в клетка B2. Резултатът е Христозова, Христина. |
|
=CONCATENATE(B3; " & "; C3) |
Съединява три неща: низа в клетка B3, низ, който се състои от интервал, амперсанд и друг интервал, и стойността в клетка C3. Резултатът е Fourth & Pine. |
|
=B3 & " & " & C3 |
Съединява същите елементи като в предишния пример, но с използване на оператора за изчисление амперсанд (&) вместо функцията CONCATENATE. Резултатът е Fourth & Pine. |
Често срещани проблеми
Проблем |
Описание |
В получения низ се показват кавички. |
Използвайте точка и запетая за отделяне на съседни текстови елементи. Например: Excel ще покаже = CONCATENATE ("Здравей ""свят") като "Здравей"свят" с допълнителна кавичка, тъй като е изпусната точка и запетая между текстовите аргументи. Числата не трябва да имат кавички. |
Думи са залепени една за друга. |
Ако няма означени интервали между отделните текстови записи, те ще се залепят един за друг. Добавете допълнителни интервали като част от формулата CONCATENATE. Има два начина да направите това:
|
Показва се грешка #NAME? вместо очакваните резултати. |
#NAME? обикновено означава, че липсват кавички от аргумент текст. |
Най-добри практики
Направете следното |
Описание |
Използвайте знака амперсанд & вместо функцията CONCATENATE. |
Операторът за изчисление амперсанд (&) ви позволява да съедините текстови елементи, без да се налага да използвате функция. Например =A1 & B1 връща същата стойност като =CONCATENATE(A1;B1). В много случаи използването на оператора амперсанд е по-бързо и по-просто от използването на CONCATENATE за създаване на низове. Научете повече за използването на калкулатори за операции. |
Използвайте функцията TEXT за комбиниране и форматиране на низове. |
Функцията TEXT преобразува числова стойност в текст и комбинира числа с текст или символи. Ако например клетка A1 съдържа числото 23,5, можете да използвате следната формула, за да форматирате числото като сума в долари: =TEXT(A1;"0,00 лв.") Резултат: 23,50 лв. |
Свързани теми
-
Използване на функцията TEXT за комбиниране и форматиране на низове.
-
Научете повече за използването на калкулатори за операции.