EXCEL如何用函数筛选出一列中不重复的数据

如A列中很多重复几次的人名,如何用函数在B列筛选出一次人名。... 如A列中很多重复几次的人名,如何用函数在B列筛选出一次人名。 展开
 我来答
张好铁
高粉答主

推荐于2019-09-25 · 每个回答都超有意思的
知道答主
回答量:635
采纳率:100%
帮助的人:9.6万
展开全部

EXCEL中用函数筛选出一列中不重复的数据的方法及步骤:

  1. 首先有一组数据,如图所示。

2.  鼠标左键单击选中要查找重复数据的列,如图所示。

3.  鼠标左键单击上方窗口的“条件格式”,继续左键单击“突出显示单元格规则”、“重复值”。

4.  在弹出的对话窗口中,将要标记的重复项设置成想要设置的颜色,鼠标左键单击“确定”。

5.  重复数据就被标记出来了。

6.  自然剩下的就是不重复的数据了。

wbin19860119
2013-04-30 · TA获得超过463个赞
知道小有建树答主
回答量:448
采纳率:85%
帮助的人:102万
展开全部

不需要函数就可以实现。点筛选里面的高级,将筛选结果复制到其它位置前打勾,列表区域选A:A,条件区域不填,复制到填B:B,再在下面的选择不重复记录前打勾

 

用函数的话我得想想

追问
我必须得用函数才能,高级筛选我会用
追答

你在B1中输入这个函数,函数里面的$A$1:$A$14,$A$1:$A$14等里面的14,你需要自己改动,就改成你A列中最后一个名字在的那一行行号,函数为”=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$14,$A$1:$A$14,)=ROW($1:$14),ROW($A$1:$A$14)),ROW(A1)))“,输入后鼠标光标双击函数,放在函数中任意位置,同时按住Shift、Ctrl不放,按一下回车键,结果出来后,复制下去就行了。还有一个要求,就是A列的数据区域不能有空值,

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

推荐于2017-10-13 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33710

向TA提问 私信TA
展开全部
1.选中A列 数据 筛选 高级筛选
勾选 选择不重复的记录
可将筛选结果复制到B1为首的B列。
2.公式法
在B1中输入或复制粘贴此公式
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$16,$A$1:$A$16,)=ROW($1:$16),ROW($1:$16),65536),ROW(A5)))&""
按CTRL+SHIFT+ENTER结束公式输入
下拉填充
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Frank2012308
2013-04-30 · TA获得超过3110个赞
知道大有可为答主
回答量:2144
采纳率:72%
帮助的人:684万
展开全部
与其用很复杂的公式,不如增加辅助列,具体方法
1)对A列进行排序
2)B列(辅助列)用简单的公式
B2=if(A2=A1,0,1)
3)对B列进行筛选,凡是为1的就是不重复的数据

用种方法,不仅简单,而且计算速度很快,还容易理解

望你采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1af404
2013-04-30 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4058万
展开全部
第一步:在B1输入公式
=if(Countif($A$1:$A$65536,A1)=1,A1,"")
或者
=if(Countif(A:A,A1)=1,A1,"")
下拖
第二步:复制B列数据,在B列选择性粘贴——数值
第三步:把B列数据排序(或者选中B列,Ctrl+G,定位条件——空值,在空值区击右键——删除——下方单元格上移也可以)
追问
你没有看清我的问题。你的方法只把不重复的选出了,对于重复两次以上的人名,也得选出一次
追答
哦。对的。
我再设计公式吧

在B1填入的公式如下:

=IF(ROW()=1,A1,IF(COUNTIF(INDIRECT("$B$1:B"&ROW()-1),A1)=0,A1,""))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式