【例一】如何返回某一特定日期(B1單元格)是一週中的星期幾?
操作:在B2單元格輸入公式“=TEXT(B1,”AAAA”)”,回車後完成。若輸入的公式為“=TEXT(B1,”DDDD”)”,回車後則返回英文狀態下的星期。
備註:
(1)Text函數表示將數值轉化為自己想要的文本格式。
(2)語法格式為:text(value,format_text,其中Value為數字值,Format_text 為設置單元格格式中自己所要選用的文本格式。
(3)Text函數中的文本格式來源於單元格格式中數值對話框下。包括日期、時間、百分比、整數、小數、科學計數、自定義格式等等。
(4)本例中關於返回日期對應星期幾的格式“AAAA”、“DDDD”需要單獨記憶。
【例二】如何根據A列日期,在B列中自動生成星期?
操作:在B4單元格輸入公式“=TEXT(DATE(B2,D2,A4),"AAAA")”,回車後下拉或雙擊填充柄。
備註:
(1)本例用DATE函數返回指定年月日的日期。
(2)DATE函數的語法格式為DATE(YEAR,MONTH,DAY),也就是DATE(年,月,日)
(3)用TEXT函數套用DATE函數,快速在B列中生成星期數。
【例三】如何快速算出距離今天100天之前是幾號?3個月之前呢?
操作:
第一步:在A2單元格輸入公式“=TODAY()”,得出當天日期。
第二步:在B2單元格輸入公式“=A2-100”,得出100天之前的日期
第三步:在C2單元格輸入公式
“=DATE(YEAR(A2),MONTH(A2)-3,DAY(A2))”,回車。
備註:
(1)TODAY函數是指返回當天的日期
(2)在運算多少天數之前的日期時,直接進行加減就可以
(3)在運算月數或年數之前的日期時,需要對日期的年月日信息提取後,進行加減
(4)函數YEAR、MONTH、DAY是指返回特定日期的年、月、日信息
(5)注意單元格格式應為日期格式,不是常規格式
那麼最後的問題是:距離今天3個月零12天以後是星期幾呢?公式為
“=TEXT(DATE(YEAR(TODAY(),MONTH((TODAY()+3),DAY(TODAY()+12)),”aaaa”)”,回車。
這裡首先用到了YEAR、MONTH、DAY函數和DATE函數以及TEXT函數的層層嵌套,快打開表格實踐一下吧。
本期實例分享的最後,歡迎大家點擊關注,謝謝!
閱讀更多 EXCEL實例教學 的文章