上圖中的公式非常的復(fù)雜,記憶是不大可能,大家可以做個表把和這個公式存好,下面介紹套用方法
=SUBSTITUTE(TEXT(INT(B4),'[dbnum2]'),'-','負(fù)')&'元'&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(B4*100,2),'[dbnum2]0角0分'),'零角零分','整'),'零分','整'),'零角','零')
上面就是公式本體,主要加黑的部分 B4 ,在你需要得到人民幣大寫的格子里,復(fù)制整個公式,然后把B4 改成你實際要計算的數(shù)值單元格地址,也就是選中你數(shù)字的時候,左上角顯示的地址
比如這里如果要在其他地方單獨計算B5的大寫,那就是把上面公式復(fù)制粘貼到單元格里,然后B4改為B5即可,注意要改2個地方,如下圖
這種需求不常見,但是偶爾也會遇到,可能你從其他系統(tǒng)得到數(shù)據(jù)就是大寫的,需要得到數(shù)值的數(shù)據(jù),詳見下圖
=SUMPRODUCT(ISNUMBER(SEARCH(TEXT(COLUMN($A:$I),'[dbnum2]'&{'0億';'0仟!*萬';'0佰!*萬';'0拾!*萬';'0萬';'萬!*0仟';'萬!*0佰';'萬!*0拾';'0元';'0角';'0分'}),IF(COUNTIF(C4,'*萬*'),,'萬')&C4))*COLUMN($A:$I)*10^(9-ROW($1:$11)))