Filter 函數

根據指定的篩選準則,傳回包含字串陣列子集的以零為基礎的陣列。

語法

Filter(sourcearray, match, [ include, [ compare ]])

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

部分 描述
sourcearray 必要。 要搜尋的字串的一維陣列。
match 必要。 要搜尋的字串。
include 選用。 指出是否傳回包含或排除 match 的子字串的布林值。 若 includeTrueFilter 則會傳回包含 match 做為子字串的陣列子集。 若 includeFalseFilter 則會傳回不包含 match 做為子字串的陣列子集。
compare 選用。 指出要使用的字串比較種類的數值。 請參閱設定一節中的值。

設定

compare 引數可具有以下的值:

常數 描述
vbUseCompareOption -1 使用 Option Compare 陳述式的設定來執行比較。
vbBinaryCompare 0 執行二進位比較。
vbTextCompare 1 執行文字比較。
vbDatabaseCompare 2 僅限 Microsoft Access。 根據資料庫中的資訊執行比較。

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

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應