close
4263 |
Excel如何在資料驗證設定範圍為目前這週日期 |
如果要在A欄使用資料驗證功能,製作一個可以依據系統日期顯示當週日期的範圍清單,該如何完成呢?
作法
點取G1儲存格,輸入:「=IF(WEEKDAY(TODAY())=1,TODAY(),TODAY()-WEEKDAY(TODAY())+1)」。
點取G2儲存格,輸入:「=G1+1」後,向下複製到G3:G7儲存格。
將A1:A20儲存格框選起來,點取「資料 > 驗證」圖示。
在【資料驗證】對話方塊,點取「儲存格內允許」下拉方塊,選擇「清單」項目。
點取「來源」文字方塊,輸入或框選「G1:G7」。
點取「確定」鈕,則在A1:A10儲存格右方出現下拉方塊供選擇,並會隨著系統日期而顯示該週日期。
公式說明
=IF(WEEKDAY(TODAY())=1,TODAY(),TODAY()-WEEKDAY(TODAY())+1)
首先要知道系統日期為當週第幾天(WEEKDAY(TODAY())),1為星期天(一週開始),7為星期六(一週結束)。
如果是當週第一天,則顯示該日期,否則顯示系統日期減掉系統日期為當週第幾天的值再加1(IF(WEEKDAY (TODAY())=1,TODAY(),TODAY()-WEEKDAY(TODAY())+1))。
文章標籤
全站熱搜