Как объединить содержимое двух текстовых столбцов в один новый столбец последовательно, без изменения порядка элементов?

Как объединить значения из столбцов A1:A5 и B1:B5 в один столбец таким образом, чтобы все непустые значения шли последовательно друг за другом?
  • 19 мая 2024 г. 4:40
Ответы на вопрос 2
В Excel можно использовать функцию CONCATENATE (или символ "&") для объединения значений из двух столбцов в один. 

1. В новом столбце, например, в столбце C, напишите следующую формулу:
=CONCATENATE(A1, B1)

или

=A1 & B1

2. Затем скопируйте эту формулу вниз по всему столбцу C для объединения всех значений из столбцов A и B. 

Если нужно объединить значения из столбцов A1:A5 и B1:B5 только при условии, что они непустые, то можно воспользоваться комбинацией функций IF и CONCATENATE (или символ "&").

1. В новом столбце, например, в столбце C, напишите следующую формулу:
=IF(A1<>"", CONCATENATE(A1, B1), "")

или

=IF(A1<>"", A1 & B1, "")

2. Затем скопируйте эту формулу вниз по всему столбцу C для объединения всех непустых значений из столбцов A и B. 

Таким образом, вы получите новый столбец, в котором значения из столбцов A и B будут объединены последовательно, без изменения порядка элементов.
<a href="https://support.google.com/docs/answer/13187258?hl=ru" rel="nofollow">Функция TOCOL</a> <br/> <code>=TOCOL({A:A\B:B};1)</code> <br/> Выглядеть <a href="https://docs.google.com/spreadsheets/d/193Dbro4_sHjRMy_tqbIkGK8AaUjfsBwHVS5MwNqqvmM/edit#gid=1881697026&amp;range=A1:C10" rel="nofollow">результат</a> будет вот так. <br/>
Похожие вопросы