楼主 罗刚君 |
很多ERP软件导出数据时会将文本与数值产生一个单元格中,从而给Excel的后期运算带来障碍。 例如“A产品125B产品300C产品125.8”放在一个单元格中,这些数据没法参与后期运算,而最理想的方法是显示在6个单元格中,如下图所示: Excel自带的分列功能无法完成此类分列工作,因为文本和数值的长度不确定,也没有分隔符,怎么办呢? 用VBA自定义一个函数可以瞬间解决问题,效果显示如下: 源代码下载: 分列.rar 使用方法: 将宏的安全性调低,然后打开本案例文件,输入公式“=Breakdown($A2,COLUMN(A1))”并向右填充即可 如果要向下填充则采用公式“=Breakdown($A2,Row(A1))” 如果要其它工作簿是使用此函数,请打开你的工作簿,按下《Alt+F11》,插入一个模板,并将代码复制到模块中。然后返回工作表界面就可以使用了。 |
2楼 yy63428 |
下载学习, |
3楼 我可以很好 |
支持 |
4楼 东方伊仁—苦咖 |
谢谢分享 |
5楼 yeminqiang |
|
6楼 本人号被盗, |
谢谢老师。 |
7楼 Kristian1 |
膜拜学习! |
8楼 paoge |
学习学习 |
9楼 liaozhifa33 |
宁静致远回复,给力啊亲! |
10楼 在墙角啃馒头 |
很好很强悍 |