Vrne ničelno vrednost matrike, ki vsebuje podnabor tabele nizov glede na določene kriterije filtra.
Sintaksa
Filter(izvorna matrika, ujemanje [, vključi ] [, primerjaj ] )
Sintaksa funkcije Filter ima te argumente:
| Argument | Opis |
|---|---|
| izvorna matrika | Obvezno. Enodimenzionalna tabela nizov, ki jo iščete. |
| ujemanje | Obvezno. Niz, ki ga iščete. |
| vključi | Neobvezen. Logična vrednost, ki označuje, ali naj bodo vrnjeni podnizi, ki vključujejo ali izključujejo ujemanje. Če ima argument »vključi « vrednost »True«, vrne filter podnabor matrike , ki vsebuje »match« kot podniz. Če ima argument »include « vrednost »False«, vrne filter podnabor matrike, ki ne vsebuje funkcije MATCH , kot podniz. |
| primerjava | Izbirno. Številska vrednost, ki določa vrsto uporabljene primerjave nizov. Za vrednosti glejte razdelek Nastavitve. |
Nastavitve
Argument primerjave ima lahko te vrednosti:
| Konstanta | Vrednost | Opis |
|---|---|---|
| vbUseCompareOption | –1 | Izvede primerjavo z uporabo nastavitve izjave možnost primerjava. |
| vbBinaryCompare | 0 | Izvede dvojiško primerjavo. |
| vbTextCompare | 1 | Izvede besedilno primerjavo. |
Opombe
Če v izvorni matrikini najdenih ujemanj, funkcija Filter vrne prazen niz. Do napake pride, če ima izvorna matrikavrednost Null ali ni enodimenzionalna matrika.
Matrika, ki jo vrne funkcija Filter, vsebuje samo toliko elementov, da vsebuje število ujemajočih se elementov.