谁知道数据分列,在一个单元格中有汉字,字母和数字如何分到两列

思柳薇2882
2013-10-23 · TA获得超过136个赞
知道答主
回答量:105
采纳率:0%
帮助的人:121万
展开全部
jujumao城市:重庆注册日期:09-03-09 TA的 打听回答此问题可以用公式和宏处理,公式就有点复杂了,俺也懒得去动脑筋,还是宏简单一点,你可以把这个文件当作一次临时工具使用,使用方法:把要分列的数据复制粘贴在sheet1的A列中,注意要从A1开始,且A列数据中间不能有空的单元格,否则可能出错。如想把宏移植到原文件,可以参考以下代码:Sub ls()Dim X As RangeSet X = [a1] '令X为单元格A1While X.Value <> ""For i = Len(X.Value) To 1 Step -1 '设置循环,从该单元格的右至左每个字符进行循环,用以检测ASCII码If Asc(Mid(X.Value, i, 1)) < 0 Then'以下为分列过程X.Offset(0, 1) = Mid(X.Value, i + 1, Len(X.Value) - i)X = Left(X.Value, i)Exit ForEnd IfNextSet X = X.Offset(1) '令X为下一单元格WendEnd Sub附件:数列分列.xls2011-11-21 04:23:00
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式