EXCEL如何对单数行和双数行设置不同的筛选条件并同时显示出来?

如图我有很多数据,这些数据是两两成对的,现在我需要分别对单数行和双数行设置不同的筛选条件,例如我要求单数行值>0, 而双数行值<-10,然后让同时满足这两个条件的成对的数据显示出来,请问该如何处理?

加个辅助列用来判断,然后依据结果筛选好了。

如上图,在后面的位置输入下面公式:

=IF(ISODD(ROW()),E2>0,E2<-10)

然后对TRUE进行筛选就是你需要的结果了。

追问

感觉不对吧,两个条件都是E2吗?我筛选出来的要么全是FALSE要么全是TRUE

追答

我演示的数值全部在E列,当然是两个E2啦。你自行根据你自己的要求数值位置设置啊,你题目又没说哪里筛什么,你只说了单数行值>0, 而双数行值<-10,那么我用ISODD(ROW())来判断单双行,奇偶不同返回的判断条件不同啊。

追问

我按照你的方法去筛选的,列数设置没问题,但是筛选出来全部是TRUE

追答

没办法判断,最好上个图,我给你的图示里面已经验证过了,是可以进行判定的,至于你为什么不行,可能的原因有很多,没看到文件无法确认

追问

我发现了一个很神奇的事情,当我输入完第一行公式以后用自动填充整个一列的公式,然后公式是对的,行数也是一一对应的,但是公式判断的结果完全复制了第一行的结果,当我改用手动输入每一行的公式的时候,公式的判断就正常了,这是咋回事??是不是excel设置哪里出问题了?

追答

应该是你操作上的问题,excel不应该有你说的这种设置,这种劝退的骚操作excel不可能发生的。

追问

我的数据是成对的,1-2,3-4,5-6这样配对,按照你的方法筛选出来很多单一的行,比如 1,3,5-6这样,我只需要显示5-6这样成对的行,这样如何操作

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-28
根据你的回答和追问,我猜测你是把自动计算改为手动了。在文件——选项——公式——工作簿计算下面,把手动重算改为自动重算。你试一试。本回答被网友采纳
相似回答