excel中小寫金額轉大寫,這個可以有

Excel 技术 求不得 求不得 2017-11-16

excel中小寫金額轉大寫是經常要用到的,函數公式方法也有很多,今天我們來講解其中的一種;

excel中小寫金額轉大寫是經常要用到的,函數公式方法也有很多,今天我們來講解其中的一種;

excel中小寫金額轉大寫,這個可以有

為能講解的更清晰,我們分步來講解,把公式分解開來講;

做為金額,小寫數字保留兩位小數;

第一步,小數點前面的數字轉化為大寫“X元”

下圖:在B1中輸入=NUMBERSTRING(INT(A1),2)&"元",向下填充;

excel中小寫金額轉大寫是經常要用到的,函數公式方法也有很多,今天我們來講解其中的一種;

excel中小寫金額轉大寫,這個可以有

為能講解的更清晰,我們分步來講解,把公式分解開來講;

做為金額,小寫數字保留兩位小數;

第一步,小數點前面的數字轉化為大寫“X元”

下圖:在B1中輸入=NUMBERSTRING(INT(A1),2)&"元",向下填充;

excel中小寫金額轉大寫,這個可以有

INT函數是向下取整函數,在單元格輸入=INT(5.36)結果是5,輸入=INT(16.98)結果是16,輸入=INT(-5.6)結果是-6;

EXCEL中隱藏了一個將小寫數字轉換成中文大寫數字的函數:NUMBERSTRING,此函數可以方便的實現小寫數字到中文大寫數字的轉化,而且有三個參數可以選擇,以展現三種不同的大寫方式。有小數的數字會自動將後面的小數四捨五入成整數;

語法:=NUMBERSTRING(VALUE,TYPE)

value:要轉化的數字

type:返回結果的類型,有三種:1,2,3

=NumberString(1234567890,1) 返回結果:一十二億三千四百五十六萬七千八百九十

=NumberString(1234567890,2) 返回結果:壹拾貳億叄仟肆佰伍拾陸萬柒仟捌佰玖拾

=NumberString(1234567890,3) 返回結果:一二三四五六七八九〇

=NumberString(612.46,2)返回結果:陸佰壹拾貳

=NumberString(612.56,2)返回結果:陸佰壹拾叄

第二步,小數點後面的數字轉化為“X角X分”

下圖:在C1單元格中輸入=TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),向下填充;

excel中小寫金額轉大寫是經常要用到的,函數公式方法也有很多,今天我們來講解其中的一種;

excel中小寫金額轉大寫,這個可以有

為能講解的更清晰,我們分步來講解,把公式分解開來講;

做為金額,小寫數字保留兩位小數;

第一步,小數點前面的數字轉化為大寫“X元”

下圖:在B1中輸入=NUMBERSTRING(INT(A1),2)&"元",向下填充;

excel中小寫金額轉大寫,這個可以有

INT函數是向下取整函數,在單元格輸入=INT(5.36)結果是5,輸入=INT(16.98)結果是16,輸入=INT(-5.6)結果是-6;

EXCEL中隱藏了一個將小寫數字轉換成中文大寫數字的函數:NUMBERSTRING,此函數可以方便的實現小寫數字到中文大寫數字的轉化,而且有三個參數可以選擇,以展現三種不同的大寫方式。有小數的數字會自動將後面的小數四捨五入成整數;

語法:=NUMBERSTRING(VALUE,TYPE)

value:要轉化的數字

type:返回結果的類型,有三種:1,2,3

=NumberString(1234567890,1) 返回結果:一十二億三千四百五十六萬七千八百九十

=NumberString(1234567890,2) 返回結果:壹拾貳億叄仟肆佰伍拾陸萬柒仟捌佰玖拾

=NumberString(1234567890,3) 返回結果:一二三四五六七八九〇

=NumberString(612.46,2)返回結果:陸佰壹拾貳

=NumberString(612.56,2)返回結果:陸佰壹拾叄

第二步,小數點後面的數字轉化為“X角X分”

下圖:在C1單元格中輸入=TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),向下填充;

excel中小寫金額轉大寫,這個可以有

RIGHT函數,將A1的內容擴大100倍,從右側取兩位(即A1小數點後面的兩位數);

[DBNUM2]是格式函數,將數字轉中文大寫,與NUMBERSTRING函數有相同作用,如A1是512,=TEXT(a1,"[dbnum2]")或=NUMBERSTRING(a1,2),整數, 效果一樣;

Text函數表示將數值轉化為自己想要的文本格式

第三步,連接第一步和第二步

下圖:在D1中輸入=B1&C1,將B1和C1相連,然後再把B1替換為NUMBERSTRING(INT(A1),2)&"元"(第一步的內容),將C1替換為TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分")(第二步的內容),向下填充;

excel中小寫金額轉大寫是經常要用到的,函數公式方法也有很多,今天我們來講解其中的一種;

excel中小寫金額轉大寫,這個可以有

為能講解的更清晰,我們分步來講解,把公式分解開來講;

做為金額,小寫數字保留兩位小數;

第一步,小數點前面的數字轉化為大寫“X元”

下圖:在B1中輸入=NUMBERSTRING(INT(A1),2)&"元",向下填充;

excel中小寫金額轉大寫,這個可以有

INT函數是向下取整函數,在單元格輸入=INT(5.36)結果是5,輸入=INT(16.98)結果是16,輸入=INT(-5.6)結果是-6;

EXCEL中隱藏了一個將小寫數字轉換成中文大寫數字的函數:NUMBERSTRING,此函數可以方便的實現小寫數字到中文大寫數字的轉化,而且有三個參數可以選擇,以展現三種不同的大寫方式。有小數的數字會自動將後面的小數四捨五入成整數;

語法:=NUMBERSTRING(VALUE,TYPE)

value:要轉化的數字

type:返回結果的類型,有三種:1,2,3

=NumberString(1234567890,1) 返回結果:一十二億三千四百五十六萬七千八百九十

=NumberString(1234567890,2) 返回結果:壹拾貳億叄仟肆佰伍拾陸萬柒仟捌佰玖拾

=NumberString(1234567890,3) 返回結果:一二三四五六七八九〇

=NumberString(612.46,2)返回結果:陸佰壹拾貳

=NumberString(612.56,2)返回結果:陸佰壹拾叄

第二步,小數點後面的數字轉化為“X角X分”

下圖:在C1單元格中輸入=TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),向下填充;

excel中小寫金額轉大寫,這個可以有

RIGHT函數,將A1的內容擴大100倍,從右側取兩位(即A1小數點後面的兩位數);

[DBNUM2]是格式函數,將數字轉中文大寫,與NUMBERSTRING函數有相同作用,如A1是512,=TEXT(a1,"[dbnum2]")或=NUMBERSTRING(a1,2),整數, 效果一樣;

Text函數表示將數值轉化為自己想要的文本格式

第三步,連接第一步和第二步

下圖:在D1中輸入=B1&C1,將B1和C1相連,然後再把B1替換為NUMBERSTRING(INT(A1),2)&"元"(第一步的內容),將C1替換為TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分")(第二步的內容),向下填充;

excel中小寫金額轉大寫,這個可以有

第四步,轉換為標準格式

需要轉化的格式有三種:

  1. 將“零角零分”轉換為“整”,如下圖D4單元格;

  2. 將“零角”轉換為“零”,如下圖D3和D6單元格;

  3. 將“零分”轉換為空(去掉),如下圖D2單元格;

excel中小寫金額轉大寫是經常要用到的,函數公式方法也有很多,今天我們來講解其中的一種;

excel中小寫金額轉大寫,這個可以有

為能講解的更清晰,我們分步來講解,把公式分解開來講;

做為金額,小寫數字保留兩位小數;

第一步,小數點前面的數字轉化為大寫“X元”

下圖:在B1中輸入=NUMBERSTRING(INT(A1),2)&"元",向下填充;

excel中小寫金額轉大寫,這個可以有

INT函數是向下取整函數,在單元格輸入=INT(5.36)結果是5,輸入=INT(16.98)結果是16,輸入=INT(-5.6)結果是-6;

EXCEL中隱藏了一個將小寫數字轉換成中文大寫數字的函數:NUMBERSTRING,此函數可以方便的實現小寫數字到中文大寫數字的轉化,而且有三個參數可以選擇,以展現三種不同的大寫方式。有小數的數字會自動將後面的小數四捨五入成整數;

語法:=NUMBERSTRING(VALUE,TYPE)

value:要轉化的數字

type:返回結果的類型,有三種:1,2,3

=NumberString(1234567890,1) 返回結果:一十二億三千四百五十六萬七千八百九十

=NumberString(1234567890,2) 返回結果:壹拾貳億叄仟肆佰伍拾陸萬柒仟捌佰玖拾

=NumberString(1234567890,3) 返回結果:一二三四五六七八九〇

=NumberString(612.46,2)返回結果:陸佰壹拾貳

=NumberString(612.56,2)返回結果:陸佰壹拾叄

第二步,小數點後面的數字轉化為“X角X分”

下圖:在C1單元格中輸入=TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),向下填充;

excel中小寫金額轉大寫,這個可以有

RIGHT函數,將A1的內容擴大100倍,從右側取兩位(即A1小數點後面的兩位數);

[DBNUM2]是格式函數,將數字轉中文大寫,與NUMBERSTRING函數有相同作用,如A1是512,=TEXT(a1,"[dbnum2]")或=NUMBERSTRING(a1,2),整數, 效果一樣;

Text函數表示將數值轉化為自己想要的文本格式

第三步,連接第一步和第二步

下圖:在D1中輸入=B1&C1,將B1和C1相連,然後再把B1替換為NUMBERSTRING(INT(A1),2)&"元"(第一步的內容),將C1替換為TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分")(第二步的內容),向下填充;

excel中小寫金額轉大寫,這個可以有

第四步,轉換為標準格式

需要轉化的格式有三種:

  1. 將“零角零分”轉換為“整”,如下圖D4單元格;

  2. 將“零角”轉換為“零”,如下圖D3和D6單元格;

  3. 將“零分”轉換為空(去掉),如下圖D2單元格;

excel中小寫金額轉大寫,這個可以有

下圖:在E2中輸入=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D1,"零角零分","整"),"零角","零"),"零分",""),再將D1換成NUMBERSTRING(INT(A1),2)&"元"&TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分")(第三步的內容)即可;

得到最終的公式=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(NUMBERSTRING(INT(A1),2)&"元"&TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),"零角零分","整"),"零角","零"),"零分","")

excel中小寫金額轉大寫是經常要用到的,函數公式方法也有很多,今天我們來講解其中的一種;

excel中小寫金額轉大寫,這個可以有

為能講解的更清晰,我們分步來講解,把公式分解開來講;

做為金額,小寫數字保留兩位小數;

第一步,小數點前面的數字轉化為大寫“X元”

下圖:在B1中輸入=NUMBERSTRING(INT(A1),2)&"元",向下填充;

excel中小寫金額轉大寫,這個可以有

INT函數是向下取整函數,在單元格輸入=INT(5.36)結果是5,輸入=INT(16.98)結果是16,輸入=INT(-5.6)結果是-6;

EXCEL中隱藏了一個將小寫數字轉換成中文大寫數字的函數:NUMBERSTRING,此函數可以方便的實現小寫數字到中文大寫數字的轉化,而且有三個參數可以選擇,以展現三種不同的大寫方式。有小數的數字會自動將後面的小數四捨五入成整數;

語法:=NUMBERSTRING(VALUE,TYPE)

value:要轉化的數字

type:返回結果的類型,有三種:1,2,3

=NumberString(1234567890,1) 返回結果:一十二億三千四百五十六萬七千八百九十

=NumberString(1234567890,2) 返回結果:壹拾貳億叄仟肆佰伍拾陸萬柒仟捌佰玖拾

=NumberString(1234567890,3) 返回結果:一二三四五六七八九〇

=NumberString(612.46,2)返回結果:陸佰壹拾貳

=NumberString(612.56,2)返回結果:陸佰壹拾叄

第二步,小數點後面的數字轉化為“X角X分”

下圖:在C1單元格中輸入=TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),向下填充;

excel中小寫金額轉大寫,這個可以有

RIGHT函數,將A1的內容擴大100倍,從右側取兩位(即A1小數點後面的兩位數);

[DBNUM2]是格式函數,將數字轉中文大寫,與NUMBERSTRING函數有相同作用,如A1是512,=TEXT(a1,"[dbnum2]")或=NUMBERSTRING(a1,2),整數, 效果一樣;

Text函數表示將數值轉化為自己想要的文本格式

第三步,連接第一步和第二步

下圖:在D1中輸入=B1&C1,將B1和C1相連,然後再把B1替換為NUMBERSTRING(INT(A1),2)&"元"(第一步的內容),將C1替換為TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分")(第二步的內容),向下填充;

excel中小寫金額轉大寫,這個可以有

第四步,轉換為標準格式

需要轉化的格式有三種:

  1. 將“零角零分”轉換為“整”,如下圖D4單元格;

  2. 將“零角”轉換為“零”,如下圖D3和D6單元格;

  3. 將“零分”轉換為空(去掉),如下圖D2單元格;

excel中小寫金額轉大寫,這個可以有

下圖:在E2中輸入=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D1,"零角零分","整"),"零角","零"),"零分",""),再將D1換成NUMBERSTRING(INT(A1),2)&"元"&TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分")(第三步的內容)即可;

得到最終的公式=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(NUMBERSTRING(INT(A1),2)&"元"&TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),"零角零分","整"),"零角","零"),"零分","")

excel中小寫金額轉大寫,這個可以有

轉換用SUBSTITUTE函數;

SUBSTITUTE函數,對指定的字符串進行替換;

簡明寫法:=SUBSTITUTE(需要替換的文本,舊文本,新文本,第N箇舊文本)

第四參數可省略,表示用新文本替換掉所有的舊文本或者要被替換的舊文本是唯一的;

需要被替換的舊文本在單元格中找不到,結果返回原單元格內容;

具體事例如下圖:

excel中小寫金額轉大寫是經常要用到的,函數公式方法也有很多,今天我們來講解其中的一種;

excel中小寫金額轉大寫,這個可以有

為能講解的更清晰,我們分步來講解,把公式分解開來講;

做為金額,小寫數字保留兩位小數;

第一步,小數點前面的數字轉化為大寫“X元”

下圖:在B1中輸入=NUMBERSTRING(INT(A1),2)&"元",向下填充;

excel中小寫金額轉大寫,這個可以有

INT函數是向下取整函數,在單元格輸入=INT(5.36)結果是5,輸入=INT(16.98)結果是16,輸入=INT(-5.6)結果是-6;

EXCEL中隱藏了一個將小寫數字轉換成中文大寫數字的函數:NUMBERSTRING,此函數可以方便的實現小寫數字到中文大寫數字的轉化,而且有三個參數可以選擇,以展現三種不同的大寫方式。有小數的數字會自動將後面的小數四捨五入成整數;

語法:=NUMBERSTRING(VALUE,TYPE)

value:要轉化的數字

type:返回結果的類型,有三種:1,2,3

=NumberString(1234567890,1) 返回結果:一十二億三千四百五十六萬七千八百九十

=NumberString(1234567890,2) 返回結果:壹拾貳億叄仟肆佰伍拾陸萬柒仟捌佰玖拾

=NumberString(1234567890,3) 返回結果:一二三四五六七八九〇

=NumberString(612.46,2)返回結果:陸佰壹拾貳

=NumberString(612.56,2)返回結果:陸佰壹拾叄

第二步,小數點後面的數字轉化為“X角X分”

下圖:在C1單元格中輸入=TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),向下填充;

excel中小寫金額轉大寫,這個可以有

RIGHT函數,將A1的內容擴大100倍,從右側取兩位(即A1小數點後面的兩位數);

[DBNUM2]是格式函數,將數字轉中文大寫,與NUMBERSTRING函數有相同作用,如A1是512,=TEXT(a1,"[dbnum2]")或=NUMBERSTRING(a1,2),整數, 效果一樣;

Text函數表示將數值轉化為自己想要的文本格式

第三步,連接第一步和第二步

下圖:在D1中輸入=B1&C1,將B1和C1相連,然後再把B1替換為NUMBERSTRING(INT(A1),2)&"元"(第一步的內容),將C1替換為TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分")(第二步的內容),向下填充;

excel中小寫金額轉大寫,這個可以有

第四步,轉換為標準格式

需要轉化的格式有三種:

  1. 將“零角零分”轉換為“整”,如下圖D4單元格;

  2. 將“零角”轉換為“零”,如下圖D3和D6單元格;

  3. 將“零分”轉換為空(去掉),如下圖D2單元格;

excel中小寫金額轉大寫,這個可以有

下圖:在E2中輸入=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D1,"零角零分","整"),"零角","零"),"零分",""),再將D1換成NUMBERSTRING(INT(A1),2)&"元"&TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分")(第三步的內容)即可;

得到最終的公式=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(NUMBERSTRING(INT(A1),2)&"元"&TEXT(RIGHT(A1*100,2),"[DBNUM2]0角0分"),"零角零分","整"),"零角","零"),"零分","")

excel中小寫金額轉大寫,這個可以有

轉換用SUBSTITUTE函數;

SUBSTITUTE函數,對指定的字符串進行替換;

簡明寫法:=SUBSTITUTE(需要替換的文本,舊文本,新文本,第N箇舊文本)

第四參數可省略,表示用新文本替換掉所有的舊文本或者要被替換的舊文本是唯一的;

需要被替換的舊文本在單元格中找不到,結果返回原單元格內容;

具體事例如下圖:

excel中小寫金額轉大寫,這個可以有

相關推薦

推薦中...