excel高手请进

[复制链接]
查看11 | 回复5 | 2009-2-27 10:04:37 | 显示全部楼层 |阅读模式
数据很多有上千行。
第一列A列是序列号,第一行是标题行。序列号第二行开始为1往下到N。其他列全是数据。
我想从整个数据中筛选一部分数据,就是每次过三个行抽取一行筛选出来。比如:
1
2
3
4
5
6
7
8
9
10
11。。。。。
每次过3个行就筛选一个,结果如下:
1
4
7
10
13
16
19.。。。。等
谁能给帮我写个函数公式?方便从上千行数据中筛选出来。谢谢!

回复

使用道具 举报

千问 | 2009-2-27 10:04:37 | 显示全部楼层
在后面增加一列123123……然后数据->自动筛选 选出3的行即可...
回复

使用道具 举报

千问 | 2009-2-27 10:04:37 | 显示全部楼层
假如数据在Sheet1工作表,则在Sheet2提取Sheet1的数据。标题行直接复制粘贴就可以了。Sheet2的A2输入公式=OFFSET(Sheet1!$A$1,(ROW(A1)-1)*3+1,COLUMN()-1)向右向下复制公式...
回复

使用道具 举报

千问 | 2009-2-27 10:04:37 | 显示全部楼层
在B2单元格里输入公式“=IF(MOD(A2,3)=1,"选中","")”,然后将所有B列中是“选中”内容的筛选出来就可以了吧...
回复

使用道具 举报

千问 | 2009-2-27 10:04:37 | 显示全部楼层
=OFFSET($A$1,ROW(A1)*3-2,,)...
回复

使用道具 举报

千问 | 2009-2-27 10:04:37 | 显示全部楼层
=IF(MOD(ROW(),3)=2,A2,"") 然后筛选非空行...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行