sber 发表于 2011-8-31 19:08

请教excel高手,遇到麻烦了

在一个单元格(cell)里,同时有比如说 112 ab123 cda12 mw229 ufj 2994,这些数字和符号里面用空格隔开,不能用data里的那个分割功能,因为数据分割出来会混乱,具体我就不多说了,我只想提取112和2994两个数字,请问应该如何提取,好像要用macro vb编程是吗?怎么编?

感激不尽

spider127 发表于 2011-8-31 21:04

=left(A1,3)
=right(A1,4)

sber 发表于 2011-8-31 21:27

spider127 发表于 2011-8-31 21:04 static/image/common/back.gif
=left(A1,3)
=right(A1,4)

好像不太对

spider127 发表于 2011-8-31 22:14

sber 发表于 2011-8-31 20:27 static/image/common/back.gif
好像不太对

把单元格改成文本格式

sber 发表于 2011-8-31 22:33

本帖最后由 sber 于 2011-8-31 22:38 编辑

谢谢,如果是这样,比如我要提取单元格里符合112(或者114 116。。。。)数字    每列单元格里比如 112 ab123 cda12 mw229 ufj 2994 排列顺序和数量并不完全一样,我插个图吧





johndoe 发表于 2011-8-31 22:43

如果不想用vba写个小的宏,可以用

data -》 text to columns -> delimited -> 选空格作为分割符

然后把新的数据 sort一下就可以了,数字肯定都是在最前面的

sber 发表于 2011-8-31 22:55

johndoe 发表于 2011-8-31 22:43 static/image/common/back.gif
如果不想用vba写个小的宏,可以用

data -》 text to columns -> delimited -> 选空格作为分割符


因为每行的数量不同,所以分割之后所想分出的数据不在同一列上

johndoe 发表于 2011-8-31 22:57

先sort行,再sort列

sber 发表于 2011-8-31 23:07

johndoe 发表于 2011-8-31 22:57 static/image/common/back.gif
先sort行,再sort列

先谢谢你

sort 列怎么sort? 我只要最后一列的,但是有的行里最后一列是倒数第二列,最后一列是空的,这个怎么解决?

THOMAS_F 发表于 2011-8-31 23:29

sber 发表于 2011-8-31 21:27 static/image/common/back.gif
好像不太对

=LEFT(A1;3)
=right(A1;4)
中间是分号 ; 不是逗号 ,

sber 发表于 2011-9-1 00:16

THOMAS_F 发表于 2011-8-31 23:29 static/image/common/back.gif
=LEFT(A1;3)
=right(A1;4)
中间是分号 ; 不是逗号 ,

我知道是分号,也不太对。

brauns 发表于 2011-9-1 00:42

空格分隔导入表格。转置表格行列。排序取数字部分再转置回来

swordheartde 发表于 2011-9-1 06:18

本帖最后由 swordheartde 于 2011-9-1 06:19 编辑

牛人们,记住你们了,到时候我也要向你们请教。

乐水鸣佩环 发表于 2011-9-1 07:52

excel 没有牛人,只有会不会用google的区别

johndoe 发表于 2011-9-1 08:40

THOMAS_F 发表于 2011-8-31 23:29 static/image/common/back.gif
=LEFT(A1;3)
=right(A1;4)
中间是分号 ; 不是逗号 ,

{:5_320:}英文和德文版的

swordheartde 发表于 2011-9-1 08:41

乐水鸣佩环 发表于 2011-9-1 07:52 static/image/common/back.gif
excel 没有牛人,只有会不会用google的区别

好见解啊,还有百度知道?

cosimo 发表于 2011-9-1 20:25

乐水鸣佩环 发表于 2011-9-1 07:52 static/image/common/back.gif
excel 没有牛人,只有会不会用google的区别

{:5_377:}

Casablanca 发表于 2011-9-1 21:30

mark。。

spider127 发表于 2011-9-1 22:40

sber 发表于 2011-8-31 21:33 static/image/common/back.gif
谢谢,如果是这样,比如我要提取单元格里符合112(或者114 116。。。。)数字    每列单元格里比如 112 ab1 ...

我没太看明白 是说你只想提取每个单元格里面的数字 忽略文本?

sber 发表于 2011-9-1 22:42

spider127 发表于 2011-9-1 22:40 static/image/common/back.gif
我没太看明白 是说你只想提取每个单元格里面的数字 忽略文本?

已经搞定了,嘿嘿

spider127 发表于 2011-9-1 23:02

sber 发表于 2011-9-1 21:42 static/image/common/back.gif
已经搞定了,嘿嘿

噢 那共享一下答案吧~

sber 发表于 2011-9-1 23:24

spider127 发表于 2011-9-1 23:02 static/image/common/back.gif
噢 那共享一下答案吧~

手动划线,哈哈哈

spider127 发表于 2011-9-1 23:41

sber 发表于 2011-9-1 22:24 static/image/common/back.gif
手动划线,哈哈哈

{:4_297:}
页: [1]
查看完整版本: 请教excel高手,遇到麻烦了