如何自动显示EXCEL表中不重复的信息

备件编号 归属

123 张三
456 张三
789 张三
12 李四
325 李四
36 李四
78 赵五
98 赵五
9633 赵五
69 赵五
以上数据源中,备件编号都有相应的归属。如何才能在另外一个字表中自动显示不重复的归属信息呢。如图所示:
归属
张三
李四
赵五 只要维护好数据源就能自动显示出不重复的归属信息,如何用公式做得到?请教各位大侠们,万分感谢!!

第1个回答  推荐于2016-08-05
=INDEX(Sheet1!A:A,SMALL(IF(MATCH(Sheet1!$A$1:$A$28,Sheet1!$A$1:$A$28,)=ROW($1:$28),ROW($1:$28),4^8),ROW(A1)))&""

三键结束,就是 按住 CTRL+SHIFT+回车,同时放开。

最好是截个图,有行号有列标,能带上工作表名就更好了,那样好做。本回答被提问者采纳
第2个回答  2014-10-21
点击数据选项卡,高级筛选
选择复制到其他位置
列表区域选择归属那一列

复制到具体位置你自己选择
把选择不重复记录给勾选上

确定本回答被网友采纳
第3个回答  2014-10-21
假如上表是Sheet1表,备件编号在A列, 归属在B列,数据从第2行开始,在表二的A2输入如下公式,CTRL+SHIFT+回车,下拉就可得到Sheet1表B列不重复的人名

=INDEX(Sheet1!$B$2:$B$2000,MATCH(,COUNTIF($A$1:$A1,Sheet1!$B$2:$B$2000),))&""
第4个回答  2014-10-21
在SHEET2的A1中输入或复制粘贴下列公式
=INDEX(Sheet1!B:B,SMALL(IF(MATCH(Sheet1!$B$1:$B$11,Sheet1!$B$1:$B$11,)=ROW($1:$11),ROW($1:$11),4^8),ROW(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
相似回答