Returnerar en nollbaserad matris som innehåller en delmängd av en strängmatris baserat på angivna filtervillkor.
Syntax
Filter(källmatris, matchning [, inkludera ] [, jämför ] )
Filter-funktionens syntax har följande argument:
| Argument | Beskrivning |
|---|---|
| källmatris | Obligatoriskt. Endimensionell matris med strängar som ska sökas. |
| matchning | Obligatoriskt. Sträng att söka efter. |
| inkludera | Valfritt. Booleskt värde som anger om understrängar ska returneras som inkluderar eller exkluderar matchning. Om inkludera är Sant returnerar Filter den delmängd av matrisen som innehåller matchning som delsträng. Om inkludera är Falskt returnerar Filter den delmängd av matrisen som inte innehåller matchning som delsträng. |
| jämför | Valfritt. Numeriskt värde som anger vilken typ av strängjämförelse som ska användas. Se avsnittet Inställningar för värden. |
Inställningar
Argumentet jämför kan ha följande värden:
| Konstant | Värde | Beskrivning |
|---|---|---|
| vbUseCompareOption | –1 | Jämförelsen använder inställningen för uttrycket Option Compare. |
| vbBinaryCompare | 0 | Utför en binär jämförelse. |
| vbTextCompare | 1 | Utför en textjämförelse. |
Kommentarer
Om inga matchningar av matchning hittas i källmatris returnerar Filter en tom matris. Ett fel uppstår om källmatris är Null eller inte är en endimensionell matris.
Matrisen som returneras av Filter-funktionen innehåller endast tillräckligt många element för antalet matchande objekt.