Объединение текста из двух или нескольких ячеек в одну
Данные из нескольких ячеек можно объединить в одну с помощью символа «амперсанд» (&) или функции СЦЕП.

Объединение данных с помощью символа «амперсанд» (&)
- Выделите ячейку, в которую вы хотите вставить объединенные данные.
- Введите = (знак равенства) и выберите первую ячейку, которую нужно объединить.
- Введите символ & и пробел, заключенный в кавычки.
- Выберите следующую ячейку, которую нужно объединить, и нажмите клавишу ВВОД. Пример формулы: =A2&» «&B2.
Объединение данных с помощью функции СЦЕП
- Выделите ячейку, в которую вы хотите вставить объединенные данные.
- Введите выражение = СЦЕП(.
- Выберите первую ячейку, которую нужно объединить. Для разделения объединяемых ячеек используйте запятые, а для добавления пробелов, запятых и другого текста — кавычки.
- Введите закрывающую скобку в конце формулы и нажмите клавишу ВВОД. Пример формулы: =CONCAT(A2, » Семья»).
Как объединить строки в Python: использование .join() вместо +

Кандидат философских наук, специалист по математическому моделированию. Пишет про Data Science, AI и программирование на Python.
Python ценят за его интуитивную понятность. Так, строки можно объединить простым плюсом:

Что ещё за .join() такой?
Возьмём те же строки s1 и s2 и попробуем повторить предыдущий результат с помощью .join():

- На каждой итерации цикла из списка вынимается строка.
- Интерпретатор выполняет команду result += ‘ ‘ + s, сначала запрашивая память для пробела ‘ ‘.
- Затем он запрашивает память для строки s.
- Так происходит шесть раз, и в каждой итерации есть два запроса в память — для пробела и для строки, итого 12.
А что происходит, когда мы объединяем эти же строки с помощью .join()?

- Интерпретатор подсчитывает количество строк в списке: 6.
- Подсчитывает количество нужных для объединения пробелов: 5.
- Обращается в память сразу за одиннадцатью ячейками.
- Формирует строку, выдаёт результат.
Как видим, всё происходит гораздо компактнее. Меньшее количество обращений к памяти — основная причина более высокой скорости работы функции join() по сравнению с циклом for и +.
Подытожим
Дружелюбие синтаксиса Python к начинающим — это прекрасно, без всяких преувеличений. Но если программист не хочет быть начинающим всю свою жизнь, то придётся постоянно осваивать более мощные и часто менее очевидные инструменты, подходы и приёмы.
На курсах «Профессии Python-разработчик» вы не только познакомитесь именно с такими инструментами, но и выработаете привычку к постоянному их поиску и совершенствованию. В этом, возможно, и заключается суть программирования. Приходите, и да пребудут с вами Дзен и Дух Пайтона!
Как правильно склеить две строки в Си?
Для склеивания во время выполнения использовать функцию strcat — не самая лучшая идея из-за того, что при каждом склеивании функция снова и снова выполняет сканирование уже построенной части строки. (По этой причине strcat — фактически бесполезная функция.) Лучше уж воспользоваться для этих целей обычным snprintf
#include int main(void)
А уж какой способ резервирования памяти для строки-получателя вам больше подходит — зависит от ваших конкретных обстоятельств и требований.
Конкатенация (объединение) строк. Функция strcat.
Функция библиотеки <cstring> strcat позволяет объединять две строки в одну. Функция strcat имеет прототип:
char* strcat (char* str1, const char* str2);
В результате работы функции содержимое строки, на которую указывает str2 присоединяется к содержимому строки, на которую указывает str1. Указатель str1 будет указывать на результирующую строку. Велечина массива str1 должна быть достаточной, чтобы хранить там объединенные строки.
char str1[90]="Press Enter "; char str2[90]="to continue"; strcat(str1,str2); coutВ результате на экран выведется и в строке str1 будет записано: Press Enter to continue
Функция strncat
Функция strncat объединяет строки только до указанного в третьем параметре количества символов включительно. Эта функция имеет прототип:
char* strcat (char* str1, const char* str2, size_t num);char str1[90]="Press Enter "; char str2[90]="to continue"; strcat(str1,str2,6); cout