發問時間: 電腦與網際網路軟體 · 1 0 年前

Month()函數..??

A1: 2006/12/20

=month(a1)---12

為什麼12改成日期格式會是12日

month不是月份嗎?為什麼變成日期?

謝謝~~

已更新項目:

改為日期格式會是--‘1900年1月12日

為什麼?

2 個已更新項目:

1900年1月12日---那為什麼不是12月呢?

謝謝~

2 個解答

評分
  • 1 0 年前
    最佳解答

    因為EXCEL的公式換算出來的數字是數值,

    若再用 "格式\儲存格\數值\日期",會帶出"1900/1/12"

    如果你只是要

    A1: 2006/12/20

    =MONTH(A1)

    =12

    "12" 變成 "12月" 的話

    只要點選 " 12 " 的儲存格 ,

    格式\儲存格\數值\自訂\類型的欄位打上

    0"月"

    就會出現 12月

    2006-12-20 13:32:23 補充:

    因為EXCEL內定的日期格式是西元年

    參考資料: 有在使用Excel的人
    • 登入以對解答發表意見
  • "A1: 2006/12/20 =month(a1)---12 "

    假設你ㄉ日期是在A1儲存格,你想在B1取出Aㄉ月份

    妳只要在B1輸入:【=month(A1)&”月”】即可以顯示【12月】

    如果你直接輸入:【=month(a1)】其顯示為【12】

    “改為日期格式會是--‘1900年1月12日為什麼?”

    如果你直接將B1儲存格ㄉ格式改為日期格式,那12就會變成天數

    會由1900年1月1日開使算起【12天】

    所以會變成1900年1月12日

    圖片參考:http://img376.imageshack.us/img376/9876/ozy6.png

    各儲存格公式:

    A2:=YEAR(A1)&"年"

    B2:=MONTH(A1)&"月"

    C2:=DAY(A1)&"日"

    D2:="星期"&TEXT(WEEKDAY(A1,2),"[DBNum1][$-404]G/通用格式")

    E2:=HOUR(A1)&"時"

    F2:=MINUTE(A1)&"分"

    G2:=SECOND(A1)&"秒"

    希望能幫助你^^

    圖片參考:http://img59.imageshack.us/img59/7316/hqp7.gif

    參考資料: 個人經驗
    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。