應用技巧十六:繁簡轉換和人民幣大寫轉換

2021-01-07 陶澤昱

在日常使用Excel工作表過程中,在一些特定需求下,經常需要將輸入的內容作出相應的轉換以滿足需求,如將簡體字轉換為繁體字,將貨幣金額轉化為相對應的大寫金額,而且使用的頻率比較高。倘若通過手工逐字逐句進行轉換,不僅轉換繁瑣,效率低下,而且容易犯錯。通過對其進行特定設置和輸入公式,當使用時能夠自動轉換,保證其轉換效率和正確性。本文將重點介紹繁簡轉換和人民幣大寫轉換,在工作中能夠降低工作量和保證工作質量。

一、繁簡轉換不求人

使用Excel內置的繁簡轉換功能,可以快速實現簡體中文和繁體中文之間的轉換。使用該功能不僅可以對單元格區域進行繁簡轉換,也可以實現整個工作表甚至整個工作簿的轉換。

1.加載「繁簡轉換」命令組

一般情況下,「繁簡轉換」命令組是默認加載的。單擊【審閱】選項卡,如未看到「繁簡轉換」命令組,可以對其進行加載,方法如下。

依次單擊【開發工具】選項卡、【COM加載項】,打開【COM加載】對話框。勾選【Microsoft Chinese Conversion Addin】複選框,單擊【確定】按鈕完成加載,如圖1所示。

2.轉換單元格區域

步驟1 選擇需要轉換的單元格區域,如A3:A12,在【審閱】選項卡中單擊【簡轉翻】按鈕;

步驟2 如果文件尚未保存,將彈出是否繼續轉換的詢問框,單擊【是】按鈕完成轉換,如圖2所示。

注意:【繁轉簡】或【簡轉繁】命令執行後不可撤銷。因此建議使用此功能前進行文件備份。

3.轉換整張工作表

切換到轉換的工作表,單擊工作表中任意一個單元格,然後在【閱讀】選項卡中單擊【簡轉繁】按鈕,完成轉換。

4.轉換整個工作簿

先單擊工作簿中的第一個工作表標籤(如Sheet1),按鍵不放,再單擊工作簿中最後一張工作表標籤,選中所有工作表,然後單擊【審閱】選項卡中的【簡轉繁】按鈕。

「繁轉簡」的操作可以按照相同的方法,只需在【審閱】選項卡中單擊【繁轉簡】按鈕即可。

注意:工作表中的名稱和批註、工作簿中的宏代碼,均不在轉換範圍之內。

5.自定義詞典

單擊【審閱】選項卡中的【簡繁轉換】按鈕,在彈出的【中文簡繁轉換】對話框中單擊【自定義詞典】按鈕,彈出【簡體繁體自定義詞典】對話框,如圖3所示。用戶可以在這個對話框中對詞典進行維護。

二、人民幣金額大寫公式

財務人員進場需要將計算所得的金額轉換為中文大寫的人民幣金額,Excel中雖然沒有可以直接用於轉換人民幣大寫金額的函數,但通過一些函數組合,還是可以會很好地解決 以上問題。

假定需要轉換的數值存放於A2單元格中,要求在轉換中進行四捨五入保留兩位小數。可以使用以下公式:

=SUBSTITUTE(SUBSTITUTE(IF(ROUND(A2,2),TEXT(A2,」;負」)&TEXT(INT(ABS(A2)+0.5%),」[dbunum2]G/通用格式圓;;」)&TEXT(RIGHT(TEXT(A2,」.00」),2),」[dbnum2]0角0分;;整」),),」零角」,IF(A2^2<1,,」零」 )),」零分」,」整」)

思路解析:

公式分為以下幾個主要部分:

1.TEXT(A2,」;負」)

判斷數值是否小於0,如果小於零,需要在中文字符前添加「負」字。

2.TEXT(INT(ABS(A2)+0.5%),」[dbnum2]G/通用格式圓;;」)

這部分公式對四捨五入保留兩位小數以後的整數部分進行中文大寫轉換,其中INT(ABS(A2)+0.5%部分比較巧妙,既排除了數值正負符號的幹擾,又用十分簡潔的方式提取到捨入以後的整數部分。如果用一般思路解讀這部分內容,則與下面的公式等價:

=TEXT(INT(ROUND(ABS(A2),2)),」[dbnum2]G/通用圓;;」)

3. TEXT(RIGHT(TEXT(A2,」.00」),2),」[dbnum2]0角0分;;整」)

這部分公式對四捨五入保留兩位小數以後的小數部分進行了中文大寫轉換。

這三部分主要公式構成了一組大寫中文圓角分字符串,其中在某些特殊情況下可能會出現多餘的字符,因此需要使用SUBSTIITUTE函數等進行進一步修正。

公式轉換的效果如圖4所示。

對於這個公式中使用到的保留兩位小數的四捨五入運算,中文版Excel中還有一個RMB函數可以適用此類運算。

RMB函數可以按數值的絕對值進行四捨五入,進位後生成一個以符號「¥」為首的字符串。與ROUND函數有所區別的是,RMB 可以在捨入進位後保留指定的有效數字個數,而ROUND函數則不再保留末尾無意義的數字0。

因此,如果這個公式中使用RMB函數,可以將公式簡化為如下內容:

=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2,2),TEXT(A2,」;負」)&TEXT(INT(ABS(A2)+0.5%),」[dbunum2]G/通用格式圓;;」)&TEXT(RIGHT(RMB(A2,2),2),」[dbnum2]0角0分;;整」),),」零角」,IF(A2^2<1,,」零」 )),」零分」,」整」)

注意:RMB函數 通常只適用於中文版Excel中。

相關焦點

  • 人民幣大寫轉換
    專題摘要 金投外匯網,中國外匯投資最大最具影響力的財經門戶,為炒外匯投資者提供人民幣大寫、人民幣大寫轉換等最新資訊和介紹,及人民幣大寫轉換器與人民幣大寫轉換工具相關介紹。
  • Excel中人民幣小寫金額轉換大寫技巧兩則
    南方網訊 要將人民幣小寫金額轉換成大寫格式,用Excel提供的格式,將自定義格式類型中的「[dbnum2]G/通用格式」改為「[dbnum2] G/通用格式「元」」來實現。
  • Excel也可以實現對數字的大寫轉換及讀寫!
    Excel中數字大寫,應用的非常普遍,尤其是財會人員,顯得更為重要,但是你真的會對其進行設置嗎?一、單元格格式法。3、選擇【分類】-【特殊】-【中文大寫數字】並【確定】。解讀:1、此方法的應用非常的普遍,也較為簡單。可以先錄入數值然後進行轉換,也可以先對單元格格式進行設置,然後輸入,達到的效果都是一樣哦!2、對數字進行直接轉換,不進行四捨五入操作。二、函數公式法。
  • 如何轉換【中文大寫金額】
    點擊上方「EXCEL應用之家」藍字關注微信公眾號點擊文章底部「閱讀原文」可領取閱讀紅包;模板文檔可免費獲取
  • 人民幣小寫如何快速轉換為大寫
    國慶假期雖長,但免不了加班狗和財務人員忙著編制報表,那麼一些小技能掌握後,用起來不得不事半功倍。 (一)WORD 方法一:藉助輸入法(我電腦上按的是搜狗輸入法),在中文狀態下,先輸入字母V。
  • 公式來了,將 Excel 中的數字金額轉換成人民幣大寫金額 - Excel...
    上周教了將數字轉換成中文的公式以後,與我預料的一樣,很多人提問:用這個公式可以將數字金額轉換成人民幣大寫金額嗎?怎麼修改參數?數字轉大寫金額的問題其實經常有人問,而網上的一些公式長得可以跑火車,我今天要教大家的公式,相對來說,更加精簡幹練。
  • 繁簡轉換?So Easy ! 丨語言學午餐
    確實如此,這些詞語都是臺灣的叫法,所以乍看之下,不明所以,但細想一下,又似乎能明白詞語所指。臺灣本來就使用繁體字,用詞上還有差異,流暢交流還真有點小問題。那麼有沒有什麼辦法可以讓簡繁轉換變得簡單呢?小編首先想到了大家最常用的Microsoft Word,軟體自帶簡繁轉換功能。小編先粗略的試了幾個詞語,發現其功能還是很強大的,繁簡轉換正確率很可觀,前文提到的幾個詞語都可以成功的繁簡轉換。
  • 數字、人民幣大寫技巧都不掌握?還怎麼成為Excel達人?
    Excel中數字大寫,應用的非常普遍,尤其是財會人員,顯得更為重要,但是你真的會對其進行設置嗎?一、單元格格式法。3、選擇【分類】-【特殊】-【中文大寫數字】並【確定】。解讀:1、此方法的應用非常的普遍,也較為簡單。可以先錄入數值然後進行轉換,也可以先對單元格格式進行設置,然後輸入,達到的效果都是一樣哦!
  • Excel數字轉換為大寫的幾種方法
    點擊Excel破解工作表保護、打開密碼及VBA工程密碼「 人民幣:423456.24元,大寫:肆拾貳萬叄仟肆佰伍拾陸元貳角肆分
  • 如何實現將C#字符串轉換為大寫或小寫?數組怎麼轉換為字符串?
    字符串大小寫轉換在.NET應用程式中,可以使用C#的ToLower()方法將字符串全部轉換為小寫,使用ToUpper()方法將字符串全部轉換為大寫。 Console.ReadKey(); } }}在圖1中,將str字符串的所有字母分別全部轉換為大寫和小寫
  • Excel技巧:字母和數字的大小寫快速轉換方法
    在我們日常工作中,經常會遇到字母和數字的大小寫轉換問題,小夥伴們你們是怎麼操作的,鍵盤錄入嗎?今天小編和大家分享一組快速轉換字母和數字大小寫的方法,希望對大家的工作有實質性的幫助 。不想加班的小夥伴們,趕快加入【Excel與財務】的學習大軍吧!
  • excel如何把阿拉伯數字轉換成中文大寫
    我們在日常辦公中使用excel表格,會遇到希望顯示在表格上的數字是中文大寫的形式,特別是會計工作人員,那麼怎樣用excel實現這一功能呢在excel表格中選中需要轉換的阿拉伯數字所在的單元格,按住Ctrl +1,會彈出設置單元格對話框。
  • 「偶爾小技巧02」人民幣數字大寫金額轉換,有這幾個方式
    我在網上複製了很多公式,但統統不成功,只有元整但仍然是阿拉伯數字;經過一番研究,終於發現各個版本都需要微調格式;如果你也不會,可以和我一起看看哦。很多做財務工作的盆友一直被人民幣大寫金額所困擾如果經常手寫重複浪費時間還寫錯
  • 掌握Excel轉換文本,快速轉換為其他形式
    五、實戰:使用RMB函數將數字轉換為帶人民幣符號¥的文本RMB函數可依照貨幣格式將小數四捨五入到指定的位數並轉換成文本格式,並應用貨幣符號¥,使用的格式為(¥#,##0.00_);(¥#,##0.00)。
  • 實用·技巧之Excel字符轉換
    字母大小寫轉換本技巧主要涉及與英文字母大小寫有關的三個函數:LOWER函數、UPPER函數和PROPERLOWER 函數的作用是將一個文本字符串中的所有大寫英文字母轉換為小寫英文字母,並且不改變文本中的非字母字符。
  • Excel | 人民幣阿拉伯數字轉中文大寫
    函數:阿拉伯數字和中文數字轉換,裡面提到人民幣數字轉中文大寫的一種方法:NUMBERSTRING函數,但:NUMBERSTRING函數的局限是:僅能計算整數,小數部分四捨五入。amp;TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A2,2),2),"[dbnum2]0角0分;;整"),"零元整"),"零角",IF(A2^2<1,,"零")),"零分","整")公式分步解析-RMB(A2,2)按人民幣格式將數值四捨五入到兩位數並轉換成文本
  • 將日期轉換為完整中文大寫
    微信服務號 | 跟李銳學Excel(ID:LiRuiExcel)微信公眾號 | Excel函數與公式(ID:ExcelLiRui)進入公眾號發送函數名稱或關鍵詞,即可免費獲取對應教程vlookup丨countif丨lookup丨sumif丨sumproduct(諸如此類的更多關鍵詞已整理完畢,進公眾號發送即可)將日期轉換為完整中文大寫
  • Excel中的大小寫金額轉換,技巧法和函數法,職場必學技巧
    財務工作中,經常需要將小寫的數字,轉換成大寫的數字,有兩種方法輕鬆解決,技巧法以及函數法。小寫轉大寫技巧法我們選中單元格,然後右鍵,設置單元格格式(快捷鍵是CTRL+1),在彈出的設置單元格格式窗口中,在數字格式裡面,選擇特殊,選擇中文大寫數字,操作動圖如下所示:小寫轉大寫函數法在2013及版本以上的OFFICE中,內置了一個NUMBERSTRING
  • 會計必須會,Excel人民幣小寫轉大寫快速輸入方法
    會計在工作中,經常遇到要在Excel中輸入人民幣大寫的情況。如果,你每次都是在手工一個一個漢字錄入,然後再一個字一個字的檢查是否正確,那麼,你真OUT了。其實,在Excel中人民幣大寫快速錄入的方法非常多,使用公式可以,使用VBA也可以,甚至很多輸入法都有這功能。
  • 中英文、大小寫轉換,一秒就搞定!
    提問:在 Excel 裡,怎麼把數字顯示成大寫的人民幣金額?問題需求是將數字顯示成大寫的人民幣金額,具體是「將 0.11 顯示成一角一分」;在這裡,需要糾正一下,「0.11」的大寫數字是「壹角壹分」。可以結合使用 SUBSTITUTE 和 TEXT 函數解決該問題。