excel中怎么把同一个单元格中的数字和单位分到两个单元格

每一行中的数字长度又不一样,怎么把这一列的数字和单元格都分到两个单元格中呢

假设数据在A列,则可以在B1中写入公式:

=left(a1,len(a1)*2-lenb(a1))

下拉复制公式。

在c1中写入公式:

=right(a1,lenb(a1)-len(a1))

下拉复制公式。

见下图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-11
选中单元格,数据-分列-固定宽度 -下一步-移动刻度分开数字和单位
第2个回答  2019-03-04
这个可以用公式结合相对地址与绝对地址的办法,假设原始数据在a1:l100中,第一行是表头,m3中输入
=sumproduct(b$2:l$2,b3:l3)
用自动填充柄将m3中的公式下拉。
注意公式中$的作用,就是将单元格地址固定,在下拉中不变动的意思。
如果单元格地址不对,自己适当修改。
第3个回答  推荐于2016-03-13
求数字=--LEFT(A1,LEN(A1)*2-LENB(A1))
求单位=RIGHT(A1,LENB(A1)-LEN(A1))
单位须是汉字的,不能是如T,kg这样的。
相似回答