DATE 函數
文章推薦指數: 80 %
DATE 函數會傳回代表特定日期的連續序列值。
... DATE 函數語法具有下列引數:. Year 必要。
year 引數的值可以包含一到四位數。
Excel 會依據您電腦所使用的日期系統來解譯 ...
跳到主要內容
Office支援
產品
Microsoft365
Office
Outlook
MicrosoftTeams
OneDrive
OneNote
Windows
MicrosoftEdge
更多...
裝置
Surface
電腦配件
行動裝置
Xbox
HoloLens
硬體保固
新增功能
安裝Office
帳戶與計費
帳戶
MicrosoftStore與計費
範本
更多支援
社群論壇
Microsoft365系統管理員
小型企業系統管理員
開發人員
教育
回報支援詐騙
Excel
公式和函數
其他函數
其他函數
DATE函數
Microsoft365ExcelMac版Microsoft365ExcelExcel網頁版Excel2021Mac版Excel2021Excel2019Mac版Excel2019Excel2016Mac版Excel2016Excel2013Excel2010Excel2007Mac版Excel2011ExcelStarter2010其他...小於
當您需要使用3個個別的值並將它們結合成日期的形式時,可以使用Excel的DATE函數。
技術詳細資料
DATE函數會傳回代表特定日期的連續序列值。
語法:DATE(year,month,day)
DATE函數語法具有下列引數:
Year 必要。
year引數的值可以包含一到四位數。
Excel會依據您電腦所使用的日期系統來解譯year引數。
依預設,MicrosoftExcelforWindows是使用1900日期系統,表示第一個日期是1900年1月1日。
提示: 使用四位數做為year引數,以防止不合需要的結果。
例如,"07"表示"1907"或"2007"。
四位數的year可避免混淆。
如果year介於0(零)與1899(含)之間,則Excel會為該值加上1900以計算年份。
例如,DATE(108,1,2)會傳回2008(1900+108)年1月2日。
如果year介於1900與9999(含)之間,則Excel會使用該值來做為年份。
例如,DATE(2008,1,2)會傳回2008年1月2日。
如果year小於0或等於/大於10000,則Excel會傳回#NUM!錯誤值。
Month 必要。
代表全年1到12(一月至十二月)的正或負整數。
如果month大於12,則month會將月數加到指定年份的第一個月份上。
例如,DATE(2008,14,2)會傳回代表2009年2月2日的序列值。
如果month小於1,則month會從指定年份的第一個月份減去該月數,再加上1。
例如,DATE(2008,-3,2)會傳回代表2007年9月2日的序列值。
Day 必要。
代表整個月1至31日的正或負整數。
如果day大於指定月份的天數,則day會將天數加到該月份的第一天上。
例如,DATE(2008,1,35)會傳回代表2008年2月4日的序列值。
如果day小於1,則day會從指定月份的第一天減去該天數,再加上1。
例如,DATE(2008,1,-15)會傳回代表2007年12月16日的序列值。
附註: Excel會以連續的序列值儲存日期,以便將日期用於計算。
1900年1月1日是序列值1,而2008年1月1日因為是1900年1月1日之後的第39,447天,所以其序列值是39448。
您需要變更數值格式(儲存格格式)才能顯示適當日期。
語法:DATE(year,month,day)
例如:=DATE(C2,A2,B2)結合了儲存格C2的年份、儲存格A2的月份,以及儲存格B2的日,並將它們放入一個儲存格中以形成日期。
以下範例顯示儲存格D2的最終結果。
可以不使用公式插入日期嗎?沒問題。
您可以在儲存格中插入目前的日期和時間,也可以插入更新的日期。
您也可以在工作表儲存格中自動填入資料。
變更日期格式
以滑鼠右鍵按一下您要變更的儲存格。
在Mac中,按住Ctrl鍵再按一下儲存格。
在[常用]索引標籤上,按一下[格式]>[儲存格格式]或按Ctrl+1(Mac請按Command+1)。
3.選擇您所需的[地區設定(位置)]和[日期格式]。
如需設定日期格式的詳細資訊,請參閱依您想要的方式設定日期格式。
根據另一個日期計算日期
您可以使用DATE函數根據另一個儲存格的日期來建立日期。
例如,您可以使用YEAR、MONTH及DAY函數,建立根據另一個儲存格的週年紀念日。
假設員工的入職日是2016/10/1,可以使用DATE函數建立他的第15週年紀念日:
DATE函數建立了日期。
=DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))
YEAR函數查看儲存格C2並擷取"2012"。
接著,"+5"代表增加了5年,並在儲存格D2建立"2017"做為週年紀念日的年份。
MONTH函數會從C2中擷取“3”。
這會在儲存格D2建立“3”做為月份。
DAY函數從C2中擷取"14"。
這會在儲存格D2建立"14"做為日。
將文字字串和數值轉換為日期
如果您開啟來自於其他程式的檔案,Excel將會嘗試辨識資料內的日期。
但有時候會無法辨識日期。
這可能是因為數值不像一般的日期,或因為資料的格式已設定為文字。
如果是這種情況,您可以使用DATE函數將資訊轉換為日期。
例如,在下列圖例中,儲存格C2包含設定為以下格式的日期:YYYYMMDD。
此格式也設定為文字。
為了將其轉換為日期,DATE函數已與LEFT、MID及RIGHT函數搭配使用。
DATE函數建立了日期。
=DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))
LEFT函數查看儲存格C2,並由左邊開始取用前4個字元。
這建立了“2014”,做為儲存格D2中已轉換日期的年份。
MID函數查看儲存格C2。
它從第5個字元開始,然後向右取用2個字元。
這建立了“03”,做為儲存格D2中已轉換日期的月份。
因為D2的格式已設定為[日期],最終結果中則不包括“0”。
RIGHT函數查看儲存格C2,並由最右側開始向左取用前2個字元。
這會在D2建立“14”做為該日期的日。
增加或減少特定天數的日期
若要增加或減少特定天數的日期,只要對包含日期的值或儲存格參照加上或減去的天數即可。
在下面的範例中,儲存格A5中包含我們想要增加和減少7天(C5中的值)的日期。
另請參閱
日期的加減方式
插入目前的日期和時間至儲存格中
在工作表儲存格中自動填入資料
YEAR函數
MONTH函數
DAY函數
TODAY函數
DATEVALUE函數
日期及時間函數(參照)
所有Excel函數(依類別)
所有Excel函數(字母)
需要更多協助?
擴展您的技能
探索訓練
優先取得新功能
加入Microsoft測試人員
這項資訊有幫助嗎?
是
否
感謝您!還有其他意見反應嗎?(您提供的資訊越多,我們就越能夠協助您。
)
您願意協助我們改進嗎?(您提供的資訊越多,我們就越能夠協助您。
)
您對翻譯品質的滿意度為何?
會影響您使用體驗的因素為何?
已協助我解決問題
清除說明
容易理解
沒有艱深的術語
圖片有助於理解
翻譯品質
與我的評測標準不相符
不正確的說明指示
太過於技術性
未提供足夠資訊
圖片資訊太少
翻譯品質
是否還有其他的意見反應?(選填)
提交意見反應
感謝您的意見反應!
×
延伸文章資訊
- 1【EXCEL 教學】DATE 函數得知Excel 日期 - 國境之男KUO ...
DATE 函數得知Excel 日期 · 意義: DATE 函數是能將數字轉化成符合Excel日期格式的函數。 · Excel函數: =DATE(year,month,day) · 引數: yea...
- 2【EXCEL】日期函數年/月/日YEAR(),MONTH(),DAY(),DATE()
- 3Excel中Date函數的使用方法及示例 - 每日頭條
DATE函數是我們經常使用的關於日期的函數,它返回的是特定日期的序列號,通常當單元格的格式為「常規」時,那麼返回的結果是一個日期格式。
- 4這6個Excel日期函數DATE與DAY系列,你會用幾個?
每日頭條 · 這6個Excel日期函數DATE與DAY系列,你會用幾個? · 一、DATE返回特定日期的序列號(=DATE(year,month,day)) · 二、DATEVALUE將文本格式...
- 5DATE 函數
DATE 函數會傳回代表特定日期的連續序列值。 ... DATE 函數語法具有下列引數:. Year 必要。 year 引數的值可以包含一到四位數。 Excel 會依據您電腦所使用的日期系統來解...