excel A,B,C三列数字,要把三列同样的数据筛选出来到D列

如题。具体要怎么操作。谢谢!例如这样,筛选出只要有重复一次的。具体怎么操作。也可以不用筛选到D列。显示出来即可。... 如题。具体要怎么操作。谢谢!
例如这样,筛选出只要有重复一次的。具体怎么操作。也可以不用筛选到D列。显示出来即可。
展开
 我来答
我的王是金闪闪4o
2014-06-21 · TA获得超过6700个赞
知道大有可为答主
回答量:7194
采纳率:42%
帮助的人:3343万
展开全部
Sub aa()
k = 1
For i = 1 To [a65536].End(3).Row
     If WorksheetFunction.CountIf(Range("b:B"), Range("A" & i)) > 0 And WorksheetFunction.CountIf(Range("b:B"), Range("A" & i)) > 0 Then
        Range("A" & i).Copy Range("D" & k)
        k = k + 1
     End If
Next
End Sub

右键当前工作表标签。——查看代码在——粘贴上面的代码——运行之。

用公式

=IF(COUNTIF(b:b,A1)+COUNTIF(c:c,A1),A1,"")

或者

=IF(or(COUNTIF(b:b,A1),COUNTIF(c:c,A1)),A1,"")

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清风吧吧啦
2014-06-21 · TA获得超过5937个赞
知道大有可为答主
回答量:3426
采纳率:68%
帮助的人:750万
展开全部
在d1输入公式,然后下拉
=IF((COUNTIF(b:b,A1)>=1)*(COUNTIF(c:c,A1)>=1),A1,"")
更多追问追答
追问
谢谢。出来了。
但是全部都是筛选出现过3次的,也是三列都拥有的数据。
如果要筛选出,出现两次以上的,包含三次的,怎么筛选呢?
追答
不明白你的意思
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真真真白丁
2014-06-21 · TA获得超过8523个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1747万
展开全部
亲,正是由于问题太没挑战性,所以难以激起大神们的兴趣……我来热热身……
=IF(OR(A1=B1,A1=C1),A1,IF(B1=C1,B1,""))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xueli_jn
2017-09-13 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:143
采纳率:66%
帮助的人:25.3万
展开全部
用条件格式就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式