Excel 2010 - 如何“合并”表格而不重复?

Excel 2010 - 如何“合并”表格而不重复?

假设我在两个表中列出了相同的人。表 A 列出了用户拥有的衬衫,表 B 列出了裤子。一个用户可以有多件衬衫和裤子。示例:

表 A:

用户衬衫

1______红色

1______蓝色

2______绿色

3______红色

3______黑色

3______白色

表 B

用户裤子

1______蓝色

1______红色

1______绿色

2______黑色

2______蓝色

3______白色

我需要以某种方式合并它们,这样就不会显示重复。我目前使用 VLOOKUP 的合并策略会产生用户可能拥有的所有可能组合,因此例如由于用户 1 有两件衬衫和三条裤子,因此合并会为用户 1 产生 6 行(2 件衬衫 x 3 条裤子 = 6 种组合)。

我想要的是如下所示的合并:

用户 衬衫 裤子

1______红色_____蓝色

1______蓝色____红色

1_____________绿色

2______绿色___黑色

2______________蓝色

3______红色_____白色

3______黑色

3______白色

我希望它简单地将其列在一起,行数由最需要的列决定。例如,用户 3 有 3 件衬衫和 1 条裤子,因此由于衬衫,它有 3 行,但裤子列中只有一个条目。如果用户有 100 件衬衫,但只有 2 条裤子,那么他们将在列中有 100 行,并且裤子列中只有 2 行会被填充,其余为空。

相关内容