大家好,今天雷哥跟大家分享4種方法實現數字變為大寫金額。方法1- 修改單元格格式設定單元格格式——特殊——中文大寫數字方法2- NUMBERSTRING函式法Excel中有很多隱藏的函式。本文中即將介紹一個隱藏函式——NUMBERSTRING,此函式可以方便的實現小寫數字到中文大寫數字的轉化。=NUMBERSTRING(引數一,引數二)這個函式有兩個引數:第一個引數要轉換的數值。第二個引數指定返回的型別。型別共有三種,其中,1為漢字小寫,2為漢字大寫,3為漢字讀數。方法3:TEXT函式法語法:TEXT(要轉換的數值,格式引數)格式引數為"[dbnum1]":普通大寫,如“二百五十九”;格式引數為"[dbnum2]":財務大寫,如“柒佰捌拾”;格式引數為"[dbnum3]":阿拉伯數字+單位,如“2百4十9”;方法4:最簡單-直接套公式法=IF(B2=0,"零元",IF(B2<0,TEXT(INT(ABS(B2)),"負[DBNum2]g/通用格式")&"元"&IF((INT(B2*10)-INT(B2)*10)=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[DBNum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分"),TEXT(INT(B2),"[dbnum2]")&"元"&IF(INT(B2*10)-INT(B2)*10=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[dbnum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分")))如圖所示,A1直接輸入公式,然後在B2單元格中,直接輸入數字,即可發現A1單元格中,就立馬變為大寫了。即使是帶有小數,也可以完美實現大小寫哦。總結上述4種方法,大家最喜歡哪種? 我先說,雷哥比較懶,最喜歡第4種,直接套公式。我真懶呀~~~~如果感覺寫的不錯,麻煩大家點贊&關注 支援下雷哥哈。非常感謝
大家好,今天雷哥跟大家分享4種方法實現數字變為大寫金額。方法1- 修改單元格格式設定單元格格式——特殊——中文大寫數字方法2- NUMBERSTRING函式法Excel中有很多隱藏的函式。本文中即將介紹一個隱藏函式——NUMBERSTRING,此函式可以方便的實現小寫數字到中文大寫數字的轉化。=NUMBERSTRING(引數一,引數二)這個函式有兩個引數:第一個引數要轉換的數值。第二個引數指定返回的型別。型別共有三種,其中,1為漢字小寫,2為漢字大寫,3為漢字讀數。方法3:TEXT函式法語法:TEXT(要轉換的數值,格式引數)格式引數為"[dbnum1]":普通大寫,如“二百五十九”;格式引數為"[dbnum2]":財務大寫,如“柒佰捌拾”;格式引數為"[dbnum3]":阿拉伯數字+單位,如“2百4十9”;方法4:最簡單-直接套公式法=IF(B2=0,"零元",IF(B2<0,TEXT(INT(ABS(B2)),"負[DBNum2]g/通用格式")&"元"&IF((INT(B2*10)-INT(B2)*10)=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[DBNum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分"),TEXT(INT(B2),"[dbnum2]")&"元"&IF(INT(B2*10)-INT(B2)*10=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[dbnum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分")))如圖所示,A1直接輸入公式,然後在B2單元格中,直接輸入數字,即可發現A1單元格中,就立馬變為大寫了。即使是帶有小數,也可以完美實現大小寫哦。總結上述4種方法,大家最喜歡哪種? 我先說,雷哥比較懶,最喜歡第4種,直接套公式。我真懶呀~~~~如果感覺寫的不錯,麻煩大家點贊&關注 支援下雷哥哈。非常感謝