永发信息网

如何在EXCEL表中快速筛选出所有的相同元素

答案:4  悬赏:10  手机版
解决时间 2021-01-27 23:39
如何在EXCEL表中快速筛选出所有的相同元素
最佳答案
可通过使用公式在EXCEL表中快速筛选出所有的相同元素
具体方法步骤:
增加插入一个辅助列
使用相应公式
对辅助列筛选符合条件的行,即可



其中步骤2可以使用下列公式
公式1:


 在K1单元格输入
=COUNTIF(A1:J1,1)

然后下拉,最后筛选K列值大于等于1的行即可。


公式2:


在K1单元格输入
=MIN(A1:J1)=1

然后下拉,最后筛选K列值等于TRUE的行即可。
全部回答
在第11列即K列输入公式
=countif(a1:j1,1)=10
下拉复制公式
显示TRUE的就是这一行中10个都是你需要的数据
上面公式中,查找的是1,如果你要换其他。自己改成相应的数据就可以了。
建议通过增加辅助列筛选的办法。

比如你的 1 可能出现在 A到F列, 在G1输入
=COUNTIF(A1:F1,1)

然后下拉,最后筛选 G列值大于等于1的即可。

用条件格式,例如:
选定10行10列-开始-条件格式-突出显示单元格规则-等于-1-设置颜色-确定。

如果还要选中所有包含1的行可用VBA来做,运行如下VBA程序:
Sub select_1()
Dim i As Integer
Dim rag As Range, rag1 As Range
Set rag = Selection
For i = 1 To rag.Range("A1").End(xlDown).Row
  If Application.WorksheetFunction.CountIf(rag.Range(i & ":" & i), 1) > 0 Then
    If rag1 Is Nothing Then
      Set rag1 = rag.Range(i & ":" & i)
    Else
      Set rag1 = Union(rag1, rag.Range(i & ":" & i))
    End If
  End If
Next i
rag1.Select
End Sub
你可以在工作表状态,按Alt+F11进入VBA编辑器,然后把上面的程序代码copy进去。这时程序代码有可能变成一行,你可以在该换行处插入回车。你也可以随便找一个百度知道的问题来回答(但不要提交),把我给你的程序copy进去,然后再从那里复制copy到VBA编辑器。
按Alt+F4回到工作表状态,进行如下操作:
选中你要筛选的区域(例如10行10列)。
开发工具-宏-Sheet1.select_1-执行。
这样你刚才选中的你要筛选的区域中所有包含1的行被选中了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一次性口罩刚戴时有味
小孩正月十五出生想起个带思字得男孩名字,,
b2本不扣分六年之内用验吗
可以问女朋友的隐私到什么程度?比如说?
韩老师英语教室(西二道街)地址在哪,我要去那
三徙教的意思是什么啊?知道的请说下!
初级健身教练怎么考?
在再生障碍性贫血的发病机制中,最重要的环节
怎么理解《一面》“鲁迅先生是同我们一起的”
蒙阴社保局电话是多少
卫东看护班怎么去啊,我要去那办事
鵰翮的意思是什么啊?知道的请说下!
王梓齐这名字怎么样
艺海音乐教室(西四道街)地址有知道的么?有点
乐舞一派舞蹈培训在哪里啊,我有事要去这个地
推荐资讯
畏手畏脚和如履薄冰的区别
炉石传说刚玩没多久开什么包好?除了经典
赛克孜沃塔克村地址在哪,我要去那里办事
我想要美甲,做哪种好而且保持时间久?水晶甲
伯长的意思是什么啊?知道的请说下!
剑网三出副本30秒怎么卡
极品飞车16怎么设置全屏了,还有我设置成自动
银行车贷好不好通过
黑咖骑士(金鹰店)地址在哪,我要去那里办事
朋友用我滴滴打车,没有付,现在换号码了,我
“何人骑鹤上瀛洲”出自哪一首诗词?
皮肤碰到铁过敏怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?