Vrne ničelno vrednost matrike, ki vsebuje podnabor tabele nizov glede na določene kriterije filtra.
Sintaksa
Filter(izvorna matrika, ujemanje [, vključi ] [, primerjava ] )
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 je argumentvključi True, funkcija Filter vrne podnabor matrike, ki vsebuje argument ujemanje kot podniz. Če je argumentvključi False, funkcija Filter vrne podnabor matrike, ki ne vsebuje argumenta ujemanje kot podniz. |
| primerjava | Izbirno. Številska vrednost, ki določa vrsto uporabljene primerjave nizov. Za vrednosti glejte razdelek Nastavitve. |
Nastavitve
Argument primerjava 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 matriki ni najdeno nobeno ujemanje, funkcija Filter vrne prazno matriko. 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.