Funktsioon Filter

Tagastab nullipõhise massiivi, mis sisaldab määratud filtrikriteeriumil põhinevat stringimassiivi alamhulka.

Süntaks

Filter( sourcearray , match [, include ] [, compare ] )

Funktsiooni Filter süntaksil on järgmised argumendid.

Argument

Kirjeldus

sourcearray

Nõutav. Otsitav ühemõõtmeline stringimassiiv.

match

Nõutav. Otsitav string.

include

Valikuline. Kahendväärtus, mis näitab, kas tagastada alamstringid, millesse on kaasatud või millest on välistatud argument match. Kui argumendi include väärtus on True, tagastab Filter massiivi alamhulga, mis sisaldab alamstringina argumenti match. Kui argumendi include väärtus on False, tagastab Filter massiivi alamhulga, mis ei sisalda alamstringina argumenti match.

compare

Valikuline. Arvväärtus, mis näitab, millist stringivõrdlust kasutatakse. Väärtusi vt jaotisest „Sätted“.


Sätted

Argumendil compare saavad olla järgmised väärtused.

Konstant

Väärtus

Kirjeldus

vbUseCompareOption

–1

Teeb lause Option Compare sätet kasutades võrdluse.

vbBinaryCompare

0

Teeb binaarvõrdluse.

vbTextCompare

1

Teeb tekstivõrdluse.

vbDatabaseCompare

2

Ainult Microsoft Office Access 2007. Teeb teie andmebaasis oleva teabe põhjal võrdluse.


Kommentaarid

Kui argumendis sourcearray ei leita argumendi match vasteid, tagastab funktsioon Filter tühja massiivi. Kui argument sourcearray sisaldab tühiväärtust või pole ühemõõtmeline massiiv, ilmneb tõrge.

Funktsiooni Filter tagastatud massiiv sisaldab ainult vastendatud üksuste arvu sisaldamiseks piisavalt elemente.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×