Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Funktsioon REGEXTEST võimaldab teil kontrollida, kas esitatud teksti mis tahes osa vastab regulaaravaldisele ("regex"). Kui vasteid on, tagastatakse väärtus TRUE ja kui seda pole, tagastatakse väärtus FALSE.

Süntaks

Funktsioon REGEXTEST määratleb, kas mõni tekstiosa vastab mustrile. 

Funktsiooni REGEXTEST süntaks on:

REGEXTEST(tekst, muster, [case_sensitivity])

Argument

Kirjeldus

tekstsõnum

(nõutav)

Tekst või viide lahtrile, mis sisaldab teksti, mille vastu soovite vastet leida.

muster

(nõutav)

Regulaaravaldis ("regex"), mis kirjeldab vastendatavat tekstimustrit.

case_sensitivity

Määrab, kas vaste on tõstutundlik. Vaikimisi on vaste tõstutundlik. Sisestage üks järgmistest.

0: Tõstutundlik

1: Tõstutundetu juhtum

Märkused: Regex-mustrite kirjutamisel saab kasutada sümboleid nimega "tõendid", mis vastavad mitmesugustele märkidele. Siin on mõned lihtsad viitemärgid.

  • "[0–9]": mis tahes numbriline number

  • "[a–z]": märk vahemikus a–z

  • ".": suvaline märk

  • "a": märk "a"

  • "a*": null või rohkem "a"

  • "a+": üks või mitu "a"

  • Kõik selle funktsiooni regulaaravaldised ning REGEXEXTRACT ja REGEXREPLACE kasutavad regexi "maitset" PCRE2.

  • Funktsioon REGEXEXTRACT tagastab alati tekstväärtused. Saate need tulemid funktsiooni VALUE abil tagasi arvuks teisendada.

Näited

Kopeerige näidisandmed ja kleepige need uue Exceli töölehe lahtrisse A1. Vajaduse korral saate kõigi andmete nägemiseks veerulaiust muuta.

Stringi "alfalfa" erinevate aspektide kontrollimine

Andmed

alfalfa

Valemid

Küsimused

=REGEXTEST(A2;"a")

Kas see sisaldab tähte "a"?

=REGEXTEST(A2;"[a-z]")

Kas see sisaldab väiketähti?

=REGEXTEST(A2;"[A–Z]")

Kas see sisaldab suurtähti?

=REGEXTEST(A2;"[aeiou]")

Kas see sisaldab täishäälikuid?

=REGEXTEST(A2;"[0-9]")

Kas see sisaldab numbrinumbreid?

Järgmisel joonisel on kujutatud tulemused.

RegEXTEXT kasutamine sõna "alfalfa" kohta erinevatele küsimustele vastamiseks

Kontrollige, kas telefoninumbritel on kindel vorming "(###) ###-####", kasutades mustrit.

"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Märkus.: Kaldkriipsu "\" kasutatakse sulgude () ja muude märkide paotamiseks. Selles mustris tõlgendatakse teksti "\(" kui "(" ja "\)" kui ")"

Andmed

(378) 555-4195

+1(878) 555-8622

Valemid

=REGEXTEST(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

=REGEXTEST(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

Järgmisel joonisel on kujutatud tulemus.

Funktsiooni REGEXTEST kasutamine telefoninumbrite kindla süntaksi kontrollimiseks mustriga "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×