Объединение только одного столбца в совпадающих строках - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть электронная таблица, в которой есть повторяющиеся записи (строки).Обычно у меня есть 2 строки на запись, и мне нужен один.Строки идентичны, кроме одного столбца.Есть ли способ объединить повторяющиеся строки на основе их идентификатора в столбце A, но объединить только столбец D

столбец B, например, как один и тот же номер, я не хочу объединять этот столбец, поскольку он предоставит неправильныйцифра в столбце D содержит разные слова в строке.

Данные в настоящее время.

Column A    Column B    Column C     Column D    Column E    Column F
178924      £125        £895         Card         82         92
178924      £125        £895         Stamp        82         92
178927      £11         £85          Card         52         69
178927      £11         £85          Stamp        52         69

Идеальный результат будет

Column A    Column B    Column C     Column D    Column E    Column F
178924      £125        £895         Card, Stamp  82         92
178927      £11         £85          Card, Stamp  52         69

1 Ответ

0 голосов
/ 18 апреля 2019

Вы можете сделать следующую формулу в столбце G

=$D1 & ", " & VLOOKUP($A1, $A2:$D6, 4, FALSE)

Где ваши данные вводятся в A1.

Это вернет #N/A для несопоставленных записей (вы можете использовать IFERROR, чтобы замаскировать это чем-то другим, если вам потребуется) и конкатенацию столбца D, как в ожидаемом результате для сопоставленных записей. Вы можете отфильтровать результаты, чтобы удалить несогласованные, чтобы отобразить желаемый результат.

Это решение работает только для первого экземпляра вашего идентификатора (при условии, что в вашем вопросе только 2 экземпляра каждого идентификатора). Если вы хотите удалить несопоставленные строки, вам придется использовать VBA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...