Excel手開發票:數字轉國字大寫、金額試算_Excel活用-021

其實小本自己一直盡量避免人工書寫文字或數字,我自己的觀念是只要是人工作業的東西,難免都會出錯;就連用Excel敲入資料,也是有登入錯誤的時候。所以,人工作業建議是要搭配Exxel試算表來輔助,盡可能降低人工的錯誤率。

今天要來分享「手開發票:國字大小寫、金額試算」
稅額讓函數自動四捨五入,並帶出數字的國字大寫



步驟一:稅額四捨五入

[B2儲存格] =ROUND(A9*5%,0)


🡺 [Number] A2*5% --- A2儲存格的值,乘上5%營業稅。
🡺 [Num_digits] 0 --- 小數點第1位進位

相關函數細節,可參考以下連結
2019/04/21 Excel函數-008_round-數學與三角函數

步驟二:總計帶出國字大寫(整串)

[C2儲存格] =A2+B2 --- 合計金額和稅額
[D2儲存格] =IF(NUMBERSTRING(C9,2)="零","-",NUMBERSTRING(C9,2)&" 元整")


🡺 [Logical_test] NUMBERSTRING(C2,2)="零" --- 如果等於”零”
🡺 [Value_if_true] “-“ --- 值為true,顯示”-“
🡺 [Value_if_false] NUMBERSTRING(C2,2)&" 元整" --- 值為false,顯示 NUMBERSTRING(C2,2)

相關函數細節,可參考以下連結
2019/04/25 Excel函數-011_if-邏輯
2019/06/02 Excel函數-025_numberstring-隱藏版

● 公式向下填充
🡺 Ctrl+C(複製)B2:D2儲存格 >>Shift+向下鍵(反白經過的儲存格) >>Enter(貼上)


步驟三:國字大寫(單格)

[F2儲存格] =TEXT(MID(RIGHT("000000000"&$C2,9),INT(COLUMN(C:C)/2),1),"[DBNum2]")
此部份為引用<資料來源>

下一篇會再做函數拆解說明,完成後會補上文章連結。

● 公式填充其餘空白儲存格
🡺 Ctrl+C(複製)F2儲存格 >>Shift+向下鍵(反白經過的儲存格) >>Enter(貼上)


步驟四:儲存格變色1_等於”零”字,將字的顏色變淡。

🡺 選取F2儲存格>> 「常用」>> 「條件式格式設定」>> 「管理規則」>>


>>「新增規則」 >>「只格式化包含下列的儲存格」>>「等於」 >>”零” >>「格式」 >>


>>「字型」 >>「選色」 >>「確定」 >>「確定」


步驟五:儲存格變色2_不等於"零"的字,顏色轉藍字+儲存格變色。

🡺 選取F2儲存格>> 「新增規則」>> 「只格式化包含下列的儲存格」 >>「不等於」 >>”零” >>「格式」 >>


>>「字型」 >>「選色」 >>「填滿」 >>「選色」 >>「確定」


>> 「確定」>> 「確定」


● 複製格式:複製設定好的F2儲存格,複製到其餘的儲存格內。
🡺 選取F2儲存格 >>「常用」 >>「複製格式」按2下 >>選取其餘的儲存格


● 檢查確認:資料是否都正確


完成:確認資料都沒問題,就完成囉~

引用資料:「Excel-數字金額轉國字金額
※ 下篇會來拆解說明各個函數的功能及用法。

延伸閱讀:
1. 2019/04/21 Excel函數-008_round-數學與三角函數
2. 2019/04/25 Excel函數-011_if-邏輯
3. 2019/06/02 Excel函數-025_numberstring-隱藏版

留言