找回密码
 注册
快捷导航
查看: 3529|回复: 39

【求助】EXCEL高手请帮忙!

[复制链接] |自动提醒
阅读字号:

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
发表于 2007-10-9 00:05:19| 字数 173| - 中国–广东–东莞 电信 | 显示全部楼层 |阅读模式
悬赏200资产值已解决
有6列数据 比如A,B,C,D ,E,F 并且数据只是1,2,3,4,5,6这6个数。
每行只有3个数,并且只能填到A.B.C.D.E.F相应的列如图

数据源为文本文件有10K多行

txt文件中的格式是这样的

00001  1 3 4
00002  2 4 6
00003  3 5 6
00004  1 2 5
00005  2 4 6
00006  1 4 5
.
.
.
.
.
.
请高手指点如何向EXCEL中导入这些数据。
附件: 您需要 登录 才可以下载或查看,没有账号?注册

最佳答案

查看完整内容

楼主我搞定了. [ Edited by 静静心 on 2007-10-9 12:04 ]

9243

回帖

1

积分

4621

资产值

入门会员 Rank: 1

注册时间
2005-1-31
发表于 2007-10-9 00:05:20| 字数 36| - 中国–广东–深圳 电信 | 显示全部楼层
楼主我搞定了.

[ Edited by  静静心 on 2007-10-9 12:04 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
T20 > X23 > X61
X61 T8300 3G 500G(Z5K) 1000BGN Win7-32bit
回复 支持 反对

使用道具 举报

509

回帖

0

积分

64

资产值

入门会员 Rank: 1

注册时间
2002-11-20
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2007-10-9 00:52:49| 字数 139| - 中国–广东–广州 珠江宽频 | 显示全部楼层
在EXCEL中用“数据”菜单-〉“导入外部数据”-〉“导入数据”,在“选取数据源”对话框中选择你的文本文件,选择打开,之后按“文本导入向导”一步坐就可以了。如果要保留第一列数字的前边的“0”,在文本向导其中的第3步选择“列数据格式”为文本。
楼主自己摸索一下吧,很快就可以掌握的。
回复 支持 反对

使用道具 举报

7867

回帖

2

积分

2万

资产值

初级会员 Rank: 1

注册时间
2006-6-22
发表于 2007-10-9 02:11:43| 字数 20| - 中国–上海–上海–闵行区 电信 | 显示全部楼层
发现2楼的名字是free software
To be without some of the things you want is an indispensable part of happiness.
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 08:56:17| 字数 169| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by FreeMind on 2007-10-9 00:52
在EXCEL中用“数据”菜单-〉“导入外部数据”-〉“导入数据”,在“选取数据源”对话框中选择你的文本文件,选择打开,之后按“文本导入向导”一步坐就可以了。如果要保留第一列数字的前边的“0”,在文本向导其 ...


谢谢楼上兄弟回复

但是可能楼上兄弟没有仔细看主贴的要求
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-10-9 09:47:10| 字数 49| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
用"固定宽度"的方式导入就可以了. 你的要求说得不清不楚的. 行跟列都没有说清楚.
回复 支持 反对

使用道具 举报

7412

回帖

1

积分

2078

资产值

入门会员 Rank: 1

注册时间
2006-9-28
发表于 2007-10-9 09:48:30| 字数 44| - LAN | 显示全部楼层
必须写程序才可以

看了,需要判断。。。

是动态的.不是简单导入能弄完的

看样子你是玩彩票的??

☑没工作☑没钱☑没车☑没房☑没老婆☑没死
回复 支持 反对

使用道具 举报

4万

回帖

359

积分

7万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-7-3
发表于 2007-10-9 09:49:04| 字数 9| - 中国–广东–深圳 天威视讯 | 显示全部楼层
好难。想不到办法。
719+MW600
回复 支持 反对

使用道具 举报

2149

回帖

0

积分

5581

资产值

入门会员 Rank: 1

注册时间
2003-10-22
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-10-9 09:54:41| 字数 6| - 中国–广东–广州–荔湾区 电信 | 显示全部楼层
写程序没问题
IBM T43 2668-CC7(1G RAM); Dopod 818pro;
和美女谈空即是色,和丑女谈色即是空
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 09:57:07| 字数 149| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by Drifter on 2007-10-9 09:47
用"固定宽度"的方式导入就可以了. 你的要求说得不清不楚的. 行跟列都没有说清楚.


规则是这样的
1填到A列
2填到B列
3填到C列
4填到D列
5填到E列
6填到F列
每行只有3个数字
没有数字的列留空

不知道这样说清楚了没有

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-10-9 09:57:08| 字数 257| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
QUOTE:
Posted by bugubird on 2007-10-9 09:48
必须写程序才可以

看了,需要判断。。。

是动态的.不是简单导入能弄完的

看样子你是玩彩票的??



问题是楼主说了"TXT中的格式是这样的". 看上去排得很整齐的样子. 如果原始数据里面没有包含那几个"多余"的空格, 那么无论什么软件都不可以替楼主决定三个数字放在6个格子里的时候应该放哪个的. 反过来, 如果原来的txt里已经有多余的空格了, 那么就好办了, 用空格做分隔符就可以了.

还是把原始数据放一部分上来看看比较好.
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 09:58:41| 字数 77| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by 深圳 on 2007-10-9 09:49
好难。想不到办法。

深圳你是学医的

不知道可不可以用SPSS来实现,然后再转存成EXCEL格式
回复 支持 反对

使用道具 举报

7412

回帖

1

积分

2078

资产值

入门会员 Rank: 1

注册时间
2006-9-28
发表于 2007-10-9 10:00:05| 字数 21| - LAN | 显示全部楼层
把txt文件上传上来吧
我帮你处理一下 txt
☑没工作☑没钱☑没车☑没房☑没老婆☑没死
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-10-9 10:00:11| 字数 118| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
QUOTE:
Posted by 突击虎II on 2007-10-9 09:57


规则是这样的
1填到A列
2填到B列
3填到C列
4填到D列
5填到E列
6填到F列
每行只有3个数字
没有数字的列留空

不知道这样说清楚了没有


这样是很清楚了. 可惜这不是简单的导入了.
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-10-9 10:01:04| 字数 18| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
下一步要干什么呢? 统计每列有多少个?
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 10:02:36| 字数 249| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by Drifter on 2007-10-9 09:57


问题是楼主说了"TXT中的格式是这样的". 看上去排得很整齐的样子. 如果原始数据里面没有包含那几个"多余"的空格, 那么无论什么软件都不可以替楼主决定三个数字放在6个格子里的时候应该放哪个的. 反过来, 如果 ...



谢谢这位兄弟

原始数据每个数字之间只有1个空格,就象我给出的一小部分那样排列的很整齐
00001  1 3 4
00002  2 4 6
00003  3 5 6
00004  1 2 5
00005  2 4 6
00006  1 4 5
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-10-9 10:04:10| 字数 174| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
QUOTE:
Posted by 突击虎II on 2007-10-9 10:02



谢谢这位兄弟

原始数据每个数字之间只有1个空格,就象我给出的一小部分那样排列的很整齐
00001  1 3 4
00002  2 4 6
00003  3 5 6
00004  1 2 5
00005  2 4 6
00006  1 4 5


现在已经明白了.你是要根据内容来翻译一下的, 所以这不是导入的问题.

可以试试宏, 不行的话就要VBA了.
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 10:09:51| 字数 103| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by Drifter on 2007-10-9 10:04


现在已经明白了.你是要根据内容来翻译一下的, 所以这不是导入的问题.

可以试试宏, 不行的话就要VBA了.

这就是问题的关键

我不知道怎么用宏
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-10-9 10:13:25| 字数 143| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
QUOTE:
Posted by 突击虎II on 2007-10-9 10:09

这就是问题的关键

我不知道怎么用宏


先想一想人工怎么处理的. 然后把这个过程条理化, 弄成一个步骤, 然后做一遍(处理一行), 录下来. 然后自动重复.

如果这个处理一行的过程不能简单地用excel本身的功能完成, 那么就不能用宏了.
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 10:20:23| 字数 98| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by Drifter on 2007-10-9 10:01
下一步要干什么呢? 统计每列有多少个?


如图所示



重新排序后的表格


[ Edited by  突击虎II on 2007-10-9 10:30 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 10:27:24| 字数 162| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by Drifter on 2007-10-9 10:13


先想一想人工怎么处理的. 然后把这个过程条理化, 弄成一个步骤, 然后做一遍(处理一行), 录下来. 然后自动重复.

如果这个处理一行的过程不能简单地用excel本身的功能完成, 那么就不能用宏了.


谢谢这位兄弟的热情帮助

但是 这样做好像并不能实现

应经给你送花表示感谢
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-10-9 10:30:10| 字数 89| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
QUOTE:
Posted by 突击虎II on 2007-10-9 10:20


如图所示

[ Edited by  突击虎II on 2007-10-9 10:25 ]


这个图说明什么? 你想知道二半各有多少?
回复 支持 反对

使用道具 举报

7412

回帖

1

积分

2078

资产值

入门会员 Rank: 1

注册时间
2006-9-28
发表于 2007-10-9 10:30:36| 字数 45| - LAN | 显示全部楼层
*.*lll *.*lll

数据很重要?

你压缩 txt传上来,偶帮你偶定

*.*lll *.*lll
☑没工作☑没钱☑没车☑没房☑没老婆☑没死
回复 支持 反对

使用道具 举报

7412

回帖

1

积分

2078

资产值

入门会员 Rank: 1

注册时间
2006-9-28
发表于 2007-10-9 10:33:23| 字数 10| - LAN | 显示全部楼层


果然是玩排列的

采票呀
☑没工作☑没钱☑没车☑没房☑没老婆☑没死
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 10:34:16| 字数 135| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by bugubird on 2007-10-9 10:30
*.*lll *.*lll

数据很重要?

你压缩 txt传上来,偶帮你偶定

*.*lll *.*lll


谢谢兄弟

刚才漏掉一张截图



能不能根据我开始提供的一点数据帮我找出方法来

我不想吃现成的大白菜,想学学怎么种的
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 10:36:42| 字数 67| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by bugubird on 2007-10-9 10:33


果然是玩排列的

采票呀



排列是什么?*.*lll

有这样的彩票?
回复 支持 反对

使用道具 举报

7412

回帖

1

积分

2078

资产值

入门会员 Rank: 1

注册时间
2006-9-28
发表于 2007-10-9 10:37:45| 字数 203| - LAN | 显示全部楼层
vb.vc偶不懂

偶是手工把你的数据先导入到数据库中

然后通过程序,把数据重新添充到表中.
如: 00001 8 5 9
偶会用程序变成: 0001 5 8 9
也就是比较一下.按顺序放到三个列中.然后更新到数据库

以此为循环。。

处理完后,数据库可以将数据导出成 txt文件,并且数据是以 Tab 为分割的
这样你就可以顺利导入到 excel中了..

其实最好的方法还是写宏.将数据导入到 excel.然后用宏来处理
但宏偶不懂呀..宏太麻烦了.不懂

☑没工作☑没钱☑没车☑没房☑没老婆☑没死
回复 支持 反对

使用道具 举报

289

回帖

0

积分

1188

资产值

入门会员 Rank: 1

注册时间
2005-2-22
 楼主| 发表于 2007-10-9 10:45:44| 字数 247| - 中国–广东–东莞 电信 | 显示全部楼层
QUOTE:
Posted by bugubird on 2007-10-9 10:37
vb.vc偶不懂

偶是手工把你的数据先导入到数据库中

然后通过程序,把数据重新添充到表中.
如: 00001 8 5 9
偶会用程序变成: 0001 5 8 9
也就是比较一下.按顺序放到三个列中.然后更新到数据库

以 ...



1所有的数据已经按照从小到大的顺序排列好了,所有的数据都像我给出的前几组数据那样的

2俺现在就是不知道该如何把它们填到相应的列中

3所有的数据填好后按照413625排序在EXCEL中是很好实现的

4之后的工作也好做

现在就是第2步
回复 支持 反对

使用道具 举报

283

回帖

0

积分

298

资产值

入门会员 Rank: 1

注册时间
2006-7-1
发表于 2007-10-9 10:56:57| 字数 31| - 中国–广东–东莞 电信 | 显示全部楼层
宏與VBA有什麼差別?我不明白。
不過這個肯定要用VBA來處理了
回复 支持 反对

使用道具 举报

7412

回帖

1

积分

2078

资产值

入门会员 Rank: 1

注册时间
2006-9-28
发表于 2007-10-9 10:59:36| 字数 179| - LAN | 显示全部楼层
QUOTE:
Posted by 突击虎II on 2007-10-9 10:45



1所有的数据已经按照从小到大的顺序排列好了,所有的数据都像我给出的前几组数据那样的

2俺现在就是不知道该如何把它们填到相应的列中

3所有的数据填好后按照413625排序在EXCEL中是很好实现的
...




如: 3 6 9


两个Tab + 3 + 两个Tab + 两个Tab + 9

1  5  8

1 + 三个Tab + 5 + 两个Tab + 8

☑没工作☑没钱☑没车☑没房☑没老婆☑没死
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-12 12:17 , Processed in 0.203627 second(s), 64 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部