Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

REGEXTEST-funksjonen lar deg kontrollere om en del av den angitte teksten samsvarer med et vanlig uttrykk ("regex"). Den returnerer SANN hvis det finnes et treff og USANN hvis det ikke finnes.

Syntaks

REGEXTEST-funksjonen bestemmer om en del av teksten samsvarer med mønsteret. 

Syntaksen for FUNKSJONEN REGEXTEST er:

REGEXTEST(tekst; mønster; [case_sensitivity])

Argument

Beskrivelse

tekst

(obligatorisk)

Teksten eller referansen til en celle som inneholder teksten du vil sammenligne med.

mønster

(obligatorisk)

Det vanlige uttrykket ("regex") som beskriver tekstmønsteret du vil sammenligne.

case_sensitivity

Bestemmer om samsvaret skiller mellom store og små bokstaver. Som standard skiller samsvaret mellom store og små bokstaver. Skriv inn ett av følgende:

0: Skille mellom store og små bokstaver

1: Skille mellom store og små bokstaver

Obs!: Når du skriver regex-mønstre, kan symboler som kalles tokener, brukes som samsvarer med en rekke tegn. Dette er noen enkle tokener for referanse:

  • "[0-9]": alle numeriske sifre

  • "[a-z]": et tegn i området a til å

  • ".": hvilket som helst tegn

  • «a»: «a»-tegnet

  • "a*": null eller mer "a"

  • «a+»: én eller flere «a»

  • Alle vanlige uttrykk for denne funksjonen, i tillegg til REGEXEXTRACT og REGEXREPLACE, bruker PCRE2 -smaken av regex.

  • REGEXEXTRACT returnerer alltid tekstverdier. Du kan konvertere disse resultatene tilbake til et tall med VERDI-funksjonen.

Eksempler

Kopier eksempeldataene, og lim dem inn i celle A1 i et nytt Excel-regneark. Hvis det er nødvendig, kan du justere kolonnebredden for å se alle dataene.

Sjekk ulike aspekter ved strengen 'alfalfa'

Data

Alfalfa

Formler

Spørsmål

=REGEXTEST(A2,"a")

Inneholder den bokstaven "a"?

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

Inneholder den små bokstaver?

=REGEXTEST(A2,"[A-Z]")

Inneholder den store bokstaver?

=REGEXTEST(A2,"[aeiou]")

Inneholder den vokaler?

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

Inneholder den tallsifre?

Illustrasjonen nedenfor viser resultatene.

Bruke REGEXTEXT til å svare på ulike spørsmål om ordet 'alfalfa'

Kontroller om telefonnumrene har det bestemte formatet «(###) ###-####», ved hjelp av mønsteret:

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

Obs!: Omvendt skråstrek "\" brukes til å "escape" parenteser "()" og noen andre tegn. I dette mønsteret tolkes "\(" som "(" og "\)" tolkes som ")"

Data

(378) 555-4195

+1(878) 555-8622

Formler

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

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

Illustrasjonen nedenfor viser resultatet.

Bruke REGEXTEST til å kontrollere om telefonnumre er i en bestemt syntaks, med mønsteret ^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×