高分提問EXCEL將帶小數點數值轉中文大寫文字函式?

2025-01-25 15:05:09 字數 5641 閱讀 3552

1樓:陽光上的橋

請看效果:<>

金額的公式很長:

if(not(isnumber(find(".text(a2,"[dbnum2]g/通用格式"),1)))concatenate(text(a2,"[dbnum2]g/通用格式"),元整"),concatenate(left(text(a2,"[dbnum2]g/通用格式"),find(".text(a2,"[dbnum2]g/通用格式"),1)-1),"元",if(mid(text(a2,"[dbnum2]g/通用格式"),find(".

text(a2,"[dbnum2]g/通用格式"),1)+1,1)="零","零",concatenate(mid(text(a2,"[dbnum2]g/通用格式"),find(".text(a2,"[dbnum2]g/通用格式"),1)+1,1),"角"))if(mid(text(a2,"[dbnum2]g/通用格式"),find(".text(a2,"[dbnum2]g/通用格式"),1)+2,1)="整",concatenate(mid(text(a2,"[dbnum2]g/通用格式"),find(".

text(a2,"[dbnum2]g/通用格式"),1)+2,1),"分"))

數值的公式簡單:

text(a2,"[dbnum2]g/通用格式")

2樓:網友

資料對不上啊。

這個你想變成什麼樣。

substitute(text($a1,"[dbnum2]g/通用格式"),零")這樣?

3樓:網友

以轉換a1單元格內的數值為例,在需要顯示中文大寫的單元格內輸入:

substitute(text(a1,"[dbnum2]")點")

然後回車。

excel表中如何用函式把數字轉化成中文大寫金額格式 詳細�0�

4樓:莊生曉夢

需要使用設定單元格格式功能,操作方法如下:

操作裝置:戴爾電腦。

作業系統:win10

操作軟體:excel2017

1、首先開啟乙個需要生成的excel,如下圖所示。

2、然後點選「設定單元格格式」,如下圖所示。

3、選擇「特殊」,如下圖所示。

4、選擇「中文大寫數字」後,點選「確定」

5、這時小寫數字就自動變成大寫了,如下圖所示:

5樓:天堂滴落的眼淚

工具:2010版excel

1、先開啟excel,以下圖為例,需要將a1單元格中的數字轉化成中文大寫金額格式並在b1單元格中顯示結果;

2、選中b1單元格並輸入公式「=substitute(substitute(text(int(a1),"[dbnum2][$804]g/通用格式元"&if(int(a1)=a1,"整通用格式角通用格式分"),"零角","零"),"零分","")」;

3、按下回車鍵後就可以在b1單元格中得出結果了。

6樓:網友

假設資料在a1,則在b1輸入。

if(a1<0,"負圓角0分")

7樓:網友

b1公式下拉:

substitute(substitute(if(-rmb(a1,2),text(a1,";負通用格式圓角0分;整"),)"零角",if(a1^2<1,,"零")),"零分","整")

excel中數字轉人民幣大寫的兩種方法

8樓:黑科技

我們在excel中經常需要將數字轉化為大寫人民幣,該怎麼轉化呢?下面我給大家分享兩種方法。

excel首先我們右鍵單擊要設定的數字,然後選擇設定單元格格式選項在彈出的介面中選擇特殊下面的中文大寫數字,如下圖所示找乙個空白單元格,在其中輸入如下圖所示的公式然後按回車即可得到數字的大寫形式,如下圖所示。

excel用函式將數字大小寫轉換的方法

9樓:天羅網

excel 中經常需要使用到函式把數字大小寫的轉換,用函式具體該如何將數字大小寫的轉換呢?下面是由我分享的excel用函式將數字大小寫轉換的 方法 ,以供大家閱讀和學習。

excel用函式將數字大小寫轉換的方法:

函式轉換數字大小寫步驟1:如圖a列數字,需要轉換成中文小寫的數字,就是 一二三 或者壹貳叄 的效果。本例介紹使用隱藏的乙個函式完成操作。

excel中有個隱藏函式numberstring專門處理這個問題,無法通過正常途徑點選找到。只能手動輸入。

函式轉換數字大小寫步驟2:本函式只支援正整數,不支援小數。引數有兩部分組成,前面是需要轉換的單元格,後面是轉換的方式。後面引數為1是表示轉換為中文小寫數字,如圖。

在excel中如何將本單元格中帶小數點的人民幣數字轉化成大寫

10樓:網友

1、首先開啟電腦,開啟excel。

2、進入**後,我們隨便下,更加直觀操作。

3、我們在b2中輸入=if(a2=0,"",if(a2<0,"負元角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))

4、點選enter鍵後發現b2是空白的,但是你單擊b2會發現,你剛才所輸入的在上邊能顯示。

另外a2只是例子,你可以把剛才很長的一串中的a2換成你想要的單元格。

5、然後我們在a2中輸入各種數字,比如12345或者654321,輸入後大寫會自動在b2中生成。

11樓:網友

同乙個單元格用自定義格式得出的不是很完美。

用公式得出的會更準確一些。

你試一下在b1單元格寫入公式。

substitute(substitute(if(-rmb(a1),text(a1,";負通用格式元角0分;整"),)"零角",if(a1<1,,"零")),"零分","整")

12樓:網友

公式如下:

if(a1<0,"負元角0分整;"&if(abs(a1)>1%,"整",))

13樓:騎雲

選中你需要修改的單元格->點選滑鼠右鍵->選中「設定單元格格式」->在「數字」頁的「分類」中選擇「自定義」->然後在「型別」這輸入:

dbnum2][$rmb]g/通用格式;[紅色][dbnum2][$rmb]g/通用格式。

單擊「確定」。

14樓:網友

設定單元格格式---數字--特殊---中文大寫數字---確定。就ok啦。

15樓:紅旗雪

要把數字轉化為人民幣大寫,辦法是。

假如資料在a列,在b1中輸入。

if(a1=0,"",if(a1<0,"負","")& substitute(substitute(substitute(text(int(abs(a1)),"[dbnum2]")&"元角0分"),"零分","整"),"零角","零"),"零元零",),"零元",),"零整","整"))

怎麼把excel中帶小數點的數字改成大寫的形式

16樓:樓主的老王

工具/材料:電腦、excel。

第一步,開啟專電腦,開啟excel軟體進入介面。

第二步,進入介面開啟檔案。

第三屬步,找到要設定的單元格滑鼠右鍵選中設定單元格格式。

第四步,進入介面後點選特殊,點選中文大寫數字點選確定。

第五步,完成上面操作後即可完成轉換。

17樓:網友

excel中帶小數點的數字改成大寫形式的方法:

比如要將改為中文字,右擊--設定單。

回元格格式--數字--特殊答--中文大寫數字;

但這種直接設定單元格格式的方式,小數點還是」.「並沒有轉換為中文字」點「,可用公式法轉換:先用text函式,按中文大寫格式轉換數字,再用substitute函式將」.

轉換為中文字」點「:=substitute(text(a1,"[dbnum2]"),".","點")。

18樓:網友

複製以下公司到大寫單元格。

text(int(f22),"[dbnum2]")&"元角分"

把公式中f22,指向你要轉內換的小寫數字,就容ok

19樓:網友

例如a1單元格是小寫數。

bai字「,要想du顯示為。

zhi「壹佰貳拾叄點壹叄」。

在需dao要顯示大專寫的地方輸入公式=if(abs(a1)<,"",if(a1<0,"負點<,,"零回車即可。

屬。缺點是不能在本單元格直接變化。

在excel中,如何使用函式將數字人民幣轉換成大寫?

20樓:網友

利用相對應的函式即可在excel中將數字人民幣轉換成大寫,具體操作請參照以下步驟,演示軟體版本為excel2007。

4、然後輸入下圖中的函式命令,公式中的b1是之前輸入阿拉伯數字的單元格。

5、按下回車鍵,即可得到結果。完成以上設定後,即可在excel中,使用函式將數字人民幣轉換成大寫。

21樓:網友

可以用這個函式,相對比較簡單一些:

if(a1<=0,,text(int(a1),"[dbnum2]人民幣g/通用格式")&"元零"),text(int(a1*10)-int(a1)*10,"[dbnum2]")&"角整",text((int(a1*100)-int(a1*10)*10),"[dbnum2]")&"分"))

這個是a1是數字的情況下,同理,數字在哪個單元格,就直接把a1進行替換就可以了。

22樓:網友

假設a1是你輸入的數字金額,在旁邊加一列如下公式:

substitute(substitute(if(a1<0,"負圓角分",if(round(a1,2)=0,"","整")),"零圓零",""),"零圓","")

23樓:網友

substitute(substitute(if(a1>,,"負通用格式元角0分;"&if(abs(a1)>1%,"整",))"零角",if(abs(a1)<1,,"零")),"零分","整")

24樓:小月力

=text(int(c30),"[dbnum2]")&"元"&if(int(c30*10)-int(c30)*10>0,text(int(c30*10)-int(c30)*10,"[dbnum2]")&"角》0,text(int(c30*100)-int(c30*10)*10,"[dbnum2]")&"分","")

其中c30是你輸入的數字。

25樓:網友

假如資料在a1單元格。

substitute(substitute(if(-rmb(a1),if(a1<0,"負通用格式元角0分;整"),)"零角",if(a1^2<1,,"零")),"零分","整")

26樓:網友

最簡單方便操作,無需用到函式。

選中單元格,右擊——》設定單元格式——》特殊——》中文大寫數字。

27樓:網友

可以用這個公式=text(,"[dbnum2]0佰0拾0元0角0分")

有迴圈小數0142857小數點數字是

0.142857 1 7 這個迴圈單位 是很有意思的 就不擴充套件了,回到你的回題目來。迴圈單位有6個數 100 6 16 4 故第100個數字就是第四個 答數 8 它們總和是 16 1 4 2 8 5 7 1 4 2 8 16 27 15 16 28 1 447 100 6 16.6 在迴圈小數0...

小數點數學教育機構如何?他們校區的教學老師有經驗嗎

我兒子本來是很討厭數學,說他們數學老師每天就隨便講講也不是很明白,但是他又有想學好數學的心,就給他報了小數點數學的課程,一聽課,兒子學習數學的興趣來了,期待兒子的數學成績有提高。小數點數學培訓機構的授課老師負責任嗎?孩子最近很貪抄玩,在數學方bai面感覺下降了很多du,為了改正他的懶惰性格,然zhi...

Excel表中保留1位小數。是整數時,小數點後面的「0」可以不顯示嗎

可以,在右上方有個增加或者減少小數點位數的 在excel表中保留2位小數.是整數時,小數點後面的 0 怎麼才能不顯示?按ctrl 1,開啟自定義單元格格式,自定義的型別中輸入 0.如120.33 顯示120.33 但10顯示成10.是整數時,小數點後面的 0 怎麼才能不顯示?在設定單元格格式裡似乎沒...