如何把excel一个单元格里通过公式计算出来的数字再拆分成多-查字典问答网
分类选择

来自高新贺的问题

  如何把excel一个单元格里通过公式计算出来的数字再拆分成多个单元格?比如B3单元格里计算的结果是100,我想把100再拆成三个单元格1,0,0.我知道如果是数字100的话可以用数据-分列来拆,但是B3单

  如何把excel一个单元格里通过公式计算出来的数字再拆分成多个单元格?

  比如B3单元格里计算的结果是100,我想把100再拆成三个单元格1,0,0.我知道如果是数字100的话可以用数据-分列来拆,但是B3单元格是公式就不知如何直接可以拆开来.

  计算结果并不一定知道是几位数的,如果B列同时有很多数要拆,我计算的结果是货币,拆分出来的数要求末数在同一列中,前面有几位数是不一定的.而且我要小数点后面的数也能被拆分出来

5回答
2020-05-2501:15
我要回答
提示:回答问题需要登录哦!
蒋济友

  =mid(b3,1,1)

  =mid(b3,2,1)

  =mid(b3,3,1)

  计算结果超过3位以此类推.

2020-05-25 01:18:41
高新贺

  这个回答可以是可以,但是我的计算结果并不一定知道是几位数的,如果B列同时有很多数要拆,这样的拆话我得一个一个去拆了.我计算的结果是货币,拆分出来的数要求末数在同一列中,前面有几位数是不一定的.

2020-05-25 01:19:15
蒋济友

  最大多少位?这个能确定吧?比如你的数字最多有9位,放在A列,在B2写入公式:=IF(LEN($A2)>9-COLUMN(C:C),MID($A2,LEN($A2)+COLUMN(C:C)-10,1),"")在最高位输入公式后,向右复制公式。如果是万位,不要小数点的话还可以这样写:=LEFT(RIGHT(""&$A2*100,9-COLUMN()),1)注意公式中的9,根据最大位数进行调整。如果是十万位就是10,百万就是11,千万是12,以此类推。在最高位输入公式后,向右复制公式。第一个公式中的9是包含小数点的位数,第二个公式中的9是指万位,两个9的意义不一样。

2020-05-25 01:23:11
高新贺

  前面这个公式就是不能区分小数,货币有时是整数,也就是小数点后为两个00,这样它就只认整数的位数了,有小数的呢又把小数点也算进去了,还是不行啊,我拆分时小数点不要拆到单元格里去的.但小数点后的数字不管是0还是其它的数字都是要的,后面那个公式我试了不行,计算结果是#VALUE,还得再次麻烦你了.

2020-05-25 01:25:59
蒋济友

  再次验证后面的公式没有问题,是不是你哪里输错了还是怎么回事?你发给我帮你看看。116383166@qq.com

2020-05-25 01:30:26
大家都在问
最新问答