Digamos que tengo una lista de las mismas personas en dos tablas. La tabla A enumera las camisas que tiene un usuario y la tabla B enumera los pantalones. Un usuario puede tener varias camisas y pantalones. Ejemplo:
Tabla A:
CAMISETAS DE USUARIO
1______rojo
1______azul
2______verde
3______rojo
3______negro
3______blanco
Tabla B
PANTALONES DE USUARIO
1______azul
1______rojo
1______verde
2______negro
2______azul
3______blanco
Necesito fusionarlos de alguna manera para que no se muestren repeticiones. Mi estrategia de fusión actual usando BUSCARV da como resultado todas las combinaciones posibles que puede tener un usuario, por lo que, por ejemplo, dado que el usuario 1 tiene dos camisas y tres pantalones, la combinación da como resultado 6 filas para el usuario 1 (2 camisas x 3 pantalones = 6 combinaciones).
Lo que quiero es una combinación que se vea así:
USUARIO CAMISAS PANTALONES
1______rojo_____azul
1______azul____rojo
1_____________verde
2______verde___negro
2______________azul
3______rojo_____blanco
3______negro
3______blanco
Quiero que simplemente lo enumere en total y que el número de filas esté determinado por la columna que requiera más. Por ejemplo, el usuario 3 tiene 3 camisas y 1 pantalón, por lo que tiene 3 filas debido a las camisas pero solo una entrada en la columna de pantalones. Si un usuario tiene 100 camisas pero solo 2 pantalones, entonces tendrá 100 filas en la columna y solo 2 filas de la columna de pantalones estarán llenas, quedando el resto vacío.