Excel - 从多个列创建已排序的重复数据删除列表

时间:2010-12-10 05:01:42

标签: excel sorting

我在几列中有类似的数据(例如,列名是Owner1 Owner2 Owner3)。有些项目由一个所有者拥有,有些是由两三个所有者拥有的合资公司。

我想从三列创建一个所有者名单

目前我正在使用数据透视表来创建一个包含此数据的新列(以BJ2开头):
1
1
1
2
2
2
3
...等

然后在下一栏(BK)中我把= IF(INDEX(所有者,BJ2)=“”,“”,INDEX(所有者,BJ2))复制后自己给了我一个列表中的所有所有者。

然后我在BK:BK上创建一个数据透视表,我可以使用它来提取已排序的,重复数据删除的所有者列表。

这很笨拙,但它有效......除非我尝试排序数据 - 因为那时我的111222333列表全部搞砸了。

所以不使用任何宏,如何从我的三个列中获取排序列表?

最简单的问题是,无论数据如何排序,我怎么能保持111222333444等列保持完全相同?

谢谢

Rob < / p>

1 个答案:

答案 0 :(得分:0)

找到了解决问题的解决方案 - 我在我的专栏中制作了每个单元格:

= ROUND(ROW()/ 3,0)

无论我如何对数据进行排序,它总是会给出111222333。

但是,如果有人有更优雅的方式从几个列创建去掉的列表,我很乐意听到它。 谢谢, 罗布