请教关于EXCLE 问题:

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:41:01
房屋代码及名称
E2023梁兴华
E1M018郑远建
E1M014王惠明
E2082黄秋媚
E1030赖金喜
E1031赖金喜
W1D004张家瑜

左边的英文加数字表示的是"房屋代码",右边是"名称",它们同在一列中.有什么快捷的方式把它分成两列,第一列显示房屋代码,第二列显示名称.非常感谢!!!

菜单的“数据”,“分列”
如果不好用,就用right()和mid()函数。

你的房屋代码不是固定的长度,不好弄。

我现在要知道你房屋代码最短的是几位,最长的是几位,最右边的都是数字吗?

你要是不用VBA写函数,你可以用公式,比较麻烦:
=CODE(MID($A1,COLUMN()-1,1))
取出每一位的内码,然后,用IF根据每位内码是否大于128,来决定是转成相应字符还是空字符串。然后再用公式将结果合并,就成了。