Excel 如何从一列里面提取不重复的数据

如题所述

可以选择数据列,在“数据”选项下的“删除重复值”,保留唯一数据,也可以输入以下数组公式,按Ctrl+Shift+Enter组合键,然后向下填充公式

=INDEX(A:A,SMALL(IF(MATCH(A$1:A$8,A$1:A$8,0)=ROW($1:$8),ROW($1:$8),4^8),ROW(A1)))&""

详见附图示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-04
A1输入公式,按shift+ctrl+enter结束,然后下拉填充
=index(sheet1!A:A,small(if(match(sheet1!a$1:a$100,sheet1!a$1:a$100,)=row($1:$100),row($1:$100),4^8),row(a1)))&""

100表示sheet1中A列的包含数据的最大行数,适当修改即可本回答被网友采纳
第2个回答  2020-07-12

Excel如何提取不重复数据?这个视频告诉你!办公软件实用技巧。

第3个回答  2020-03-20
第4个回答  2020-12-28
01
删除重复项
使用删除重复项的功能可以将重复的项目删除掉,保留唯一值。
步骤:行列数据列,单击【数据】-【删除重复项】,在弹出的对话框中单击【确定】,如下图所示:

02
“高级筛选”功能
使用高级筛选的功能也能提取唯一值。
步骤:选中数据列,单击【数据】-【高级】,在弹出的对话框中选择【将筛选结果复制到其他位置】-【复制至】(选择存放的位置)-勾选【选择不重复的记录】-【确定】。如下图所示:

03
数据透视表
使用数据透视表也可以将唯一值提取出来。
步骤:选中数据区域的任意一 单元格,单击【插入】-【数据透视表】,在弹出的对话框中选择【现在位置】,在弹出的对话框中将姓名字段拖放至【行】,然后将透视结果粘贴为广西格式,删除无用的项目即可。

04
Power Query
使用Power Query也可以完成删除重复项,保留不重复项的效果。
步骤:选中某一上个单元格,单击【数据】-【自表格/区域】,在弹出的对话框中选择【表包含标题】-【确定】,在弹出的对话框中单击【删除列】-【重复项】,然后关闭并上载至指定位置即可。

05
公式函数法
在C2单元格中输入公式:
=IFERROR(LOOKUP(1,0/(COUNTIF(C$1:C1,$A$2:$A$14)=0),$A$2:$A$14),""),然后按Enter键向下填充至空白即可。
相似回答