在 Excel 中有一個清單是依日期的起始和結束來分組,如何給予一個日期,來查詢其分組?
【設計與解析】
先為儲存格範圍命名,選取儲存格A3:c13,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:組別、起始、結束。
根據儲存格E4的日期來反查組別。
1. 使用 XMATCH 函數
公式:=XMATCH(E4,起始,-1)
適用 Excel 2021 以上版本。
2. 使用 XLOOKUP 函數
公式:=XLOOKUP(E4,起始,組別,,-1)
適用 Excel 2021 以上版本。
3. 使用 SUMPRODUCT 函數
公式:=SUMPRODUCT((E4>=起始)*(E4<=結束)*ROW(組別))-3
如果你的 Excel 是較早的版本,則可以使用 SUMPROUCT 函數。
其中公式裡的「-3」,是因為組別是由第 4 列開始。
【參考資料】
XLOOKUP 函數參考微軟提供的說明網頁:XLOOKUP 函數
XMATCH 函數參考微軟提供的說明網頁:XMATCH 函數
SUMPRODUCT 函數參考微軟提供的說明網頁:SUMPRODUCT 函數
文章標籤
全站熱搜
留言列表