楼上的办法可以改一改:
在数据最后一列第一行输入公式=IF(MOD(ROW(),2)<>0,ROW(),"")
然后下拉复制该公式
选定数据区域
菜单“数据”“排序”,主要关键字选择“升序”即可直接分离奇数“行”与偶数“行”
注意:“排序”中的“有标题行”和“无标题行”的选择,这主要取决于你的数据表有没有标题行
此方法经验证,100%有效,且是直接分离,不是通过其它方法<如筛选\复制>等间接分离
在数据最后一列第一行输入=IF(MOD((ROW()*1),2)=0,ROW(),"")并用句柄向下复制.然后用筛选---选取空白或非空白.
上面那个公式不行吧,excel中没有isodd这个函数的,那需要用宏自己编。
改一下,用这个:
=if(mod(row(a1),2)=1,"奇数行","偶数行")
但是我想楼主不是这个意思,而是想让奇数行和偶数行聚在一起显示。
这样:在a列前插入一列,在这一列输入1,2,3,…,一直到你需要的地方。
呵呵!下面再在这列前面插入一列,在a1输入公式=mod(b1,2),往下一拉就会得到1,0,1,0,…很多一直这样下去的。
然后呢,选中1,0这一列,工具栏—“数据”-“筛选”—“自动筛选”,你就会看到有1,0两个下拉菜单,选1就是奇数行,0就是偶数行。
而且你可以把刚才插入那两列都隐藏起来。这样就可以达到你的目的了。
呵呵!还有一招:就插入一列,在a1输入公式=mod(row(b1),2),然后往下拉,也能得到1,0,1,0,…
=row(),就出来了.