Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

A REGEXREPLACE függvény lehetővé teszi, hogy egy sztring szövegét egy másik sztringre cserélje egy megadott reguláris kifejezés ("regex") alapján.

Szintaxis

A REGEXREPLACE függvény a megadott szövegben lévő sztringeket cseréli le, amelyek a mintávalegyezőek.

A REGEXTRACT függvény szintaxisa:

REGEXREPLACE(szöveg; minta; csere; [előfordulás]; [case_sensitivity])

argumentumok

Leírás

text

(kötelező)

Az a szöveg vagy egy cellára mutató hivatkozás, amely a sztringek lecseréléséhez használni kívánt szöveget tartalmazza.

minta

(kötelező)

A lecserélni kívánt szövegmintát leíró reguláris kifejezés ("regex").

Csere

(kötelező)

A mintapéldányokat lecserélni kívánt szöveg.

Előfordulása

A lecserélni kívánt mintapéldányt adja meg. Alapértelmezés szerint az előfordulás 0, amely az összes példányt lecseréli. A példányt egy negatív szám váltja fel, amely a végéről keres.

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 REGEXTEST és a REGEXEXTRACTa regex PCRE2 "ízét" használja.

  • A REGEXEXTRACT 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.

A REGEXREPLACE használatával anonimizálhatja a telefonszámokat úgy, hogy az első 3 számjegyüket a ***-ra cseréli, mintával

"[0-9]+-"

Data (Adatok)

Sonia Rees(378) 555-4195
Angel Brown(878) 555-8622
Blake Martin(437) 555-8987
William Kirby(619) 555-4212
Avery Smith(579) 555-5658
Parker Jones(346) 555-0925
Liam Small(405) 555-0887
Hollie Rees(666) 555-1872

Képletek

=REGEXREPLACE(A2;"[0-9]+-";"***-")

Az alábbi ábrán az eredmény látható. Az eredmény sortöréseinek megjelenítéséhez az A4 cellára kell tördelnie a szöveget.

A REGEXREPLACE használata az egyes telefonszámok első három számjegyének *-ra cseréléséhez a "[0-9]+-" minta használatával

Használja a REGEXREPLACE függvényt rögzítési csoportokkal a utónév és a vezetéknév elkülönítéséhez és átrendezéséhez a következő mintával: "([A-Z][a-z]+)([A-Z][a-z]+)"; és csere: "$2, $1".

Megjegyzés: A rögzítési csoportok mintában vannak definiálva a következő zárójelekkel: "()", és helyette "$n" néven lehet hivatkozni. Ebben a példában az $1 és $2 az első és a második rögzítési csoportra hivatkozik.

Adatok

SoniaBrown

Képletek

=REGEXREPLACE(A2;"([A-Z][a-z]+)([A-Z][a-z]+)","$2, $1")

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

Használja a REGEXREPLACE függvényt a csoportok rögzítésével a utónév és a vezetéknév elkülönítéséhez és átrendezéséhez a következő minta használatával: "([A-Z][a-z]+)([A-Z][a-z]+)" és csere: "$2, $1"

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.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×