FILTER

傳回來源範圍的篩選後版本,只傳回符合指定條件的資料列或資料欄。

用法示範

FILTER(A2:B26, A2:A26 > 5, D2:D26 < 10)

FILTER(A2:C5, {TRUE; TRUE; FALSE; TRUE})

FILTER(A2:B10, NOT(ISBLANK(A2:A10)))

語法

FILTER(範圍, 條件_1, [條件_2, ...])

  • 範圍 - 要篩選的資料。

  • 條件_1 - 包含 True 值或 False 值的欄或列;這些值會對應到範圍內的第一欄或第一列,或是計算結果為 True 或 False 的陣列公式。

  • 條件_2 ... - [選用] - 其他包含布林值 TRUEFALSE 的列或欄,用於指定範圍內對應的列或欄是否應通過 FILTER,也可以包含計算結果屬於這些列或欄的陣列公式運算式。所有條件都必須屬於相同類型 (列或欄),不可將資料列條件與資料欄條件混用。

    • 條件引數的長度必須與範圍完全一致。

附註

  • FILTER 只能用來單獨篩選列或欄。如要同時篩選列和欄,請將 FILTER 函式傳回的值,使用在另個範圍

  • 如果 FILTER 找不到符合指定條件的值,就會傳回 #N/A

另請參閱

UNIQUE:傳回來源範圍中的不重複資料列,忽略重複資料列。系統會按照這些列在來源範圍中第一次出現的順序來傳回資料列。

範例

使用不同條件篩選一個範圍。

這對您有幫助嗎?
我們應如何改進呢?