Vraća niz zasnovan na nuli koji sadrži podskup niza niske na osnovu navedenih kriterijuma filtera.
Sintaksa
Filter(sourcearray, match [, include ] [, compare ] )
Sintaksa funkcije Filter ima sledeće argumente:
| Argument | Opis |
|---|---|
| izvorni niz | Obavezno. Jednodimenzionalni niz niski za pretragu. |
| Podudaranje | Obavezno. Niska za pretraživanje. |
| uključi | Opcionalno. Bulova vrednost koja ukazuje na to da li treba vratiti podniske koje uključuju ili isključuju podudaranje. Ako je vrednost "uključi"True, funkcija FILTER daje podskup niza koji sadrži MATCH kao podnisku. Ako opcija "Uključi" ima vrednost "False", funkcija FILTER daje podskup niza koji ne sadrži podudaranje kao podnisku. |
| uporedi | Opcionalno. Numerička vrednost koja ukazuje na vrstu poređenja niske koje treba koristiti. Pogledajte odeljak "Postavke" za vrednosti. |
Postavke
Argument poređenja može da ima sledeće vrednosti:
| konstanta | Vrednost | Pretraga |
|---|---|---|
| vbUseCompareOption | –1 | Izvršava poređenje pomoću postavke izjave Option Compare . |
| vbBinaryCompare | 0 | Izvršava binarno poređenje. |
| vbTextCompare | 1 | Izvršava poređenje teksta. |
Napomene
Ako u izvornom nizu nisu pronađene podudarnosti, filter daje prazan niz. Greška se javlja ako je izvorni niz"Null " ili nije jednodimenzionalni niz.
Niz koji vraća funkcija Filter sadrži samo toliko elemenata da sadrži broj podudarnih stavki.