Filter 函數

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

返回一個從零開始的陣列,其中包含根據指定篩選準則的字串陣列子集。

語法

篩選 (sourcearray、match [, include ] [, compare ] )

Filter 函數語法具有下列引數:

引數 描述
sourcearray 必要。 要搜尋的字串一維陣列。
對比 必要。 要搜尋的字串。
include 可省略。 布值,指出是否要傳回包含或排除相符的子字串。 如果 includeTrue,Filter 會傳回包含 match 做為子字串的陣列子集。 如果 includeFalse,則 Filter 會傳回未包含 match 做為子字串的陣列子集。
compare 可省略。 數值,指出要使用的字串比較類型。 請參閱 [設定] 部分以取得值。

設定

比較引數可以有下列值:

常數 描述
vbUseCompareOption –1 使用 Option Compare 陳述式的設定執行比較。
vbBinaryCompare 0 執行二進位比較。
vbTextCompare 1 執行文字比較。

註解

如果在 sourcearray 中找不到相符項目,Filter 會傳回空白陣列。 如果 sourcearrayNull 或不是一維陣列,就會發生錯誤。

Filter 函數所傳回的陣列只包含足夠的元素來包含相符項目的數目。