作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 05:31:33
如何把excel一个单元格里通过公式计算出来的数字再拆分成多个单元格?
比如B3单元格里计算的结果是100,我想把100再拆成三个单元格1,0,0.我知道如果是数字100的话可以用数据-分列来拆,但是B3单元格是公式就不知如何直接可以拆开来.
计算结果并不一定知道是几位数的,如果B列同时有很多数要拆,我计算的结果是货币,拆分出来的数要求末数在同一列中,前面有几位数是不一定的.而且我要小数点后面的数也能被拆分出来
如何把excel一个单元格里通过公式计算出来的数字再拆分成多个单元格?
=mid(b3,1,1)
=mid(b3,2,1)
=mid(b3,3,1)
计算结果超过3位以此类推.
再问: 这个回答可以是可以,但是我的计算结果并不一定知道是几位数的,如果B列同时有很多数要拆,这样的拆话我得一个一个去拆了.我计算的结果是货币,拆分出来的数要求末数在同一列中,前面有几位数是不一定的.
再答: 最大多少位?这个能确定吧?比如你的数字最多有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的意义不一样。
再问: 前面这个公式就是不能区分小数,货币有时是整数,也就是小数点后为两个00,这样它就只认整数的位数了,有小数的呢又把小数点也算进去了,还是不行啊,我拆分时小数点不要拆到单元格里去的.但小数点后的数字不管是0还是其它的数字都是要的,后面那个公式我试了不行,计算结果是#VALUE,还得再次麻烦你了.
再答: 再次验证后面的公式没有问题,是不是你哪里输错了还是怎么回事? 你发给我帮你看看。 116383166@qq.com