Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

S funkcijo REGEXEXTRACT lahko izvlečete besedilo iz niza na podlagi navedenega regularnega izraza. Iz prvega ujemanja lahko izvlečete prvo ujemanje, vsa ujemanja ali zajemanje skupin.

Sintaksa

Funkcija REGEXEXTRACT izvleče nize v navedenem besedilu , ki se ujema z vzorcem. 

Sintaksa funkcije REGEXEXTRACT je:

REGEXEXTRACT(besedilo, vzorec, [return_mode], [case_sensitivity])

Argument

Opis

besedila

(obvezno)

Besedilo ali sklic na celico z besedilom, iz katerega želite izvleči nize.

vzorec

(obvezno)

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

return_mode

Število, ki določa, katere nize želite ekstrahirati. Privzeto je način vračila 0. Možne vrednosti so:

0: Vrnitev prvega niza, ki se ujema z vzorcem

1: Vrnitev vseh nizov, ki se ujemajo z vzorcem kot matrika

2: Vračila zajema skupin iz prvega ujemanja kot matrike

Opomba: Zajemanje skupin so deli vzorca regex, obdani z oklepaji »(...)«. Z ukazi lahko posamezne dele posameznega ujemanja vrnete.

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 REGEXTEST 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.

Izvlečenje imen na osnovi velikih črk z vzorcem "[A-Z][a-z]+"

Podatki

DylanWilliams

Formule

=REGEXEXTRACT(A2; "[A-Z][a-z]+")

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

Na tej sliki so prikazani rezultati.

REGEXEXTRACT se uporablja za izvlečenje podatkov imena z vzorcem "[A-Z][a-z]+"

Izvlečenje telefonskih številk na podlagi strukture z vzorcem "[0-9()]+ [0-9-]+"

Podatki

Sonia Rees (378) 555-4195
Angelska rjava (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

Formule

=REGEXEXTRACT(A2; "[0-9()]+ [0-9-]+",1)

Na spodnji sliki je prikazan rezultat.

REGEXEXTRACT se uporablja za izvlečenje več telefonskih številk določene oblike zapisa iz mešanega besedila z vzorcem "[0-9()]+ [0-9-]+"

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č.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×