У меня есть несколько строк данных контракта с одинаковым «Идентификатором синонима», для которых требуется объединить информацию из столбцов «Устройство1» и «Услуга1» в первой строке с этим конкретным идентификатором синонима.
Сложность заключается в том, что может быть до 4 различных контрактов с разными устройствами и услугами, которые необходимо объединить в одной строке и в соответствующем столбце (т. е. для второго контракта с тем же идентификатором синонима Устройство или Услуга будут заполнены в столбцах Устройство2 или Услуга2).
Можно ли как-то автоматизировать это с помощью макроса? Я пробовал использовать формулы Excel для объединения строк, но я застрял, когда нужно объединить более двух строк.
Конечный результат должен выглядеть примерно так, с данными из второй/третьей строк с тем же идентификатором синонима в первой строке с этой ссылкой: требуется конечный результат
решение1
Не уверен, что полностью понимаю требования. Рассмотрим этот скриншот.
Формула в C3:
=IF(COUNTIF($K$2:K3,$K3)=COLUMN(A1),$A3,"")
Копировать в F3, затем копировать вниз. Формула в G3:
=IF(COUNTIF($K$2:K3,$K3)=COLUMN(A1),$B3,"")
Скопируйте до J3 и скопируйте вниз.
Редактировать после комментария: Если вам нужны два значения в одной ячейке, вы можете использовать что-то вроде этого