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 |
Izbirno. Logična vrednost, ki označuje, ali naj bodo vrnjeni podnizi, ki vključujejo ali izključujejo argument ujemanje. Če je argument vključiTrue, funkcija Filter vrne podnabor tabele nizov, ki vsebuje argument ujemanje kot podniz. Če je argument vključiFalse, funkcija Filter vrne podnabor tabele nizov, 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 z argumentom ujemanje v izvorni matriki niso najdena ujemanja, funkcija Filter vrne prazno matriko. Do napake pride, če ima izvorna matrika vrednost Null ali ni enodimenzionalna matrika.
Matrika, ki jo vrne funkcija Filter, vsebuje samo toliko elementov, da vsebuje število ujemajočih se elementov.