Excel-列出一年裡的所有星期幾日期

網友根據這篇:Excel-列出指定星期幾的日期

問到:如何列出一年裡的所有指定星期幾日期?

Excel-列出一年裡的所有星期幾日期

【設計與解析】

本例指定列出一年裡的所有星期五日期。

1. 列出一年所有日期

先定義名稱,日期:=ROW(INDIRECT(DATE(A$3,1,1)&":"&DATE(A$3,12,31)))

(1) DATE(A$3,1,1)

依儲存格A3指定年的第一天,傳回一個數字(44562)。

(2) DATE(A$3,12,31))

依儲存格A3指定年的最後一天,傳回一個數字(44926)。

(3) INDIRECT(第(1)式&":"&第(2)式))

將第(1)式和第(2)式組成數字區間,透過 INDIRECT 函數轉換為可用的位址(44562:44926)。

(4) ROW(第(3)式

例如,傳回 ROW(44562:44926)。這是用以代表2022年裡所有日期的陣列。

Excel-列出一年裡的所有星期幾日期

 

2. 列出一年裡所有星期五

儲存格A4:=FILTER(日期,WEEKDAY(日期,2)=5)

公式會自動溢出至其他儲存格。

(1) WEEKDAY(日期,2)=5

在 WEEKDAY 函數中利用參數「2」,取傳回值為5者。

Excel-列出一年裡的所有星期幾日期

利用 FILTER 函數來篩選第(1)式傳回值為「5」者。

 

【延伸閱讀:FILTER函數篩選應用】

Excel-以FILTER函數進行模糊篩選

Excel-下拉式清單選取月份列出該月日期

 Excel-根據單條件和雙條件篩選資料(FILTER)

 Excel-列出指定星期幾的日期

 Excel-單一欄位篩選與跨欄位篩選

 Excel-計算分組最大值

 Excel-FILTER和OFFSET的動態陣列

 Excel-篩選資料並轉置資料

圖片1 Excel-2021版新增函數進行篩選、查詢、排序之綜合練習

 Excel-由資料清單中篩選一組

 Excel-利用FILTER函數模糊篩選

 Excel-從日期清單中區別平日和假日計算總和

 Excel-列出非空白項目的清單(比較篩選函數和以陣列公式模擬篩選)

 Excel-使用傳統陣列和動態陣列公式列出模糊搜尋清單

 Excel-FILTER函數與進階篩選

 Excel-2021版新增函數的使用

【參考資料】

 FILTER 函數參考微軟提供的說明網頁:FILTER 函數
 INDIRECT 函數參考微軟提供的說明網頁:INDIRECT 函數
 

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel 篩選
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()