返回列表 上一主題 發帖

[發問] 如何使用TEXT函數轉換數字格式(如「8」月→「八」、「2013」年→「102」)

[發問] 如何使用TEXT函數轉換數字格式(如「8」月→「八」、「2013」年→「102」)

本帖最後由 p212 於 2013-8-20 09:45 編輯

以TODAY值等於2013/08/20為例:
分別使用YEAR(TODAY())與MONTH(TODAY()),轉換「年」、「月」值得「2013」、「8」。
今欲搭配使用TEXT函數 ( 即TEXT(YEAR(TODAY()),format_text) ),請問要如何指定format_text才可獲得年值為「102」、月值為「」?
煩請各位前輩指導,謝謝!

=TEXT(MONTH(TODAY()),"[dbnum1]")
=TEXT(TODAY(),"e")

TOP

本帖最後由 p212 於 2013-8-20 13:42 編輯

回復 2# ANGELA
非常感謝版主指導!
1、請教"[dbnum1]"在Excel的說明檔內怎麼查得?(先前於TEXT函數之說明與其相關連結內均未提及)
2、又年轉換為何不可如月轉換使用=TEXT(YEAR(TODAY()),"e")?於何處可學得此訣竅?

TOP

回復 3# p212


    EXCEL的說明並不詳細,多上討論版才能學到技巧
      =YEAR(TODAY())-1911
    正式函數是=TEXT(TODAY(),"E/M/D")
    E 民國年份
       y 西元年份

TOP

回復 4# ANGELA

這是關於 Excel 儲存格格式 的學習,如果你想知道更多的數值格式,可以參考 TQC Excel 2010 特訓教材中第13章-特殊格式設定,相信你會很喜歡!!!

TOP

西元年換算民國年都會用-1911,沒想到還可這樣用,厲害,execel還有的學

TOP

有益的妙招,多學起來

TOP

有益的妙招
一百五十四        '=TEXT("154","[dbnum1]")
壹佰伍拾肆        =TEXT("154","[dbnum2]")
學到了,謝謝
lmh

TOP

常常都需要對應西元和民國的數字
但是對應下去都會變成千位數
這篇比較了解原理了,感謝~

TOP

類似延伸的會計上金額小寫轉大寫也有同樣的用法,版上已有多個範例可參考!!

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題