傳回來源範圍的篩選後版本,只傳回符合指定條件的資料列或資料欄。
範例
使用不同條件篩選某個資料範圍。
用法示範
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 ...- [ 選用 ] - 含布林值TRUE或FALSE的其他列或欄,指出範圍內對應的列或欄是否應經過FILTER篩選。你也可以指定計算結果是這類資料列或資料欄的陣列公式運算式。所有條件都必須是相同類型 (全部是列條件或全部是欄條件),不得混用。條件引數指定的資料範圍必須與範圍的資料等長。
附註
-
FILTER只能用來單獨篩選列或欄。如要同時篩選列和欄,請使用兩次FILTER函式,將第一次的傳回值當做第二次的範圍。 -
如果
FILTER找不到符合指定條件的值,就會傳回#N/A。
另請參閱
UNIQUE:傳回來源範圍中的不重複資料列,忽略重複資料列。系統會按照這些列在來源範圍中第一次出現的順序來傳回資料列。
這個頁面可能含有使用 AI 技術翻譯的內容,也許會有錯誤。