大家好,今天跟大家分享如何将帶角分的阿拉伯數字金額批量轉換為中文大寫金額。
應用案例将下圖工作表A列中的阿拉伯數字金額批量轉換為中文大寫金額,轉換後的效果參見B列。
操作步驟
選中B2單元格,在英文狀态下輸入公式:=TEXT(INT(A2),"[dbnum2]")&"元"&TEXT(MID(A2,FIND(".",A2) 1,1),"[dbnum2]")&"角"&TEXT(MID(A2,FIND(".",A2) 2,1),"[dbnum2]")&"分",回車确認公式,即可返回520.13對應的中文大寫金額伍佰貳拾元壹角叁分。
公式說明:
1公式中的INT(A2)作用是将A2單元格中的數值向下取整,[dbnum2]是中文大寫數字的格式代碼,所以TEXT(INT(A2),"[dbnum2]")的作用就是将A2單元格中的數值520.13向下取整得到520後再将520轉換為中文大寫形式。
2 FIND(".",A2)的作用是定位小數點在A2單元格中的位置,FIND(".",A2) 1可以返回角位上的數字在A2單元格中的位置5,MID(A2,FIND(".",A2) 1,1)意思是從A2單元格中的第5位開始提取字符,提取1位數字,可将角位上的數字1提取出來;
FIND(".",A2) 2為分位上的數字在A2單元格中的位置,MID(A2,FIND(".",A2) 2,1)可将分位上的數字提取出來。
3角位和分位上的數字提取出來後,再用TEXT函數分别轉換為中文大寫形式。
4符号&的作用是将前後内容進行連接。
最後,我們再将公式向下填充,即可快速得到所有阿拉伯數字對應的中文大寫金額。
本文由@靜心辦公原創,歡迎關注,一起學習更多office辦公技能!#職場技能##excel##office辦公技能#
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!