本人之前從事過資料分析的工作,現在從事IT諮詢和財務軟體實施,日常工作中對excel軟體有一定的瞭解和掌握。本系列的作用是為大家介紹一系列常用的EXCEL函式,希望可以對大家的工作起到一定的幫助。
本篇經驗介紹的函式是【NumberString】,用於轉換數字的中文大小寫
工具/原料
windows 8.1
office 2013
將數字轉換為中文顯示
如圖,我們有這樣的一些數字,想要把這些數字轉換為中文的數字
選中這些數字,點選“字型”選項卡下的按鈕,如圖
切換至“數字”選項卡,選中“特殊”,選擇“中文大寫數字”或者“中文小寫數字”,點選確定
可以看到數字的顯示已經成為中文的了,但是實際這個單元格中的內容,還是數字格式。
以上是excel自帶的修改單元格顯示的方法,通過這個方法,可以把阿拉伯數字改為中文數字顯示,但是不更改單元格內容本身。
同時,此方法轉換出來的數字,是帶有“萬”、“千”這樣的單位的,也就是數字,而不是字元。
如果要實現單純的數字到漢字的字元轉換,就需要用下面的公式了
NumberString函式
NumberString函式是一個excel中隱藏的函式,只能通過手工輸入的方法進行錄入,而不能在fx按鈕的公式清單中進行選擇。
如圖,有如下的資料以及公式計算結果
此函式要求兩個引數,解釋如下:
1、引數1:要轉換的數字
2、引數2:返回的轉換結果型別
引數1很好理解,引數2共有三個可選項:
1、引數2為1:返回轉換後的中文大寫
2、引數2為2:返回轉換後的中文小寫
3、引數3為3:僅將源資料作為字元進行轉換,而不是作為數字進行轉化,返回中文小寫
此函式有如下限制:
1、僅針對整數,如果是小數,那麼忽略小數點之後的數字,僅轉換小數點之前的數字
2、僅針對正數,轉換負數會報錯
分享經驗
如果您覺得我的經驗有用,請您將它分享給你的朋友吧,然後再給我點個贊吧,謝謝