excel中数字和单位之间批量加空格
发布网友
发布时间:2022-05-01 09:01
我来回答
共4个回答
热心网友
时间:2022-06-27 03:46
加空格最简单了,用替换,
在替换界面的上面敲入mol,然后在下面替换的内容敲入“ mol”
前面加空格,这样自然就替换了。
如果要分开的话,就用楼上的这个办法就可以了
热心网友
时间:2022-06-27 03:46
=left(a1,len(a1)-3)&" "&right(a1,3)
下拉复制公式。
------------------------
分到两列中,用公式:
=left(a1,len(a1)-3)
=right(a1,3)
热心网友
时间:2022-06-27 03:47
看了楼主的问题补充才明白这问题有多难,如果你的单位都是3个字符,按照1楼的回答可以搞定。如果单位所占字符各不相同,又没有任何规律可循,只能看看能否用VBA编程,否则就要一个一个去拆开了。
热心网友
时间:2022-06-27 03:47
公式适用范围:
前边为数字,后0-4位为非数字。
方法:
1.先判断A1是否数字。是,A1
2.判断是否只有1位字母,是,去掉一位
3.判断是否只有2位字母,是,去掉两位
4.判断是否只有3位字母,是,去掉三位
否,去掉4位。(超出4位的可以拿出,重新用公式处理)
B1(数字)为
=IF(ISNUMBER(A1),A1,IF(ISERROR(VALUE(LEFT(A1,LEN(A1)-1))),IF(ISERROR(VALUE(LEFT(A1,LEN(A1)-2))),IF(ISERROR(VALUE(LEFT(A1,LEN(A1)-3))),VALUE(LEFT(A1,LEN(A1)-4)),VALUE(LEFT(A1,LEN(A1)-3))),VALUE(LEFT(A1,LEN(A1)-2))),VALUE(LEFT(A1,LEN(A1)-1))))
C1(单位)
=SUBSTITUTE(A1,B1,)
方法:将A1去掉数字。