关于在excel中记账凭证金额处分割的问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:54:50
单位没有财务软件,我用电脑制凭证。在金额处要从亿到分要分成11个独立的单元格,我现在的做法是拉11个单元格将列宽设定成“1”,不过有个缺点,输入多少位数都要一个一个输入,且金额不能相加。求在一个单元格中等分11个部分,每一个数字占一个格子的方法。

你可以在别的单元格内输入金额,然后用公式将金额的各位数字提取到对应的各个小格内。
公式=MID(REPT(" ",11-LEN($A1*100)*($A1<>""))&$A1*100,COLUMN(A1),1),
将此公式输入亿位所在的单元格,右拉到分位所在单元格,将公式中的A1改为你存放金额的单元格即可。

假如数据要在A列输入,在B列输入公式并向右复制到L列:
【=--LEFT(RIGHT(REPT("0",11-LEN($A2))&$A2,13-COLUMN()))】
这样一来金额数字就各就各位了,空值全部显示为0.

自定义数字格式好了,这样既能相加,还能一次输入:
单元格格式——自定义——# # # # # # # # # # # # # #

这样看起来就像是单个的数字了,如果嫌分散不够可以多加几个空格。

自定义格式可以满足很多显示的需求。

每一个数字占一格,,可以设置数据-有效性那里,把文本长度定义为1,这样超过1位数,就会报错。

可以对文本进行计算,用value(),但你这个算法要用每一位*每一位的科学计数值

好像不能这样做,但是你放到11个格里面应该是有办法计算的,你研究一下