将金額填寫成正規收據的格式,是EXCEL做賬時經常遇到的問題。
如下表:
公式實現
在B2單元格輸入公式:
公式向右和向左填充,即得記賬形式的金額。
公式解析
=LEFT(RIGHT(" ¥"&ROUND($A2,2)*100,12-COLUMN(A:A)))
ROUND($A2,2):
将A2金額保留兩位小數。保留兩位小數的原因是後面記賬金額到角分。
ROUND($A2,2)*100:
将A2金額的小數點去掉,成整數形式。
" ¥"&ROUND($A2,2)*100:
将轉化後的整數前加特殊符号“ ¥”(注意:¥符号前有一空字符)。
12-COLUMN(A:A):
記賬的最高位是億,是從右到左數第11位,所以12-COLUMN(A:A),即11。
公式向右填充,此部分返回值變為10、9、8……,也就是千萬、百萬、十萬……位。
RIGHT(" ¥"&ROUND($A2,2)*100,12-COLUMN(A:A):
整數前加特殊符号“ ¥”,從右側取11位,即取到億位。
LEFT(RIGHT(" ¥"&ROUND($A2,2)*100,12-COLUMN(A:A))):
從上一步的取到億位的數值最左側取1位,即是億位上的數值。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!