Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Med funktionen REGEXTEST kan du kontrollere, om en del af den medfølgende tekst svarer til et regulært udtryk ("regex"). Den returnerer SAND, hvis der er et match, og FALSK, hvis det ikke er tilfældet.

Syntaks

Funktionen REGEXTEST bestemmer, om en del af teksten svarer til mønsteret. 

Syntaksen for funktionen REGEXTEST er:

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

Argument

Beskrivelse

tekst

(påkrævet)

Teksten eller referencen til en celle, der indeholder den tekst, du vil matche med.

mønster

(påkrævet)

Det regulære udtryk ("regex"), der beskriver det tekstmønster, du vil matche.

case_sensitivity

Bestemmer, om der skelnes mellem store og små bogstaver i matchet. Der skelnes som standard mellem store og små bogstaver i matchet. Angiv et af følgende:

0: Forskel på store og små bogstaver

1: Forskel på store og små bogstaver

Bemærkninger!: Når du skriver regex-mønstre, kan symboler, der kaldes 'tokens', bruges, der matcher med en række forskellige tegn. Disse er nogle enkle tokens til reference:

  • "[0-9]": et numerisk ciffer

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

  • ".": et vilkårligt tegn

  • "a": tegnet "a"

  • "a*": nul eller mere "a"

  • "a+": en eller flere "a"

  • Alle regulære udtryk for denne funktion, samt REGEXEXTRACT og REGEXREPLACE bruge PCRE2 'smag' af regex.

  • REGEXEXTRACT returnerer altid tekstværdier. Du kan konvertere disse resultater tilbage til et tal med funktionen VÆRDI.

Eksempler

Kopiér eksempeldataene, og indsæt dem i celle A1 i et nyt Excel-regneark. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.

Tjek forskellige aspekter af strengen 'alfalfa'

Data

Lucerne

Formler

Spørgsmål

=REGEXTEST(A2;"a")

Indeholder den bogstavet 'a'?

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

Indeholder den små bogstaver?

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

Indeholder den store bogstaver?

=REGEXTEST(A2;"[aeiou]")

Indeholder den vokaler?

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

Indeholder den nogen talcifre?

Følgende illustration viser resultaterne.

Brug REGEXTEXT til at besvare forskellige spørgsmål om ordet "alfalfa"

Kontrollér, om telefonnumre har det specifikke format "(###) ###-###", ved hjælp af mønsteret:

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

Bemærk!: Omvendt skråstreg "\" bruges til at "escape" parenteser "()" og nogle andre tegn. I dette mønster fortolkes "\(" som "(" og "\)" fortolkes 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}$")

Følgende illustration viser resultatet.

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

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×