7个回答
追问
我必须得用函数才能,高级筛选我会用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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结束公式输入
下拉填充
勾选 选择不重复的记录
可将筛选结果复制到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结束公式输入
下拉填充
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
与其用很复杂的公式,不如增加辅助列,具体方法
1)对A列进行排序
2)B列(辅助列)用简单的公式
B2=if(A2=A1,0,1)
3)对B列进行筛选,凡是为1的就是不重复的数据
用种方法,不仅简单,而且计算速度很快,还容易理解
望你采纳
1)对A列进行排序
2)B列(辅助列)用简单的公式
B2=if(A2=A1,0,1)
3)对B列进行筛选,凡是为1的就是不重复的数据
用种方法,不仅简单,而且计算速度很快,还容易理解
望你采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一步:在B1输入公式
=if(Countif($A$1:$A$65536,A1)=1,A1,"")
或者
=if(Countif(A:A,A1)=1,A1,"")
下拖
第二步:复制B列数据,在B列选择性粘贴——数值
第三步:把B列数据排序(或者选中B列,Ctrl+G,定位条件——空值,在空值区击右键——删除——下方单元格上移也可以)
=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,""))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |