Concatenate excel не видит

Обновлено: 25.06.2022

​Смотрите также​ ( a reference​ are replaced by​ format. The date​ result line to​ & (ampersand). The​Автор: Антон Андронов​ пробел, необходимо немножко​Например, =A1 & B1​ как "Привет,"мир!" с​ на километр".​=СЦЕПИТЬ(В2;" ";C2)​ Эта страница переведена​​– символ пробела​​Теперь, потянув мышью за​

​ образом, у нас​​Предположим, у нас есть​​Им пользовался Макгайвер. Экипаж​ to the string​ round brackets and​ will be displayed​ be displayed with​ sign copes with​Dmitrii karaulanov​ усложнить формулу:​ возвращает то же​ лишней кавычкой, так​=СЦЕПИТЬ(В2;" ";C2)​Имя аргумента​ автоматически, поэтому ее​

​ в кавычках​​ маркер автозаполнения, скопируйте​ окажется три аргумента:​ таблица с контактной​ Аполлон-13 также использовал​ with the desired​​ then press ENTER.​​ in numerical format​ "space". Using double​ the simplest tasks.​: Это соединение двух​Второй аргумент в данной​

Связываем имена

​ значение, что и​ как пропущена запятая​Объединяет строку в ячейке​Описание​ текст может содержать​F16​ формулу во все​B2​ информацией, где имена​ его. Всегда в​ value), "quantity of​ We get the​​ if you use​​ quotes with a​ But it is​​ строк в одну,​​ формуле (» «)​ =CONCATENATE(A1,B1). Во многих​​ между текстовыми аргументами.​​ В2, пробел и​

Функция СЦЕПИТЬ в Excel

​текст1​ неточности и грамматические​(Product) – наименование​​ ячейки до​​(First Name) –​ и фамилии находятся​ трудной ситуации, когда​ characters" (the character​ desired result.​ only the CONCATENATE​ space inside ("​ not suitable to​ попробуй в какой-нибудь​

​ – это пробел.​ случаях воспользоваться оператором​Числа не нужно заключать​ значение в ячейке​ (обязательный)​​ ошибки. Для нас​​Введите вот такую формулу​E11​ имя​ в разных столбцах.​ нужно сцепить две​

  • ​ quantity is to​​We connect values using​ function. Therefore, we​
  • ​ ") or with​​ combine a lot​ ячейке поставить =,​
  • ​ Все пробелы, текст,​​ амперсанда проще и​ в кавычки.​

​ С2. Результат: "Виталий​Первый элемент для объединения.​ важно, чтобы эта​​ в ячейке​​. В итоге полное​

​» «​
​ Мы хотим связать​

​ вещи, люди берут​ be extracted).​ slash ("-", "&",​ add the function​ "space" after the​ of rows.​ затем указать мышкой​ а также знаки​ быстрее, чем создавать​

​Слова расположены впритык друг​​ Токарев".​ Это может быть​ статья была вам​E19​ имя появится для​– символ пробела​ их и получить​ в руки скотч.​

​Let's extract the last​ etc.). The formula​​ TEXT to format​​ text argument ("Ivanov​​The function is part​​ одну ячейку со​

​ пунктуации, которые требуется​ строки с помощью​ к другу.​=СЦЕПИТЬ(С2;", ";В2)​​ текстовое значение, число​​ полезна. Просим вас​:​ каждого человека.​

Функция СЦЕПИТЬ в Excel

​ в кавычках​ полное имя для​ Возможно, Вы сильно​​ word from the​​ will look like​ the numbers. Formula:​​ "; . ).​​ of the "text"​ строкой, допустим, "Вася",​

Функция СЦЕПИТЬ в Excel

Связываем числа и текст

​ включить в формулу,​​ функции СЦЕПИТЬ.​​Если не поместить пробелы​Объединяет текст в ячейке​ или ссылка на​ уделить пару секунд​=CONCATENATE(F17," ",F16)​Если хотите усложнить задачу,​A2​ каждого человека. На​​ удивитесь, но в​​ line using the​ this: = CONCATENATE(​ The second argument​Let's begin with the​ group. Syntax: (txt1;​ затем в строке​ должны быть заключены​См. дополнительные сведения об​

Функция СЦЕПИТЬ в Excel

​ между текстовыми элементами,​ C2, строку, состоящую​

  • ​ ячейку.​​ и сообщить, помогла​=СЦЕПИТЬ(F17;" ";F16)​
  • ​ то попробуйте при​​(Last Name) —​ рисунке ниже Вы​
  • ​ Excel есть встроенная​​ RIGHT function. The​

​ a reference to​ of the TEXT​​ simplest examples. Data​​ txt2; . ). You​

​ формул (вверху ),​
​ в двойные кавычки.​

​ использовании операторов вычислений.​ в строке результата​​ из запятой и​​текст2. ​ ли она вам,​Усложним задачу! Предположим, что​ помощи функции​ фамилия​ видите имена в​

​ функция, которая делает​
​ syntax is similar​

​ cell 1; "/";​ function is the​ to be merged:​ can include up​ поставить знак &,​ На следующем рисунке​Для объединения и форматирования​ они будут отображаться​ пробела, и значение​ (необязательные)​ с помощью кнопок​

​ мы хотим получить:​СЦЕПИТЬ​
​Теперь, когда аргументы определены,​
​ столбце​

Функция СЦЕПИТЬ в Excel, включая примеры

​ (as in the​​ reference to cell​ date format. Result:​We put the cursor​ to 255 text​ потом указать другую​ мы объединили значения​ строк используйте функцию​ слитно. Добавьте пробелы​ в ячейке B2.​Дополнительные текстовые элементы для​ внизу страницы. Для​We have 25 apples​связать город и​ мы можем записать​B​ Это функция​ previous example). Only​ 2).​We connect many cells​ in cell E2​

​ strings. The first​​ ячейку со строкой​​ двух ячеек и​ ТЕКСТ.​ в формулу с​ Результат: "Виталий Токарев".​ объединения. Можно указать​

​ удобства также приводим​​(У нас есть​ штат в столбце​ в ячейку​, а фамилии в​CONCATENATE​ the quantity of​There is no standard​ in a row​ and call the​ argument "text 1"​ "Петя", в итоге,​ разделили их запятой:​

​Функция ТЕКСТ преобразует числовое​​ функцией СЦЕПИТЬ. Это​

​ до 255 элементов и​ ссылку на оригинал​ 25 яблок). Для​

​(СЦЕПИТЬ).​​ characters is counted​

​ function that would​ at once. It​ formula wizard (button​ is mandatory. Any​ в той ячейке,​

​Рассмотрим последний пример, где​​ значение в текст​

​ можно сделать двумя​Объединяет строку в ячейке​ до 8 192 символов.​ (на английском языке).​

Примеры

​ этого нужно добавить​, чтобы получилось как​вот такую формулу:​A​Функция​ from the end.​ separate the values​

​ will be long​

​ arguments can be​

​ оператор конкатенации объединяет​

​ и объединяет числа​

​ B3, строку, состоящую​

​Чтобы использовать эти примеры​

​Используйте функцию​

​ еще один аргумент​ на рисунке ниже:​=CONCATENATE(B2," ",A2)​

​. Наша формула будет​CONCATENATE​We extract a surname​ of one cell.​ and inefficient if​ category "Text" we​ specified as text,​

​ текст с результатом​ с текстом или​Добавьте двойные кавычки с​ из пробела, амперсанда​ в Excel, скопируйте​

​ – фразу «We​При помощи функции​=СЦЕПИТЬ(B2;" ";A2)​ в ячейке​(СЦЕПИТЬ) позволяет связать​ (the second word)​

​ you write a​ find the name​ numbers or cell​ появиться слово "ВасяПетя"​ вычисления функции​ символами.​ пробелом между ними​ и еще одного​

​ данные из приведенной​, относящуюся к текстовым​

​ have»:​СЦЕПИТЬ​Как и с любой​E2​​ два или более​​ from the entry​ other functions to​ formula with the​

Распространенные неполадки

​ CONCATENATE. Alternatively, select:​

​ references.​

​Например если в ячейке​ (" "). Например:​ пробела, и значение​ ниже таблицы и​ функциям, для объединения​=CONCATENATE("We have ",F17," ",F16)​Вы можете связывать​ другой функцией Excel,​.​

​ куска текста в​ in the line​

​ perform a number​ CONCATENATE function. We​

​ «FORMULAS»-«Text»-«CONCATENATE». Arguments are​General rules for using​: это операция соединения​:​ A1 содержится номер​ =СЦЕПИТЬ("Привет,"; " ";​ в ячейке C3.​ вставьте их на​ двух или нескольких​

​=СЦЕПИТЬ("We have ";F17;" ";F16)​ даже числа и​ важен синтаксис. Не​Прежде, чем мы начнем​ одной ячейке. Несмотря​

​ with the help​​ of similar tasks:​​ use a little​ references to cells​ the CONCATENATE function:​ наверное ячеек, как​

​В данном случае к​ 23,5, чтобы отформатировать​

​ "мир!").​ Результат: Fourth &​​ новый лист в​​ текстовых строк в​При желании можно добавлять​

Рекомендации

​ текст. Давайте представим,​

​ забудьте начать со​

​ вводить формулу, поймите​ на длинное имя,​

​ of the MID​LEFT (displays the specified​ trick. Here is​ A2, B2, C2​

​Use a semicolon to​ выполнить смотри справку.​ заданной текстовой строке​ числа в виде​Добавьте пробел после​ Pine.​ ячейку A1.​ одну.​ еще больше аргументов,​

​ что мы используем​ знака равенства (=)​

​ важный момент: функция​ она очень проста​ function. Arguments are​

​ part of the​ our line with​ and spaces:​ separate arguments. Skipping​Инженер_онас​

​ приклеивается результат суммирования​ денежное значение можно​текстового​=B3 & " &​Данные​Важно:​

​ чтобы создать более​

​ Excel для хранения​

Термины Excel: Оператор конкатенации

​ и поставить между​СЦЕПИТЬ​ в использовании и​ "text" ( a​ characters from the​ the values in​​The result of combining​​ or using other​: Насколько я помню​ двух ячеек.​ использовать следующую формулу:​аргумента. Например: =СЦЕПИТЬ("Привет,​

Оператор конкатенации в Excel

​ " & C3​вида​ В Excel 2016, Excel Mobile​ сложное выражение. Главное​ записей об инвентаризации​ аргументами разделители (запятая​

Оператор конкатенации в Excel

​будет связывать только​ одинаково работает во​ reference to a​ beginning of the​ the separate cells.​ values in cells:​ characters will cause​ из программирования, конкатенация​В Excel, наряду с​=ТЕКСТ(A1;"0,00 ₽")​ "; "мир!"). К​Объединяет те же элементы,​Виталий​

Оператор конкатенации в Excel

​ и Excel Online​ помните, что синтаксис​ магазина. Сейчас у​ или точка с​​ то, что Вы​​ всех версиях Excel,​

Оператор конкатенации в Excel

​ string), "initial position"​ line);​ We put the​The same result is​

​ an error to​ - это слияние​ оператором конкатенации, Вы​​Результат: 23,5 ₽​​ строке "Привет," добавлен​ что и в​Токарев​ эта функция заменена​ формулы должен быть​ нас есть​ запятой).​ укажете и ничего​ а также в​ (the symbol number​​RIGHT (displays the specified​​ sign "equal" in​ obtained with the​ be displayed.​

Что такое опаерация конкатенации в Excel и как ее выполнить?

​ можете использовать функцию​​Оператор конкатенации позволяет объединить​ пробел.​ предыдущем примере, но​речная форель​ функцией СЦЕП. Функция​ предельно точен, иначе​25 яблок​Замечание:​ более. Если необходимо,​ других электронных таблицах,​ from which the​ part of the​ cell H1. Select​ help of an​The text arguments must​ как делается -​СЦЕПИТЬ​

​ несколько текстовых строк​​Вместо ожидаемого результата отображается​ с помощью оператора​Fourth​

​ СЦЕПИТЬ пока еще​​ она может не​(apples), но число​ставить между аргументами​ чтобы в ячейке​ например, в Google​ program will start​

​ characters from the​​ the range with​ ampersand:​ be enclosed in​ не пробовал.​, которая последовательно объединяет​
​ в одну. Excel,​

Concatenate function in Excel: syntax and usage examples

Syntax of the concatenate function

​ quantity; " quantity​ line);​

  1. ​ J1. Enter ampersand​ is text. Formula:​ error appears in​: Не знаю как​ одну строку. Лично​ конкатенации, применяет символ​
  2. ​ что для​ СЦЕПИТЬ. Результат: Fourth​Формула​ использовать вместо нее​ ошибку!​ разных ячейках. Попробуем​ зависит от того,​ еще, добавьте их​Если Вы никогда​
  3. ​ of signs". In​MID (displays the specified​ & and space​ Result:​ the form of​ в екселе, но​ для меня, использовать​ амперсанда (​текстового​ & Pine.​Описание​ функцию СЦЕП. В​Урок подготовлен для Вас​ связать их в​ в какой стране​

How to use the concatenate function in Excel?

​ в аргументы функции.​ прежде не использовали​ the example: E2​

simplest examples.

CONCATENATE.

​ одной ячейке, чтобы​ Вы живёте и​

combining values.

​В данном примере мы​ функции Excel, то​ - "text", after​ characters starting at​

ampersand.

​ F9 button. The​ Excel will do​ NAME? Numbers and​

Formula.

​ двух текстовых строк​ удобней, особенно, когда​). В следующем примере​ кавычек.​

  1. ​Описание​ ";A3;" составляет ";A4;"​ функция СЦЕПИТЬ может​Источник: http://www.gcflearnfree.org/excel-tips/concatenate-excels-duct-tape/full​ получилось что-то вроде​ какой версией Excel​ хотим, чтобы между​ можете обратиться к​ the 9th symbol,​ the specified position)​ array formula appears​ more complex tasks.​ cell references are​ в одну.​ нужно объединить небольшое​ показано, как, используя​Действие​Кавычки отображаются в строке​ на километр.")​
  2. ​ быть недоступна.​Перевел: Антон Андронов​ этого:​ пользуетесь.​ именами стоял пробел​ разделу​ the formula will​ and others.​ in the formula​ Examples:​ not necessary.​=СЦЕПИТЬ ("Строка1";"Строка2")​ количество ячеек. Все​ оператор конкатенации, объединить​Описание​ результата.​Создает предложение, объединяя данные​Синтаксис:​Автор: Антон Андронов​Нам понадобится связать три​Вот и всё! Когда​ (чтобы не получалось​Формулы и функции​ return 8 characters.​Examples:​ bar. We put​Connect the text with​You need to add​The function CONCATENATE is​ же многие пользователи​ содержимое двух ячеек​Вместо функции СЦЕПИТЬ используйте​Используйте точку с запятой​ в столбце А​СЦЕПИТЬ(текст1;[текст2];…)​
  3. ​Примечание:​ элемента:​ нажмете​ что-то вроде –​нашего самоучителя по​More complex formulas are​We extract the first​ the cursor in​ the date. The​

Inverse CONCATENATE function in Excel

​ spaces to the​ used to combine​ Excel используют функцию​ в Excel:​ знак & (амперсанд).​ для разделения текстовых​ с остальным текстом.​Ниже приведены примеры.​

  • ​ Мы стараемся как можно​F17​Enter​JosephineCarter​ Excel для начинающих,​
  • ​ used and user​ word from the​ the formula line​ data is in​ formula with the​
  • ​ values (textual and​СЦЕПИТЬ​Из приведенного примера видно,​С помощью оператора &​ элементов. Например: Excel​

​ Результат: "Популяция рек​

  1. ​=СЦЕПИТЬ("Популяция рек для ";A2;"​ оперативнее обеспечивать вас​(Number in stock)​, появится полное имя:​), поэтому в аргументы​ где представлена серия​ functions are compiled​ string by applying​ after the "equal"​ separate cells. The​ function in order​ numerical) from different​
  2. ​в своей работе.​ что текстовые строки​ можно объединять текстовые​ отобразит результат функции​ для вида речная​ ";A3;" составляет ";A4;"​ актуальными справочными материалами​ — количество​Josephine Carter​ нам нужно будет​
  3. ​ уроков на эту​ to perform more​ the LEFT function.​ sign. Write word​ "Date" column is​ for the united​ cells into one.​ Вы применяйте то,​ объединяются без разделяющего​ элементы, не прибегая​ =СЦЕПИТЬ ("Привет, ""мир!")​ форель составляет 32​ на километр.")​ на вашем языке.​» «​.​ добавить пробел. Таким​ тему.​ complex tasks.​ Arguments are "text"​ CONCATENATE. Curly brackets​

​ set to "Date"​ elements in the​ Its analog is​ что Вам ближе.​ пробела. Чтобы вставить​

Often there are situations in Excel when concatenate is not working. Usually, MS Excel has three ways to join cell values. For example, we can use both the CONCATENATE and CONCAT functions to combine cell values. Besides, we can use the & (Ampersand) operator to join cell values in Excel. For example, we have a dataset containing the lists of first names and last names. Now, if all the formulas work properly, the following will be the result.

Concatenate Excel Not Working

But, there are some possible reasons for which the above-mentioned formulas and the operator do not work. So, in this article, we will explain the possible causes of failure and suggest how to solve those.

Download the Practice Workbook

You can download the practice workbook that we have used to prepare this article.

3 Reasons and Solutions of Concatenate Not Working in Excel

Reason 1: Concatenate in Excel Not Working If formula Cell Number Format is Text

Sometimes, cell values are not combined even if the formula is written correctly. Most of the time this happens when the formula cell is formatted as Text. For instance, we have applied the Number format ‘Text’ to the formula cells of the above dataset. As a result, the following is our result.

Concatenate in Excel Not Working If formula Cell Number Format is Text

Solution:

  • To solve this problem just change the cell format to ‘General’ and write the formulas in corresponding cells. Eventually, all the formulas will work and show combined texts.


Reason 2: Excel Concatenate Not Working If ‘Show Formulas’ Option is Active in Worksheet

Often, excel text-joining formulas do not show results in Excel. It may happen when the ‘Show Formulas’ option of the Excel ‘Formulas’ tab is active.

Excel Concatenate Not Working If ‘Show Formulas’ Option is Active in Worksheet

For example, if we activate the ‘Show Formulas’ option in our dataset, the following will be the result. Here, we only see the formulas, not the concatenated text.

Excel Concatenate Not Working If ‘Show Formulas’ Option is Active in Worksheet

Solution:

  • First, deactivate the ‘Show Formulas’ option.
  • Consequently, concatenate will work immediately. So, here are the joined texts.

Similar Readings :

Reason 3: Concatenate Not Working When Function Argument is Passed as Range

While using the CONCATENATE function, you cannot pass a range of cells as arguments. For example, type the below formula in Cell D5.

Concatenate Not Working When Function Argument is Passed as Range

As a consequence, texts are not joined in a single cell which means the function could not work properly.

Concatenate Not Working When Function Argument is Passed as Range

Solution:

You can use the CONCAT function to solve the problem mentioned above. Because the CONCAT function concatenates a list or range of text strings.

  • Initially type the following formula in Cell D5.

Concatenate Not Working When Function Argument is Passed as Range


  • Later, you can use the Fill Handle (+) tool to copy the formula to the rest of the cells.


Conclusion

In the above article, I have tried to discuss the methods elaborately. Hopefully, these methods and explanations will be enough to solve your problems. Please let me know if you have any queries.

Related Articles

Hosne Ara

Hi, This is Hosne Ara. Currently, I do write for ExcelDemy. I have a long experience working with different industries and I have seen how vast the scope of Microsoft Excel is. So, eventually, I started to write articles on Excel and VBA. Basically, my articles are targeted to help people who are working in Excel. By profession, I am an Engineer. Materials and Metallurgical Engineering is my major. Besides, I am a certified Project Manager (PMP) too. I have worked with Power Plant and IT industry earlier. As a person, I am detail-oriented and love doing research. Establishing a greener world is one of my mottos.

​Смотрите также​ по-просто от използването​Добавете интервал след аргумента​ за отделяне на​ клетка B2. Резултатът​Pine​​Описание​​ един низ.​Результат: 23,5 ₽​ можно объединять текстовые​ они будут отображаться​ " & C3​

Оператор конкатенации в Excel

​ в столбце А​ или ссылка на​ текстовых строк в​ Вы применяйте то,​ мы объединили значения​Оператор конкатенации позволяет объединить​

Оператор конкатенации в Excel

​ на CONCATENATE за​текст​ съседни текстови елементи.​ е Христозова, Христина.​32​текст1​Важно:​Забележка:​ элементы, не прибегая​ слитно. Добавьте пробелы​Объединяет те же элементы,​ с остальным текстом.​ ячейку.​

Оператор конкатенации в Excel

​ одну.​ что Вам ближе.​ двух ячеек и​ несколько текстовых строк​​ създаване на низове.​​. Например: =CONCATENATE("Здравей ";​

Оператор конкатенации в Excel

​ Например: Excel ще​=CONCATENATE(B3; " & ";​Формула​ (задължителен)​

​ В Excel 2016, Excel​ Бихме искали да ви​ к функции.​​ в формулу с​​ что и в​ Результат: "Популяция рек​текст2. ​Важно:​Автор: Антон Андронов​ разделили их запятой:​ в одну. Excel,​Научете повече за използването​ "свят!"). Към низа​ покаже = CONCATENATE​​ C3)​​Описание​Това е първият елемент,​ Mobile и Excel​

​ осигурим най-новото помощно​

Функция СЦЕПИТЬ в Excel, включая примеры

​Например, =A1 & B1​​ функцией СЦЕПИТЬ. Это​ предыдущем примере, но​ для вида речная​ (необязательные)​ В Excel 2016, Excel Mobile​Примечание:​Рассмотрим последний пример, где​ в качестве оператора​ на калкулатори за​ "Здравей " има​ ("Здравей ""свят") като​Съединява три неща: низа​=CONCATENATE("Популацията на потока за​ който ще съединявате.​ Online тази функция​ съдържание възможно най-бързо​ возвращает то же​ можно сделать двумя​ с помощью оператора​ форель составляет 32​

​Дополнительные текстовые элементы для​​ и Excel Online​​ Мы стараемся как можно​ оператор конкатенации объединяет​ конкатенации, применяет символ​ операции.​ добавен допълнителен интервал.​

​ "Здравей"свят" с допълнителна​​ в клетка B3,​ "; A2; "​ Елементът може да​ е заменена с​ на вашия собствен​ значение, что и​ способами.​&​ на километр".​ объединения. Можно указать​ эта функция заменена​ оперативнее обеспечивать вас​

​ текст с результатом​​ амперсанда (​

​Използвайте функцията TEXT за​

​ бъде текстова стойност,​

​ функцията CONCAT. Въпреки​

​ език. Тази страница​​ =CONCATENATE(A1,B1). Во многих​

​Добавьте двойные кавычки с​(амперсанд) вместо функции​=СЦЕПИТЬ(В2;" ";C2)​ до 255 элементов и​ функцией СЦЕП. Функция​

​ актуальными справочными материалами​​ вычисления функции​

​&​ комбиниране и форматиране​ вместо очакваните резултати.​ е изпусната точка​

Примеры

​ състои от интервал,​ е "; A4;​ число или препратка​ че функцията CONCATENATE​ е преведена чрез​ случаях воспользоваться оператором​ пробелом между ними​

​ СЦЕПИТЬ. Результат: Fourth​

​Объединяет строку в ячейке​

​ до 8 192 символов.​

​ СЦЕПИТЬ пока еще​

​). В следующем примере​

​ и запетая между​

​ амперсанд и друг​ "/миля.")​ към клетка.​

​ все още е​ автоматизация и може​ амперсанда проще и​ (" "). Например:​ & Pine.​ В2, пробел и​Чтобы использовать эти примеры​

​ доступна для обратной​

​ Эта страница переведена​:​ показано, как, используя​Функцията TEXT преобразува числова​ липсват кавички от​

​ интервал, и стойността​Създава изречение, като съединява​текст2. ​ налична с цел​ да съдържа граматически​ быстрее, чем создавать​

​Проблема​ значение в ячейке​ в Excel, скопируйте​ совместимости, однако рекомендуем​ автоматически, поэтому ее​В данном случае к​ оператор конкатенации, объединить​ стойност в текст​

​ аргумент​Числата не трябва да​

​ в клетка C3.​ данните в колона​ (незадължителен)​ обратна съвместимост, от​​ грешки и несъответствия.​​ строки с помощью​ "мир!").​Описание​

Распространенные неполадки

​ С2. Результат: "Виталий​

​ данные из приведенной​

​ использовать вместо нее​ текст может содержать​

​ заданной текстовой строке​ содержимое двух ячеек​ и комбинира числа​текст​ имат кавички.​ Резултатът е Fourth​ A с друг​Допълнителните текстови елементи за​ сега нататък е​

​ Нашата цел е​ функции СЦЕПИТЬ.​

​Добавьте пробел после​Кавычки отображаются в строке​

​ Токарев".​ ниже таблицы и​ функцию СЦЕП. В​ неточности и грамматические​ приклеивается результат суммирования​ в Excel:​ с текст или​.​Думи са залепени една​

​ & Pine.​ текст. Популацията на​ присъединяване. Можете да​ добре да използвате​ това съдържание да​

​См. дополнительные сведения об​​текстового​​ результата.​=СЦЕПИТЬ(С2;", ";В2)​ вставьте их на​ последующих версиях Excel​

​ ошибки. Для нас​ двух ячеек.​

​Из приведенного примера видно,​ символи.​​Направете следното​​ за друга.​=B3 & " &​

Рекомендации

​ потока за вид​

​ имате до 255​

​ CONCAT. Това е​ ви бъде полезно.​

​ использовании операторов вычислений.​аргумента. Например: =СЦЕПИТЬ("Привет,​Используйте точку с запятой​Объединяет текст в ячейке​

​ новый лист в​ функция СЦЕПИТЬ может​ важно, чтобы эта​В Excel, наряду с​ что текстовые строки​Например ако клетката A1​Описание​Ако няма означени интервали​ " & C3​

​ речна пъстърва е​ елемента с до​

​ така, защото CONCATENATE​ Можете ли да​Для объединения и форматирования​

​ "; "мир!"). К​ для разделения текстовых​ C2, строку, состоящую​ ячейку A1.​ быть недоступна.​

​ статья была вам​ оператором конкатенации, Вы​ объединяются без разделяющего​ съдържа числото 23,5,​Използвайте знака амперсанд &​ между отделните текстови​

​Съединява същите елементи като​

CONCATENATE функция

​ 8192 знака.​​ може да не​ ни кажете дали​ строк используйте функцию​ строке "Привет," добавлен​ элементов. Например: Excel​ из запятой и​Данные​Синтаксис:​ полезна. Просим вас​ можете использовать функцию​ пробела. Чтобы вставить​ можете да използвате​ вместо функцията CONCATENATE.​ записи, те ще​ в предишния пример,​=CONCATENATE(B2; " "; C2)​За да използвате тези​ е налична в​ информацията е била​ ТЕКСТ.​

​ пробел.​​ отобразит результат функции​​ пробела, и значение​вида​СЦЕПИТЬ(текст1;[текст2];…)​ уделить пару секунд​СЦЕПИТЬ​ пробел, необходимо немножко​

​ следната формула, за​​Операторът за изчисление амперсанд​ се залепят един​ но с използване​Съединява три неща: низа​ примери в Excel,​ бъдещите версии на​ полезна за вас,​Функция ТЕКСТ преобразует числовое​Вместо ожидаемого результата отображается​ =СЦЕПИТЬ ("Привет, ""мир!")​ в ячейке B2.​Виталий​Ниже приведены примеры.​ и сообщить, помогла​, которая последовательно объединяет​ усложнить формулу:​ да форматирате числото​

​ (&) ви позволява​​ за друг. Добавете​

​ на оператора за​

​ в клетка B2,​ копирайте данните в​ Excel.​ в дъното на​ значение в текст​

​ как "Привет,"мир!" с​

​ Результат: "Виталий Токарев".​

​Токарев​​=СЦЕПИТЬ("Популяция рек для ";A2;"​

​ ли она вам,​ свои аргументы в​Второй аргумент в данной​ като сума в​ да съедините текстови​ допълнителни интервали като​

​ изчисление амперсанд (​​ знак за интервал​

Примери

​ лишней кавычкой, так​=СЦЕПИТЬ(B3;" & ";C3)​речная форель​ ";A3;" составляет ";A4;"​ с помощью кнопок​ одну строку. Лично​ формуле (» «)​

​ елементи, без да​

​ част от формулата​

​ статията на английски​

​ с текстом или​

​ как пропущена запятая​Объединяет строку в ячейке​Fourth​ на километр.")​ внизу страницы. Для​

​ для меня, использовать​ – это пробел.​=TEXT(A1;"0,00 лв.")​ се налага да​ CONCATENATE. Има два​) вместо функцията CONCATENATE.​ клетка C2. Резултатът​

​Например:​ за бърза справка.​ символами.​текстового​ между текстовыми аргументами.​ B3, строку, состоящую​

​=СЦЕПИТЬ(В2;" ";C2)​ удобства также приводим​ оператор конкатенации гораздо​ Все пробелы, текст,​Резултат: 23,50 лв.​ използвате функция.​ начина да направите​

​ Резултатът е Fourth​ е Христина Христозова.​

​ нов работен лист.​=CONCATENATE("Популацията на потока за​Използвайте​Например если в ячейке​аргумента не хватает​Числа не нужно заключать​ из пробела, амперсанда​32​Имя аргумента​

​ ссылку на оригинал​ удобней, особенно, когда​

​ а также знаки​Използване на функцията TEXT​Например =A1 & B1​ това:​ & Pine.​​=CONCATENATE(C2; ", "; B2)​​Данни​ "; A2; "​CONCATENATE​

Често срещани проблеми

​ A1 содержится номер​

​ в кавычки.​ и еще одного​

​Формула​Описание​ (на английском языке).​ нужно объединить небольшое​ пунктуации, которые требуется​ за комбиниране и​ връща същата стойност​Добавете двойни кавички с​Проблем​Съединява три неща: низа​речна пъстърва​

​ 23,5, чтобы отформатировать​Действие​

​Слова расположены впритык друг​ пробела, и значение​Описание​текст1​Используйте функцию​ количество ячеек. Все​ включить в формулу,​ форматиране на низове.​ като =CONCATENATE(A1,B1). В​ интервал между тях​

​Описание​ в клетка C2,​Христина​ е "; A4;​ текстовите функции –​

​ числа в виде​​Описание​​ к другу.​ в ячейке C3.​=СЦЕПИТЬ("Популяция рек для ";A2;"​ (обязательный)​

​СЦЕПИТЬ​ же многие пользователи​

​ должны быть заключены​Научете повече за използването​ много случаи използването​​ " ". Например:​​В получения низ се​

Най-добри практики

​ низ, който се​

​ "/миля.")​ за да съедините​

​ денежное значение можно​Вместо функции СЦЕПИТЬ используйте​Если не поместить пробелы​ Результат: Fourth &​ ";A3;" составляет ";A4;"​Первый элемент для объединения.​

​, относящуюся к текстовым​ Excel используют функцию​ в двойные кавычки.​ на калкулатори за​ на оператора амперсанд​ = CONCATENATE ("Здравей";​ показват кавички.​ състои от запетая,​вид​

​=CONCATENATE(B2; " ";C2)​ два или повече​ использовать следующую формулу:​

​ знак & (амперсанд).​ между текстовыми элементами,​ Pine.​

​ на километр.")​ Это может быть​ функциям, для объединения​СЦЕПИТЬ​ На следующем рисунке​

​ операции.​ е по-бързо и​ " "; "свят!").​Използвайте точка и запетая​ и стойността в​Fourth​Име на аргумент​

​ текстови низове в​

Свързани теми

​С помощью оператора &​ в строке результата​=B3 & " &​

​Создает предложение, объединяя данные​ текстовое значение, число​ двух или нескольких​

how to use the concatenate function

The CONCATENATE function in Excel enables a user to join two or more cells into one. We often need to join the first and last name into a full name or street, house number and city into a full address. One of the easiest ways to complete this is using the Concatenate function. In this tutorial, we will see how to use the function to concatenate texts, cells references, function results, etc.

Formula Syntax Explanation

The syntax of the CONCATENATE function in Excel looks like:

=CONCATENATE(text1, [text2], [text3], …)

text1, [text2], [text3]

These are texts which we want to concatenate, separated with a comma. Only one text is mandatory, while up to 255 texts can be passed to the function. The function accepts all kinds of data, including numbers, dates, other functions, cells references, etc. As a result, the function will return a text, regardless of the input data formats.

Please note that from Excel 2016, the function CONCAT is introduced instead of the CONCATENATE function. These functions have the same syntax and almost similar results. The only difference is that the CONCAT function works with ranges, which will be explained more later. However, we will explain all the examples on the CONCATENATE function, because of the compatibility with the older Excel versions.

Basic usage of the CONCATENATE function

We will first look at the most simple example of the function, which includes joining two texts. In the example, we want to concatenate “Mike“ and “Johnson” in the cell B3 to get the full name. The formula is:

=CONCATENATE(“Mike “, “Johnson”)

Image 1. Concatenation of two texts

As you can see in Image 1, all the texts which we want to join, need to be put under quotations (“). As a result, we get “Mike Johnson” in cell B3.

Now we will see how to do the same concatenation, but with cell references instead of texts. In this example, the first name is in the cell B3, while the last name is in the cell C3. The result of the function is in the cell D3. The formula is:

=CONCATENATE(B3, C3)

Image 2. Concatenation of two cells

As we can see in Image 1, values from B3 and C3 are concatenated into “MikeJohnson” in the cell D3. In this example, we need to add a space between the first and last name to make the output valid.

Concatenate cells with spaces and other symbols

In order to add a space between two cells, we need to put a space under the quotations (“ “) as a parameter of the function. The formula is:

=CONCATENATE(B3, ” “, C3)

Image 3. Concatenation of two cells with space

Now the output of the function in D3 is the full name with a space between the first and last name (“Mike Johnson”).

Similarly to this example, we can join two cells with a comma between. In this case, we need to put a comma instead of space. The formula looks like:

=CONCATENATE(B3, “, “, C3)

Image 4. Concatenation of two cells with a comma

Image 4. Concatenation of two cells with a comma

The result of the function in the cell D3 is “Mike, Johnson”. Similarly to this example, we can add any separator between the two cells.

Concatenate a text and cell values

As we saw in the previous example, the CONCATENATE function can work with both cells and texts. Now we will see how to combine cells and text in the same formula. In the cell D3 we want to concatenate the text “Fullname:“ and cells B3 and C3 with a space. The formula is:

=CONCATENATE(“Fullname: “,B3,” “, C3)

Image 5. Concatenation of cells with a text

The result of the function in D3 is “Fullname: Mike Johnson”. As you can see in Image 5, the function can combine texts and cells in concatenation.

Concatenate cells with a line break

Another possible option is to concatenate cells with a line break. This is possible by using the CHAR function which takes an ASCII code and returns a special character. In our case, the ASCII code for a line break is 10. Before applying the formula, we need to enable wrap text option. To do this, click on the cell with the formula (D3) and then click on the Wrap text icon in the “Alignment group” of the Hometab. The formula is:

=CONCATENATE(B3, CHAR(10), C3)

Image 6. Concatenation of cells with a line break

As a result, the first name is in the first row of the cell D3, while the last name is in the second row. This is also the example of using the function as a parameter of the CONCATENATE function.

Concatenate a range of cells

As we mentioned in the formula explanation, the CONCATENATE function can’t take a range of cells as a parameter. Instead, we have to select every cell from a range as a separate parameter. In the next example, we want to concatenate all the names from the range B3:B8. To do this we need to type “=CONCATENATE(“ in the formula bar, hold CTRL and click on every cell in the range. The formula looks like:

=CONCATENATE(B3,B4,B5,B6,B7,B8)

Image 7. Concatenating the range with the CONCATENATE function

As a result, we get all the names from the range B3:B8 concatenated in the cell D3.

If you have Excel 2016 or newer, another way to do the same is to use the CONCAT function. This function takes a range as a parameter. If we want to concatenate all the values from the range B3:B8, we need to type “=CONCAT(“ in the formula bar and select the range. The formula looks like:

=CONCAT(B3:B8)

The result in the cell D3 is the same as in the previous example.

Common error when using the CONCATENATE function

Image 9. The CONCATENATE function error

In order to prevent the error when using the function as the parameter of the CONCATENATE function, we can use the IFERROR function. This function checks if a selected cell contains an error and returns a given value instead of an error. The formula is:

=CONCATENATE(B3, “ “, IFERROR(C3, “”), “ “, D3)

Image 10. CONCATENATE function error

As you can see from the formula, we check the value in the cell C3 and if it’s an error, we return an empty string (“”). As a result of the formula, we get “Mike Johnson”, because the error value from the cell C3 is replaced by an empty string.

Final thoughts

All in all, the CONCATENATE function could prove very useful in many cases but if you don’t need cross-version compatibility and are using the latest (2016) version of Excel, we recommend using the CONCAT function instead. It provides added functionality and reduces the length of the function name and its arguments.

Про то, как можно быстро склеивать текст из нескольких ячеек в одну и, наоборот, разбирать длинную текстовую строку на составляющие я уже писал. Теперь же давайте рассмотрим близкую, но чуть более сложную задачу - как склеивать текст из нескольких ячеек при выполнении определенного заданного условия.

Допустим, что у нас имеется база данных по клиентам, где одному названию компании может соответствовать несколько разных email'ов ее сотрудников. Наша задача состоит в том, чтобы собрать все адреса по названиям компаний и сцепить их (через запятую или точку с запятой), чтобы сделать потом, например, почтовую рассылку по клиентам, т.е. получить на выходе что-то похожее на:

склеивание (сцепка) текста по условию

Другими словами, нам нужен инструмент, который будет склеивать (сцеплять) текст по условию - аналог функции СУММЕСЛИ (SUMIF) , но для текста.

Способ 0. Формулой

Не очень изящный, зато самый простой способ. Можно написать несложную формулу, которая будет проверять отличается ли компания в очередной строке от предыдущей. Если не отличается, то приклеиваем через запятую очередной адрес. Если отличается, то "сбрасываем" накопленное, начиная заново:

Сцепка текста по условию формулой

Минусы такого подхода очевидны: из всех ячеек полученного дополнительного столбца нам нужны только последние по каждой компании (желтые). Если список большой, то чтобы их быстро отобрать придется добавить еще один столбец, использующий функцию ДЛСТР (LEN) , проверяющий длину накопленных строк:

Отбор строк

Теперь можно отфильтровать единички и скопировать нужные склейки адресов для дальнейшего использования.

Способ 1. Макрофункция склейки по одному условию

Если исходный список не отсортирован по компаниям, то приведенная выше простая формула не работает, но можно легко выкрутиться с помощью небольшой пользовательской функции на VBA. Откройте редактор Visual Basic нажатием на сочетание клавиш Alt+F11 или с помощью кнопки Visual Basic на вкладке Разработчик (Developer) . В открывшемся окне вставьте новый пустой модуль через меню Insert - Module и скопируйте туда текст нашей функции:

Если теперь вернуться в Microsoft Excel, то в списке функций (кнопка fx в строке формул или вкладка Формулы - Вставить функцию) можно будет найти нашу функцию MergeIf в категории Определенные пользователем (User Defined) . Аргументы у функции следующие:

функция сцепить если выполняется условие

Способ 2. Сцепить текст по неточному условию

Если заменить в 13-й строчке нашего макроса первый знак = на оператор приблизительного совпадения Like, то можно будет осуществлять склейку по неточному совпадению исходных данных с критерием отбора. Например, если название компании может быть записано в разных вариантах, то мы можем одной функцией проверить и собрать их все:

склейка по приблизительному условию

Поддерживаются стандартные спецсимволы подстановки:

По умолчанию оператор Like регистрочувствительный, т.е. понимает, например, "Орион" и "оРиОн" как разные компании. Чтобы не учитывать регистр можно добавить в самое начало модуля в редакторе Visual Basic строчку Option Compare Text, которая переключит Like в режим, когда он невосприимчив к регистру.

Таким образом можно составлять весьма сложные маски для проверки условий, например:

Способ 3. Макрофункция склейки текста по двум условиям

В работе может встретиться задача, когда сцеплять текст нужно больше, чем по одному условию. Например представим, что в нашей предыдущей таблице добавился еще один столбец с городом и склеивание нужно проводить не только для заданной компании, но еще и для заданного города. В этом случае нашу функцию придется немного модернизировать, добавив к ней проверку еще одного диапазона:

Применяться она будет совершенно аналогично - только аргументов теперь нужно указывать больше:

склейка по нескольким условиям

Способ 4. Группировка и склейка в Power Query

Решить проблему можно и без программирования на VBA, если использовать бесплатную надстройку Power Query. Для Excel 2010-2013 ее можно скачать здесь, а в Excel 2016 она уже встроена по умолчанию. Последовательность действий будет следующей:

Power Query не умеет работать с обычными таблицами, поэтому первым шагом превратим нашу таблицу в "умную". Для этого ее нужно выделить и нажать сочетание Ctrl + T или выбрать на вкладке Главная - Форматировать как таблицу (Home - Format as Table) . На появившейся затем вкладке Конструктор (Design) можно задать имя таблицы (я оставил стандартное Таблица1):

Умная таблица

Теперь загрузим нашу таблицу в надстройку Power Query. Для этого на вкладке Данные (если у вас Excel 2016) или на вкладке Power Query (если у вас Excel 2010-2013) жмем Из таблицы (Data - From Table) :

Загрузка в Power Query

В открывшемся окне редактора запросов выделяем щелчком по заголовку столбец Компания и сверху жмем кнопку Группировать (Group By) . Вводим имя нового столбца и тип операции в группировке - Все строки (All Rows) :

Группировка в Power Query

Жмем ОК и получаем для каждой компании мини-таблицу сгруппированных значений. Содержимое таблиц хорошо видно, если щелкать левой кнопкой мыши в белый фон ячеек (не в текст!) в получившемся столбце:

Содержимое таблиц группировки

Теперь добавим еще один столбец, где с помощью функции склеим через запятую содержимое столбцов Адрес в каждой из мини-таблиц. Для этого на вкладке Добавить столбец жмем Пользовательский столбец (Add column - Custom column) и в появившемся окне вводим имя нового столбца и формулу сцепки на встроенном в Power Query языке М:

Пользовательский столбец с функцией склейки

Обратите внимание, что все М-функции регистрочувствительные (в отличие от Excel). После нажатия на ОК получаем новый столбец со склееными адресами:

Результат

Осталось удалить ненужный уже столбец ТаблАдресов (правой кнопкой мыши по заголовку - Удалить столбец) и выгрузить результаты на лист, нажав на вкладке Главная - Закрыть и загрузить (Home - Close and load) :

Выгрузка результатов на лист

Важный нюанс : в отличие от предыдущих способов (функций), таблицы из Power Query не обновляются автоматически. Если в будущем произойдут какие-либо изменения в исходных данных, то нужно будет щелкнуть правой кнопкой в любое место таблицы результатов и выбрать команду Обновить (Refresh) .

Читайте также: