怎样把单元格的数字和单位分开分列功能无法实现
正如每个人都有不同的脾气一样,Excel单元格也有它的“脾气”,在数据录入的时候需要了解单元格的特点,数据录入要规范,如果不规范,后续数据统计和数据分析会非常麻烦。举个例子,近期频频有人问到怎样把单元格的数字和单位分开,截图如图1:
图 1
每个单元格数字长度不一致,用分列功能无法实现数字和单位分开,几千行数据总不可能一个个单元格分别复制数字和单位,再一个个粘帖吧。这个问题的根源在于数据录入的时候把数字和单位放在一起了,需要分开放才符合规范。处于围城中的男女都能深切体会到结婚容易离婚难啊,Excel单元格也一样,要把2个单元格内容合并很简单,用&连接就可以(公式=A1$B1就可以把A1和B1内容合并),但是要把2个单元格内容分开就不是那么容易了。可是现在就是非得要把他们分开才能做数据统计呀,有没有办法快速实现呢?当然有,Excel 2013强大的智能填充帮我们轻松实现(2013以下的版本无此功能)。
操作步骤如下:
Step1:复制A1单元格的数字,粘帖到B1单元格,鼠标放在B1单元格,单击菜单开始→填充→快速填充,如图2,神奇的一幕出现了,所有的数字在B列全部填充了,如图3。
图 2
图 3
Step2:数字分离开了,接下来是把单位分离出来,这一步既可以用快速填充方法(把A1单元格的单位复制粘帖到C1单元格,和第一步一样的快速填充),也可以用公式与函数实现,函数实现有2种方法。
两种方法:
1、SUBSTITUTE函数,C1公式=SUBSTITUTE(A1,B1,),SUBSTITUTE函数功能是将字符串中的部分字符串用新字符串替换,公式的意思是将A1单元格中的数字替换为空,剩下的就是单位了。
图 4
2、用len和right函数,D1公式=RIGHT(A1,LEN(A1)-LEN(B1)),公式的意思是将A列的文本长度减去B列的文本长度就得到单位的长度,单位靠单元格的右边,所以用right函数。
图 5