在財務日常工作中,很多時候,需要將阿拉伯數(shù)字的貨幣變?yōu)橹形拇髮憯?shù)字。很多朋友往往對照數(shù)字,使用輸入法直接錄入漢字——這樣不僅非常麻煩,而且很容易輸入錯誤。
面對這種情況,我們可以使用嵌套函數(shù),修改公式中的參數(shù)就可以直接獲得。阿拉伯數(shù)字轉(zhuǎn)化中文大寫的公式應該這樣寫:=text(數(shù)字或數(shù)字單元格引用,”[DBNum2]”),"[DBNum2]"會讓阿拉伯數(shù)字變?yōu)闈h字大寫數(shù)字,如“壹貳……”;"[DBNum1]"會讓阿拉伯數(shù)字變?yōu)闈h字小寫數(shù)字,如“一二……”
在收款憑證表中,我們需要將合計金額轉(zhuǎn)化為中文大寫的貨幣,并添加圓角分的貨幣單位,公式輸入如圖所示:
J15單元格的小寫數(shù)字,我們在F15單元格設置公式,然后自動填寫J15單元格數(shù)字對應的大寫。公式為:=TEXT(INT(J15),"[DBNum2]G/通用格式")&"元"&IF((INT(J15*10)-INT(J15)*10)=0,"",TEXT(INT(J15*10)-INT(J15)*10,"[DBNum2]G/通用格式")&"角")&IF((INT(J15*100)-INT(J15*10)*10)=0,"整",TEXT(INT(J15*100)-INT(J15*10)*10,"[DBNum2]G/通用格式")&"分")
其中,TEXT函數(shù)的作用是將數(shù)值轉(zhuǎn)換為按指定數(shù)字格式表示的文本。
函數(shù)語法:TEXT(value,format_text)
Value 為數(shù)值、計算結(jié)果為數(shù)字值的公式,或?qū)Π瑪?shù)字值的單元格的引用。
Format_text 是作為用引號括起的文本字符串的數(shù)字格式。通過單擊“設置單元格格式”對話框中的“數(shù)字”選項卡的“類別”框中的“數(shù)字”、“日期”、“時間”、“貨幣”或“自定義”并查看顯示的格式,可以查看不同的數(shù)字格式。
[DBNum2]G/通用格式是將阿拉伯數(shù)字返回對應的中文大寫漢字,比如“22”直接返回為“貳拾貳”。
而INT函數(shù)將數(shù)字向下舍入到最接近的整數(shù)。
函數(shù)語法:INT(number)
Number 需要進行向下舍入取整的實數(shù)。
整個嵌套函數(shù)的意思就是,對J15中的整數(shù)部分,將其轉(zhuǎn)化為中文大寫漢字,并在字符串尾部添加單元“圓”;如果小數(shù)部分為零,后面內(nèi)容為空。否則,再對小數(shù)部分進行判斷,如果第二位為零,則在第一位轉(zhuǎn)化為中文大寫漢字,單位角,后面添加“整”,否則為并第二位數(shù)字轉(zhuǎn)化為中文大寫漢字并添加單位“分”。
沒有學過嵌套函數(shù)的朋友要理解這個公式會比較吃力——不過也沒有關(guān)系,我們可以直接把公式內(nèi)容考到你的報表中要顯示中文大寫的單元格中,只需要將單元格J15替換為自己報表中阿拉伯數(shù)字所在的單元格即可。
更多內(nèi)容請關(guān)注官方微信“正保教育開放平臺”(微信號:Chinatet-CDEL),每周都有免費財稅實操直播課, 微信粉絲專享【福利】回復“今日頭條”免費領取《財務人員必備EXCEL基本功》暢學27個視頻微課!
聯(lián)系客服