Объединить данные столбца A в столбец C, используя данные столбца B.

#excel #formula

#excel #формула

Вопрос:

введите описание изображения здесь

Используя if условие, мне нужно, чтобы данные столбца A были объединены в соответствии со столбцом b. Результаты см. в столбце C.

Ответ №1:

Легко с помощью вспомогательного столбца. В D2 введите 1, а в D3 введите:

 =IF(B3="","",ROW())
  

и скопировать вниз. В C2 введите:

 =IF(B2="","",TEXTJOIN(" ",TRUE,INDEX($A$2:A2,MAX($D$1:D1)):A2))
  

и скопировать вниз:

введите описание изображения здесь

Ответ №2:

Для этого требуется 3 столбца:

В столбце C введите:

 =COUNTIF($B10:$B$10,">0")
  

в нижней части столбца и перетащите вверх. Это подсчитывает числа в диапазоне и присваивает каждому поддиапазону значение.

В столбце D введите:

 =IF(C2<>C1,A2,CONCAT(D1," ",A2))
  

вверху столбца и перетащите вниз. Это объединяет каждый поддиапазон.

Наконец, в столбце E введите:

 =IF(B2="","",D2)
  

вверху столбца и перетащите вниз. Это показывает только те результаты, которые мы хотим.

Кроме того, убедитесь, что в начале данных есть заголовок или пустая строка.

объединение

Комментарии:

1. Спасибо you…it работает … но я ищу это, чтобы получить результат с помощью одной формулы