Excel 搜索或筛选并显示同时含有3个相同数字(数字可能不再同一列)的行

问题描述:

Excel 搜索或筛选并显示同时含有3个相同数字(数字可能不再同一列)的行
列 D2到K100 是1-80间的随机数字,每次要搜索3个数字,把同时含有这3个数字的行整行显示到其他区域(或者隐藏其他不合条件的行),该如何实现?
最好能设个地方可以输入要搜索的3个数字.
有些相同的数字在不同列例如(3,8),该如何搜索
D E F G H ...
3 8 15 20 55 ...
2 3 8 55 77 ...
谢谢朱荟非,确实可行.但是要更改搜索的数字,除了直接更改公式外,有没有其他方便快捷的办法?
1个回答 分类:综合 2014-10-27

问题解答:

我来补答
在搜索区域之外,比如在C列或者L列增加一个辅助列,
在L1输入公式
=COUNT(IF($D1:$K1=3,$D1:$K1,""))+COUNT(IF($D1:$K1=8,$D1:$K1,""))>=2
按CTRL+SHIFT+ENTER结束
然后对L列筛选为TRUE的行
上面的公式有点小问题,如果有两个3,没有8,也会被判断为真,改一下
=(COUNT(IF($D2:$K2=3,$D2:$K2,""))>=1)+(COUNT(IF($D2:$K2=8,$D2:$K2,""))>=1)=2
按CTRL+SHIFT+ENTER结束
公式往下拉
补充:可以建立辅助单元格,写上要查询的数字,比如A1=3,A2=8
然后把公式里的数字改为单元格A1、A2引用,这样公式就不变
 
 
展开全文阅读
剩余:2000