Допустим, у меня есть список одних и тех же людей в двух таблицах. Таблица A содержит список рубашек пользователя, а Таблица B — список брюк. У пользователя может быть несколько рубашек и брюк. Пример:
Таблица А:
ФУТБОЛКИ ПОЛЬЗОВАТЕЛЯ
1______красный
1______синий
2______зеленый
3______красный
3______черный
3______белый
Таблица Б
БРЮКИ ПОЛЬЗОВАТЕЛЯ
1______синий
1______красный
1______зеленый
2______черный
2______синий
3______белый
Мне нужно как-то объединить их, чтобы не отображались повторы. Моя текущая стратегия объединения с использованием VLOOKUP приводит ко всем возможным комбинациям, которые могут быть у пользователя, так что, например, поскольку у пользователя 1 есть две рубашки и трое брюк, объединение приводит к 6 строкам для пользователя 1 (2 рубашки x 3 брюк = 6 комбинаций).
Мне нужно слияние, которое будет выглядеть примерно так:
Пользовательские рубашки брюки
1______красный_____синий
1______синий____красный
1_____________зеленый
2______зеленый___черный
2______________синий
3______красный_____белый
3______черный
3______белый
Я хочу, чтобы он просто перечислил все в целом, а количество строк определялось тем, какой столбец требует больше всего. Например, у пользователя 3 есть 3 рубашки и 1 брюки, поэтому у него есть 3 строки из-за рубашек, но только одна запись в столбце брюк. Если у пользователя есть 100 рубашек, но только 2 брюк, то у него будет 100 строк в столбце, и только 2 строки столбца брюк будут заполнены, остальные будут пустыми.