返回列表 上一主題 發帖

[發問] 請問:如何將數字轉換成國字(已解決)

回復  gong

剛剛在打一欄資料想將B1的101轉換成國字型態一百零一,公式為=TEXT(B1,"[DBNum1]"),結果 ...
onegirl0204 發表於 2011-4-25 20:36



    =SUBSTITUTE(TEXT(A1,"[DBNum1]"),"○","零")
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 onegirl0204 於 2011-4-25 23:16 編輯

回復 9# gong


感謝賜教!這次的公式已測試成功囉!各年級班級數少則37班,多則破40班,所以才需要公式轉換呀!
有關數字101轉換成一百零一型態的公式,仍請前輩再次賜教,謝謝!
抱歉~我打字太慢了,前輩已在我發出問題之前回覆了,剛剛發完問題後才猛然瞧見,此公式也已經測試成功,現在就等著明天到學校修改資料庫囉!再次感謝您的耐心指導!

TOP

提供一個函數供大大們參考
A1=123456789
NUMBERSTRING(A1,1)  數字轉國字   一億二千三百四十五萬六千七百八十九
NUMBERSTRING(A1,2)  數字轉大寫國字  壹億貳仟參佰肆拾伍萬陸仟柒佰捌拾玖
NUMBERSTRING(A1,3)  數字轉小寫國字  一二三四五六七八九

TOP

回復 13# jimmuLu


    我的電腦用NUMBERSTRING(A1,2)會出現#N/A, 不知是否與OFFICE版本有關?
但用自訂數值格式有類似效果:
[DBNum1][$-404]G/通用格式:採取中文字(一、二、三、四、五、六、七、八、九、十、百、千、萬)
[DBNum2][$-404]G/通用格式:採取大寫的中文字(壹、貳、參、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬)
[DBNum3][$-404]G/通用格式:採取全形的阿拉伯數字(1、2、3、4、5、6、7、8、9、十、百、千)

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題