具體解決方法如下: 簡單的我們可以自定義條件格式完成,但我試了下,效果不太理想。沒有公式來得便捷,我們只要輸入一個(gè)公式就可以了 公式如下:=IF(B4>0,TEXT(LEFT(RMB(B4),LEN(RMB(B4))-3),'[>0][dbnum2]G/通用格式元;[<0]負(fù)[dbnum2]g> 我們下圖是以B4單元格為例,意思為將B4單元格內(nèi)的金額換成大寫。
公式可能有點(diǎn)長不好理解,但我們把它拆分來看就好理解了,這里主要用到了一個(gè)格式函數(shù)'TEXT'。 1. 首先“LEFT(RMB(B4),LEN(RMB(B4))-3)”,這段理解為取B4單元格數(shù)值,從左開始取到后三個(gè)字符就不要了(因?yàn)锽4中小數(shù)個(gè)數(shù)為2,加上小數(shù)字就3個(gè)符了,我們只取小數(shù)點(diǎn)之前的數(shù)。) 2. 然后'[>0][dbnum2]G/通用格式元;[<0]負(fù)[dbnum2]g> 3. 這樣小數(shù)字以前的數(shù)我們就做好了,還剩小數(shù)了,我們用同樣的方法將數(shù)字轉(zhuǎn)換過來拼接就可以了。 4.TEXT(RIGHT(RMB(B4),2),'[dbnum2]0角0分;;整'),''),這是將B4單元格中從右往左2位數(shù)轉(zhuǎn)為大寫,0角0分就顯示“整”,有小數(shù)就正常顯示。 5.最后我們用一個(gè)拼接符“&”將小數(shù)點(diǎn)前后的大寫金額連起來就可以了。
|
|