一看就會!快收下Excel里這5種批量轉換小技巧

2019-10-22     皇家進修所

今天小編給大家分享一些小技巧,關於 Excel 里數字、大小寫、公農曆……各種轉換。

有的人可能偶爾才會碰到這樣的情況,有的人可能經常需要批量轉換這些內容,無論你算哪種,看完這篇文章,保證你下次遇到這些情況,都能夠快速且完美地處理




- 1 -

財務數字大小寫


想像下面這樣把阿拉伯數字變成中文大寫數字,要如何操作呢?


先科普一個各處通用的辦法,如果電腦里安裝了搜狗輸入法,只要敲一個 v,後面跟上要變成大寫的數字就能出現我們想要的效果——


如果數字是整數的話,要在最後敲上一個.才可以出現「元」字,若再敲一個 0,就會出現「元整」。

當然如果想在 Excel 里對數字批量轉換,那就要搬出 NUMBERSTRING 函數了!

NUMBERSTRING 函數有兩個參數,第一個參數是要進行轉換的數字,第二個參數可以填入 1 或 2 或 3,對應的結果可以參照下面這張圖——


在對年份數據進行中文大寫轉換時,使用 NUMBERSTRING 函數,同時第二個參數填 3 會是很方便的操作!

除此以外,也可以通過對單元格格式進行調整來實現批量轉換——


不過對於有小數位的數字進行大寫批量轉換,我們還是用的這個公式一步到位(既然小 E 都給你了,直接拿去複製粘貼就行啦!):

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



- 2 -

羅馬數字阿拉伯數字相互轉換


說完阿拉伯數字與中文數字進行轉換,那麼想批量轉成羅馬數字又該如何做呢?




用 ROMAN 函數就可以啦!ROAMN 函數也是兩個參數,第一個參數是要進行轉換的數字,第二個參數代表轉換後羅馬數字的形式,7 種表達的含義分別見下——

0 或省略:古典形式1:簡化形式 12:簡化形式 23:簡化形式 34:簡化形式TRUE:古典形式FALSE:簡化形式


對於第二個參數,我們不填或者填入 0 就行




只不過對於超過 3999 的數字,再用這個辦法轉換成羅馬數字就不行了。當然放心吧,畢竟這類的需求也十分少見~

將羅馬數字轉成阿拉伯數字,同理,使用 ARABIC 函數,而且只用一個參數就足夠了——




實際情況中我們更常遇見的會是用羅馬數字填充序列這種情況,想實現這個效果的操作方法就是選中 A2:A11 單元格區域,輸入公式

=ROMAN(ROW(1:10))

再同時按下【Ctrl+Shift+Enter】即可。



- 3 -

英文單詞大小寫


對於使用英語時經常出現的大小寫問題,Excel 推出了三款函數用來批量「對付」大小寫,分別是——

UPPER:將所有字符變成英文大寫LOWER:將所有字符變成英文小寫PROPER:首字符大寫,其餘小寫


用完它們具體的效果,可以參考下面這張圖了


- 4 -

快速翻譯


在 2013 及以後版本的 Excel 中,我們可以藉助 web 類函數輕鬆實現對內容的批量翻譯。

只需輸入公式

=FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate&i="&B6&"&doctype=xml&version"),"//translation") 



小E對此表示,不明覺厲,只想拍手叫好!



- 5 -

公農曆日期轉換


說完財務數字大小寫、英文單詞大小寫轉換這些,小 E 想說,Excel 還可以做到公農曆日期批量轉換!

公式如下

=TEXT(D2,"[$-130000]yyyy-m-d")




只需要輸入 TEXT 函數,第一個參數寫上需要轉換的日期,第二個參數先寫一個[$-130000],後面再跟上輸出日期的格式就可以啦!

其實非常容易就能掌握上面的內容,關鍵是遇到這些情況,一定要知道可以通過這些小辦法批量搞定!當然,你現在也知道咯~

如果你喜歡這篇文章,歡迎分享到朋友圈

文章來源: https://twgreatdaily.com/zh-cn/gNc29G0BMH2_cNUg6_3r.html





職場黑話大全

2020-04-08