У меня есть несколько строк данных контракта, которые имеют один и тот же «идентификатор синонима» и требуют, чтобы информация из столбцов «Device1» и «Service1» была объединена в первой строке с этим конкретным идентификатором синонима.

Сложность состоит в том, что может быть до 4 разных контрактов с различными устройствами и службами, которые требуют объединения в одной строке и в соответствующем столбце (т. Е. Для второго контракта с одинаковым идентификатором синонима устройство или служба будут заполнены в Device2 или Колонки Service2).

Есть ли способ автоматизировать это с помощью макроса? Я пытался использовать формулы Excel для объединения строк, но я застрял, когда нужно объединить более 2 строк.

пример таблицы

Конечный результат должен выглядеть примерно так: данные из второй / третьей строк с одинаковым идентификатором синонима в первой строке с такой ссылкой: требуется конечный результат

1 ответ1

0

Не уверен, что я полностью понимаю требования. Посмотрите на этот скриншот.

Формула в С3

=IF(COUNTIF($K$2:K3,$K3)=COLUMN(A1),$A3,"")

Скопируйте в F3, затем скопируйте вниз. Формула в G3 есть

=IF(COUNTIF($K$2:K3,$K3)=COLUMN(A1),$B3,"")

Скопируйте в J3 и скопируйте вниз.

Редактировать после комментария: если вам нужны два значения в одной ячейке, вы можете использовать что-то вроде

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .