Board logo

标题: 如果在CSV文件(或者EXCEL)里面间隔抽取数据? [打印本页]

作者: brat    时间: 2006-10-6 21:17     标题: 如果在CSV文件(或者EXCEL)里面间隔抽取数据?

数据太多,处理不了
想每5行只用一行,其他四行就删除,也就是只取1,6,11,16。。。。行构成新工作表
不知道EXCEL里面有没有这样的功能?
跪谢!
作者: brat    时间: 2006-10-6 21:30     标题: 回复 #1 brat 的帖子

找到一个

楼上的两位的方法我觉得都对,就是说的不大具体。
在原表上新增一列,填上1,0,0,0,1,0,0,0,1,0,0,0.....
可以自动填充的,然后自动筛选,选出0的来,全删就可以。

如何自动填充呢?
高人指点哈
:lautcry:
作者: toothy    时间: 2006-10-6 22:55

对5取模
作者: sagood    时间: 2006-10-6 23:02

工具-〉选项,自定义序列,输入1,0,0,0。然后确定
在工作表中输入 1,0,0,0后,鼠标移到最后一个单元格右下角然后拽住鼠标往下拖即可
自动填充

[ 本帖最后由 sagood 于 2006-10-7 00:06 编辑 ]
作者: viio    时间: 2006-10-6 23:07

Wenn du Deutsche Version hast, kannst du bei 筛选

die Bedingung so einstellen, =REST(ZEILE();5)=1

Aber ich weiss nicht, wie der Befehl auf Englisch aussieht.

[ 本帖最后由 viio 于 2006-10-7 00:09 编辑 ]
作者: viio    时间: 2006-10-6 23:11

REST 是取余数
作者: sagood    时间: 2006-10-6 23:19

或者用=IF(MOD(ROW(A1),5)=1,1,0)
然后拖拽自动填充
作者: sagood    时间: 2006-10-6 23:22

如果用access就可以sql query了哦,没装,不能试
作者: 老虾    时间: 2006-10-7 04:39

比如是a1,a6,a11,a16单元格,在新的列里输入a1,a6......自动拉出一列,然后用替代把a替代为=a,就ok了
作者: Flea    时间: 2006-10-7 07:47

XEMACS, MACRO DEFINIEREN
作者: brat    时间: 2006-10-7 07:51

哇,这么多高人啊
我周一去所里试试
谢谢大家指教





欢迎光临 人在德国 社区 (http://rs238848.rs.hosteurope.de/bbs/) Powered by Discuz! 7.2