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

Как объединить значения из столбцов 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 будут объединены последовательно, без изменения порядка элементов.
Функция TOCOL 
=TOCOL({A:A\B:B};1)
Выглядеть результат будет вот так.
Похожие вопросы