EXCEL函式用法:[8]轉換中文數字大小寫?

本人之前從事過資料分析的工作,現在從事IT諮詢和財務軟體實施,日常工作中對excel軟體有一定的瞭解和掌握。本系列的作用是為大家介紹一系列常用的EXCEL函式,希望可以對大家的工作起到一定的幫助。

本篇經驗介紹的函式是【NumberString】,用於轉換數字的中文大小寫

工具/原料

windows 8.1

office 2013

將數字轉換為中文顯示

如圖,我們有這樣的一些數字,想要把這些數字轉換為中文的數字

EXCEL函式用法:[8]轉換中文數字大小寫

選中這些數字,點選“字型”選項卡下的按鈕,如圖

EXCEL函式用法:[8]轉換中文數字大小寫

切換至“數字”選項卡,選中“特殊”,選擇“中文大寫數字”或者“中文小寫數字”,點選確定

EXCEL函式用法:[8]轉換中文數字大小寫

可以看到數字的顯示已經成為中文的了,但是實際這個單元格中的內容,還是數字格式。

EXCEL函式用法:[8]轉換中文數字大小寫

EXCEL函式用法:[8]轉換中文數字大小寫

以上是excel自帶的修改單元格顯示的方法,通過這個方法,可以把阿拉伯數字改為中文數字顯示,但是不更改單元格內容本身。

同時,此方法轉換出來的數字,是帶有“萬”、“千”這樣的單位的,也就是數字,而不是字元。

如果要實現單純的數字到漢字的字元轉換,就需要用下面的公式了

NumberString函式

NumberString函式是一個excel中隱藏的函式,只能通過手工輸入的方法進行錄入,而不能在fx按鈕的公式清單中進行選擇。

如圖,有如下的資料以及公式計算結果

EXCEL函式用法:[8]轉換中文數字大小寫

此函式要求兩個引數,解釋如下:

1、引數1:要轉換的數字

2、引數2:返回的轉換結果型別

引數1很好理解,引數2共有三個可選項:

1、引數2為1:返回轉換後的中文大寫

2、引數2為2:返回轉換後的中文小寫

3、引數3為3:僅將源資料作為字元進行轉換,而不是作為數字進行轉化,返回中文小寫

此函式有如下限制:

1、僅針對整數,如果是小數,那麼忽略小數點之後的數字,僅轉換小數點之前的數字

2、僅針對正數,轉換負數會報錯

分享經驗

如果您覺得我的經驗有用,請您將它分享給你的朋友吧,然後再給我點個贊吧,謝謝

函式, 數字, 中文, 用法, 中文數字,
相關問題答案