excel中如何选择每隔n行的某一行

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:41:58
比如说一个表中有10行数据,我想选择第2行、第5行、第8行,即如下面,“*”的行是我希望选择的。当然这只是个例子,实际应用中我的表有近千行,所以没办法一行一行地点选。请高手支招,谢谢
1
2 *
3
4
5 *
6
7
8 *
9
10
我希望选中那些行之后,将其复制出来,然后每一行进行从大到小的排序
所以“大家都叫我琪琪”网友的方法不合适,谢谢了,希望luosiyong 能帮助我~~

比如B列为空白列,则在B1输入如下公式 =if(mod((row()-2),3)=0,"*","") ,公式输入完毕后向下填充好了,然后2,5,8...行所对应B列的单元格就会显示"*",其他行所对应B列的单元格就不会显示.

你可以这样做,在你数据行的右侧空白列中写入公式:(设你1在A1单元格中) =if(mod(row(a1)-2,3)=0,a1,""),公式输入好以后,向下托动,这样就可以你所有想选中的行的序号显示出来。把此列选中进行复制, 而后进行选择性粘贴,仅粘贴数值,贴到后而的空白列,这时点击工具栏上的升序按钮仅对此列进行排序,排好序后,中间无空白行,数字相连。
做好之后,进行高级筛选,以刚做出的一列为筛选条件,就可以把你所有想选中的列筛选出来了,你试试,不会再连系。