数据筛选问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:10:26
各位大虾好,我现在有这么一个问题,就是我有一个表,里面有很多数据(很多很多)有好多列,我想筛选出>100且小于1000的数据,怎么筛选
首先谢谢zipall - 江湖大侠 九级的回答,可能我的问题没有说清楚,我的意思是想在原地筛选出来然后把他们都替换掉,或者把他们清零也可以,也就是在原地筛选出来,我不知道用高级筛选能不能筛选出来。你的公式好像也有点麻烦假设我里面有好多数据呢,你想象有多少就有多少,那复制公式不是很麻烦 吗?

假设原数据在A1:D20

插入》名称》定义
X
=IF(($A$1:$D$20>100)*($A$1:$D$20<1000),ROW($A$1:$D$20)*1000+COLUMN($A$1:$D$20))

然后在F1单元格输入公式
=IF(ROW()>COUNT(X),"",INDEX($A$1:$D$20,INT(SMALL(X,ROW())/1000),MOD(SMALL(X,ROW()),1000)))
向下填充至80行(因原数据有20行*4列)。
BTW:如果公式没有从第一行开始输入,需要将其中的ROW()改为ROW(A1)