將金額填寫成正規(guī)收據(jù)的格式,是EXCEL做賬時經(jīng)常遇到的問題。
如下表:
公式解析
=LEFT(RIGHT(” ¥”&ROUND($A2,2)*100,12-COLUMN(A:A)))
ROUND($A2,2):
將A2金額保留兩位小數(shù)。保留兩位小數(shù)的原因是后面記賬金額到角分。
ROUND($A2,2)*100:
將A2金額的小數(shù)點(diǎn)去掉,成整數(shù)形式。
” ¥”&ROUND($A2,2)*100:
將轉(zhuǎn)化后的整數(shù)前加特殊符號“ ¥”(注意:¥符號前有一空字符)。
12-COLUMN(A:A):
記賬的最高位是億,是從右到左數(shù)第11位,所以12-COLUMN(A:A),即11。
公式向右填充,此部分返回值變?yōu)?0、9、8……,也就是千萬、百萬、十萬……位。
RIGHT(” ¥”&ROUND($A2,2)*100,12-COLUMN(A:A):
整數(shù)前加特殊符號“ ¥”,從右側(cè)取11位,即取到億位。
LEFT(RIGHT(” ¥”&ROUND($A2,2)*100,12-COLUMN(A:A))):
從上一步的取到億位的數(shù)值最左側(cè)取1位,即是億位上的數(shù)值。