瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 如何在excel表格中把汉字和数字分列
txwsy - 2008-5-22 0:34:00
徐文渊016465
王占武016466
张德军016467
阿不都拉木016468

如上一个表格(仅为实际表格的一小部分)如何把汉字和数字分列成这样?
徐文渊
016465
王占武
016466
张德军
016467
阿不都拉木
016468
请大家多帮帮忙,我在这先谢谢了!!!

用户系统信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 1.7; WPS; .NET CLR 2.0.50727; TheWorld)
天月来了 - 2008-5-22 8:47:00
这个简单点吧

发现数字有规律。

都是016开头

可以这样,将所有内容复制粘贴到记事本里,保存为  1.txt 

并将016替换为逗号 , 

然后用excel表导入这个  1.txt   

设置逗号分隔

然后就简单的删啦。

再接着添加016数字,然后再复制、粘贴到记事本
就这么反复折腾,很简单的。
天月来了 - 2008-5-22 8:48:00
实在不会弄
不涉及秘密的话
你将文件压缩发到论坛来。

让他们给你折腾一下。
政府 - 2008-5-22 9:52:00
你那些数字很有规律,都是能正常排序的,可以记下第一个,然后在空白的页面上第一行输入一个数字,然后点中表格右下角往下面的表格一直拖动,放开鼠标然后选择 以序列方式填充。是个笨方法,也可以应急一下呵呵。
               
txwsy - 2008-5-22 19:25:00
这只是其中开头的一小部分,整个表格中的数字并不是有规律的,并且也不全是以016开头的,总计有1万多个单元格呢!
ADL - 2008-5-22 19:36:00
复制,选择性粘贴——纯文本 粘到word上

按住Alt键,把你要的再选中后粘回Excel中
ADL - 2008-5-22 19:38:00
最好在Excel上先排下序,再操作上面的方法,就不会长短不一了!
txwsy - 2008-5-22 19:46:00


引用:
原帖由 天月来了 于 2008-5-22 8:48:00 发表
实在不会弄
不涉及秘密的话
你将文件压缩发到论坛来。

让他们给你折腾一下。




这样删太麻烦,全部有1.3万个单元格,且数字并不是有规律的,先发271多个单元格上来,大家试试吧?主要是把人名和合同号分开就像这样:
卡哈尔017744
弄成
017744卡哈尔
ADL - 2008-5-22 19:52:00
都是01开头嘛,这很简单啦!

在word上替换下就可以了!
ADL - 2008-5-22 19:55:00
张伟同志搞好了,请收下!

附件: 11.rar
ADL - 2008-5-22 19:57:00
B列如果一定要最前面有0,设置B列的格式就可以了!
ADL - 2008-5-22 19:58:00
如果都是6位的,直接用邮政编码格式就OK了!
ADL - 2008-5-22 19:58:00
这次的有0啦

附件: 11.rar
ADL - 2008-5-22 20:07:00
为了防止这种麻烦事的发生!

请忘掉中文式的表格吧!Excel是以最小单元格为单位使用的!

不要把两个东东放一起!

格子是可以随便划的,打印出来也能达到中文式的效果的!:default6:
ADL - 2008-5-22 20:18:00
我遇到的历史事件告诉我,WPS不是不好,不是我不爱国,不是我不支持国产软件,真的不好用!

建议还是用office套件的word excel ...吧!
txwsy - 2008-5-22 20:46:00


引用:
原帖由 ADL 于 2008-5-22 20:07:00 发表
为了防止这种麻烦事的发生!

请忘掉中文式的表格吧!Excel是以最小单元格为单位使用的!

不要把两个东东放一起!

格子是可以随便划的,打印出来也能达到中文式的效果的!:default6: 




没办法,这是从软件中导出来的。
ADL - 2008-5-22 21:04:00
上面我已经说过了,wps和Excel不完全兼容的!

请用Excel打开我上传的文件!
ADL - 2008-5-22 21:28:00
你直接把整个文件发到我的邮箱我弄好发给你算了!

邮箱查看悄悄话!
txwsy - 2008-5-22 23:20:00


引用:
原帖由 ADL 于 2008-5-22 21:04:00 发表
上面我已经说过了,wps和Excel不完全兼容的!

请用Excel打开我上传的文件!




不好意思,刚才是用超级旋风下载的,所以打开有点不对劲,现在好了。但我自己还是搞不出来,现在把它全部发上来,麻烦你给弄一下,谢谢了!
ADL - 2008-5-23 1:06:00
C列上的少量后两位请手动加到B列,修改时请对原表,因为原表不是按递增排序的,有的要加01或02 有的要加001或002

有的合同号在录入的时候,没有在最前面加0,也需要在核对时,手动调到B列

------------------
我目前只能做到这样了!

附件: 11.rar
ADL - 2008-5-23 1:07:00
你们的数据在录入数据库的时候,在前2000条,格式比较乱,有大量的空行,我已删除!
dongjunwei - 2008-5-23 13:13:00
大家是用什么办法删除的》》
天月来了 - 2008-5-23 14:42:00
已弄好了

并且非正常的部分,我也给你整理出来了

不明的部分不算多。

你自己看看折腾吧。

看图中所示,不明部分你得自己弄了。

附件: 弄好了.rar
txwsy - 2008-5-23 15:45:00
谢谢!实在是太感谢你了!
天月来了 - 2008-5-23 18:42:00
你这种无规律的东西,操作好烦的。

可能会更多函数的人,能轻松搞定。

我们这些人就死方法了。

经过折腾,还行。只要不超过6万以上,估计还能将就。

单个用户名所包含的文字数量不超过30个以上,估计也能将就。

还有你这数据录入的时候,可能操作有错。

不明部分,我不知道怎么去折腾他们包含的数字。并且好象还有几个是少了一个数字的。

自己折腾吧。
天月来了 - 2008-5-25 7:35:00
哪个弄不出来???我那已弄好的文件里,不明部分弄不出???

还是说象这样的东西,你自己弄不出来?
风回舞雪 - 2008-5-27 10:58:00
把内容改成文本样式就可以了
txwsy - 2008-5-28 13:21:00
今天终于弄出来了,其实很简单,先在excel中把以下表格
徐文渊016465
王占武016466
张德军016467
阿不都拉木016468
中的人名和数字之间用逗号分隔开(用替换键把01替换成,01就成了)
徐文渊,016465
王占武,016466
张德军,016467
阿不都拉木,016468
然后在excel菜单栏点数据--分列-分隔符号-下一步-勾选逗号和其他并且一定要在其他后面的空格内输入逗号-下一步-完成,就大功告成了。
徐文渊
16465
王占武
16466
张德军
16467
阿不都拉木
16468
天月来了 - 2008-5-28 15:13:00
你那无序的部分,没法用这个简单弄

尤其是016401这项,就会乱了

还有人名字部分有一些包含01的。也会乱的。:default6:
txwsy - 2008-5-28 16:55:00


引用:
原帖由 天月来了 于 2008-5-28 15:13:00 发表
你那无序的部分,没法用这个简单弄

尤其是016401这项,就会乱了

还有人名字部分有一些包含01的。也会乱的。:default6: 


原来如此!要是能把
爱贤忠014631

替换成
014631爱贤忠

格式,然后在数据分列中选用固定宽度就好弄了,对那无序的部分再用其他办法。
12
查看完整版本: 如何在excel表格中把汉字和数字分列