Excel 2010 — как «объединить» таблицы без повторений?

Excel 2010 — как «объединить» таблицы без повторений?

Допустим, у меня есть список одних и тех же людей в двух таблицах. Таблица 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 строки столбца брюк будут заполнены, остальные будут пустыми.

Связанный контент