Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za splet

S funkcijo REGEXTEST lahko preverite, ali se kateri koli del navedenega besedila ujema z navadnim izrazom (»regex«). Če ni ujemanja, bo vrnjena vrednost TRUE in FALSE.

Sintaksa

Funkcija REGEXTEST določa, ali se kateri koli del besedila ujema z vzorcem. 

Sintaksa funkcije REGEXTEST je:

REGEXTEST(besedilo, vzorec, [case_sensitivity])

Argument

Opis

besedila

(obvezno)

Besedilo ali sklic na celico z besedilom, s katerim se želite ujemati.

vzorec

(obvezno)

Regularni izraz (»regex«), ki opisuje vzorec besedila, ki ga želite poiskati.

case_sensitivity

Določa, ali ujemanje razlikuje med malimi in velikimi črkami. Ujemanje privzeto razlikuje med velikimi in malimi črkami. Vnesite nekaj od tega:

0: Razlikovanje malih in velikih črk

1: Razlikovanje med velikimi in malimi črkami

Opombe: Pri pisanju vzorcev regex lahko uporabite simbole, imenovane »žetoni«, ki se ujemajo z različnimi znaki. Tukaj je nekaj preprostih žetonov za sklicevanje:

  • "[0-9]": poljubna številska števka

  • "[a–z]": znak v obsegu od a do z

  • ".": kateri koli znak

  • "a": znak »a«

  • "a*": nič ali več "a"

  • "a+": ena ali več "a"

  • Vsi regularni izrazi za to funkcijo ter REGEXEXTRACT in REGEXREPLACE uporabljajo PCRE2 "okus" regexa.

  • REGEXEXTRACT vedno vrne besedilne vrednosti. Te rezultate lahko pretvorite nazaj v število s funkcijo VALUE.

Primeri

Kopirajte vzorčne podatke in jih prilepite v celico A1 novega Excelovega delovnega lista. Po potrebi lahko prilagodite širino stolpcev in si ogledate vse podatke.

Preverite različne vidike niza »alfalfa«

Podatki

lucerna

Formule

Vprašanja

=REGEXTEST(A2; "a")

Ali vsebuje črko "a"?

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

Ali vsebuje male črke?

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

Ali vsebuje velike črke?

=REGEXTEST(A2; "[aeiou]")

Ali vsebuje samoglasnike?

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

Ali vsebuje številske števke?

Na tej sliki so prikazani rezultati.

Uporaba funkcije REGEXTEXT za odgovore na različna vprašanja o besedi »alfalfa«

Preverite, ali imajo telefonske številke določeno obliko zapisa »(###) ###-####«, pri tem pa uporabite vzorec:

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

Opomba: Poševnica nazaj »\« se uporablja za oklepaj »()« in nekatere druge znake. V tem vzorcu se »\(« tolmači kot »(« in »\)« kot »«).

Podatki

(378) 555-4195

+1(878) 555-8622

Formule

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

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

Na spodnji sliki je prikazan rezultat.

Uporaba regextesta za preverjanje, ali so telefonske številke v določeni sintaksi, z vzorcem "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.