Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Webes Excel

A REGKIFPRÓBA  függvény lehetővé teszi annak ellenőrzését, hogy a megadott szöveg bármely része megegyezik-e egy reguláris kifejezéssel ("regex"). Igaz értéket ad vissza, ha van egyezés, és HAMIS értéket, ha nincs.

Szintaxis

A REGKIFPRÓBA  függvény határozza meg, hogy a szöveg bármely része megegyezik-e a mintával. 

A REGKIFPRÓBA függvény szintaxisa a következő:

REGKIFPRÓBA(szöveg; minta; [case_sensitivity])

argumentumok

Leírás

text

(kötelező)

Az egyezni kívánt szöveget tartalmazó cellára mutató szöveg vagy hivatkozás.

minta

(kötelező)

A reguláris kifejezés ("regex"), amely az egyeztetni kívánt szövegmintát írja le.

case_sensitivity

Meghatározza, hogy az egyezés megkülönbözteti-e a kis- és nagybetűket. Alapértelmezés szerint az egyezés megkülönbözteti a kis- és nagybetűk különbségét. Adja meg a következők egyikét:

0: Kis- és nagybetűk megkülönböztetése

1: Kis- és nagybetűk megkülönböztetése

Megjegyzések: Reguláris minták írásakor a "tokeneknek" nevezett szimbólumok különböző karakterekkel egyeznek. Íme néhány egyszerű token:

  • "[0-9]": bármely numerikus számjegy

  • "[a-z]": egy karakter a-től z-ig terjedő tartományban

  • ".": bármely karakter

  • "a": az "a" karakter

  • "a*": nulla vagy több "a"

  • "a+": egy vagy több "a"

  • A függvény összes reguláris kifejezése, valamint a REGKIFRÉSZ és a REGKIFCSERE a regex PCRE2 "ízét" használják.

  • REGKIFRÉSZ mindig szöveges értékeket ad vissza. Ezeket az eredményeket az ÉRTÉK függvénnyel visszakonvertálhatja számmá.

Példák

Másolja ki a példaadatokat a vágólapra, és illessze be egy új Excel-munkalap A1 cellájába. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.

Ellenőrizze a "alfalfa" sztring különböző aspektusait

Data (Adatok)

lucerna

Képletek

Kérdések

=REGKIFPRÓBA(A2;"a")

Tartalmazza az "a" betűt?

=REGKIFPRÓBA(A2;"[a-z]")

Tartalmaz kisbetűket?

=REGKIFPRÓBA(A2;"[A-Z]")

Tartalmaz nagybetűket?

=REGKIFPRÓBA(A2;"[aeiou]")

Tartalmaz magánhangzókat?

=REGKIFPRÓBA(A2;"[0-9]")

Tartalmaz számjeggyel?

A következő ábra az eredményeket mutatja be.

REGEXTEXT használata a alfalfával kapcsolatos különböző kérdések megválaszolására

A mintával ellenőrizze, hogy a telefonszámok formátuma "(####) ######"-e:

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

Megjegyzés: A "\" fordított perjel a "()" zárójelek és néhány egyéb karakter feloldására szolgál. Ebben a mintában a "\(" a "(" és a "\)" kifejezést "" néven értelmezi.

Data (Adatok)

(378) 555-4195

+1(878) 555-8622

Képletek

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

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

Az alábbi ábrán az eredmény látható.

A REGKIFPRÓBA használatával ellenőrizheti, hogy a telefonszámok egy adott szintaxisban szerepelnek-e a következő mintával: "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.