Funkcja Filter

Zwraca tablicę opartą na zeru zawierającą podzbiór tablicy ciągów na podstawie określonych kryteriów filtru.

Składnia

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

W składni funkcji Filtr występują następujące argumenty:

Argument

Opis

sourcearray

Argument wymagany. Jednowymiarowa tablica ciągów do przeszukania.

dopasowanie

Argument wymagany. Ciąg do wyszukania.

zawiera

Argument opcjonalny. Wartość logiczna wskazująca, czy mają być zwracane podciągi, które zawierają lub wykluczają zgodne wartości. Jeśli argument uwzględnij ma wartość Prawda,funkcja Filtr zwraca podzbiór tablicy zawierającej dopasowanie jako podciąg. Jeśli argument uwzględnianie ma wartość Fałsz, funkcja Filtr zwraca podzbiór tablicy, która nie zawiera dopasowania jako podciąg.

porównywanie

Argument opcjonalny. Wartość liczbowa wskazująca rodzaj porównania ciągów do użycia. Wartości można znaleźć w sekcji Ustawienia.


Ustawienia

Argument porównania może mieć następujące wartości:

Stała

Wartość

Opis

vbUseCompareOption

–1

Wykonuje porównanie przy użyciu ustawienia instrukcji Option Compare.

vbBinaryCompare

0

Wykonuje porównanie danych binarnych.

vbTextCompare

1

Wykonuje porównania tekstowe.

vbDatabaseCompare

2

Microsoft Office Access 2007 tylko do odczytu. Wykonuje porównanie na podstawie informacji w bazie danych.


Spostrzeżenia

Jeśli w tablicy źródłowej nie zostaną znalezione żadne dopasowania,funkcja Filtr zwraca pustą tablicę. Błąd występuje, jeśli argument sourcearray ma wartość Null lub nie jest jednowymiarową tablicą.

Tablica zwrócona przez funkcję Filter zawiera tylko wystarczającą liczbę elementów, aby zawierała liczbę dopasowanych elementów.

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office