在 Excel 中有一個清單是依日期的起始和結束來分組,如何給予一個日期,來查詢其分組?

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 函數

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

arrow
arrow
    文章標籤
    Excel
    全站熱搜

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