加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

excel分列文字与数字

(2016-02-03 08:50:13)
标签:

文字与数字分开

分类: 知识与积累
昨天遇到一个难题,客户提供的合作单位中的银行和账户信息全部在一起的,也就是说在EXCEL中,在一个单元格,系统需要将银行信息和账号信息分开,这时就需要用到比较复杂的公式才能获得最终文字和数据分开的效果,给出的排列为:银行信息+账号,也就是文字在前,数字在后,具体操作如下:

假设数据在A列,第一行为标题行
我们要得到分列后的文字:
在B2单元格输入公式按ctrl+shift+enter
=MID($A2,1,MIN(IF(--LENB(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1))-LEN(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1))=0,ROW(INDIRECT("1:"&LEN($A2))),""))-1)

我们要得到分列后的数字:
C2单元格输入下面公式按ctrl+shift+enter
=MID($A2,MIN(IF(--LENB(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1))-LEN(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1))=0,ROW(INDIRECT("1:"&LEN($A2))),"")),LEN($A2))

注意:公式复制进去后,直接回车会出现错误字符,需要按ctrl+shift+enter组合键。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有