Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

REGEXEXTRACT-funktion avulla voit poimia merkkijonosta tekstiä tavallisen lausekkeen perusteella. Voit poimia ensimmäisen vastineen, kaikki ottelut tai ryhmien sieppaamisen ensimmäisestä ottelusta.

Syntaksi

REGEXEXTRACT-funktio poimii merkkijonot annetusta tekstistä, joka vastaa kaavaa. 

REGEXEXTRACT-funktion syntaksi on:

REGEXEXTRACT(teksti, kuvio, [return_mode], [case_sensitivity])

Argumentti

Kuvaus

tekstiviesti

(pakollinen)

Teksti tai viittaus soluun, joka sisältää tekstin, josta haluat poimia merkkijonoja.

kuvio

(pakollinen)

Tavallinen lauseke ("regex"), joka kuvaa poimittavan tekstin kuviota.

return_mode

Luku, joka määrittää, mitkä merkkijonot haluat poimia. Palautustila on oletusarvoisesti 0. Mahdollisia arvoja ovat seuraavat:

0: Palauttaa ensimmäisen kaavaa vastaavan merkkijonon.

1: Palauttaa kaikki merkkijonot, jotka vastaavat kaavaa matriisina

2: Palauttaa ryhmien sieppaamisen ensimmäisestä vastineesta matriisina

Huomautus: Ryhmien sieppaaminen on rekisterikuvion osia, joita ympäröivät sulkeet "(...)". Niiden avulla voit palauttaa yksittäisen vastineen erilliset osat yksitellen.

case_sensitivity

Määrittää, onko vastine isot ja pienet kirjaimet huomioitu. Oletusarvoisesti vastine on isot ja pienet kirjaimet huomioitu. Kirjoita jokin seuraavista:

0: Kirjainkoko

1: Kirjainkoko ei ole tunteellinen

Huomautukset: 

  • Rekisterikuvioita kirjoitettaessa voidaan käyttää symboleja, joita kutsutaan tunnuksiksi, jotka vastaavat erilaisia merkkejä. Seuraavassa on joitakin yksinkertaisia viittauksia:

  • "[0-9]": mikä tahansa numero

  • "[a-z]": merkki väliltä a–z

  • ".": mikä tahansa merkki

  • "a": a-merkki

  • "a*": nolla tai enemmän "a"

  • "a+": yksi tai useampi "a"

  • Kaikki tämän funktion säännölliset lausekkeet sekä REGEXTEST ja REGEXREPLACE käyttävät rekisterin PCRE2:n "makua".

  • REGEXEXTRACT palauttaa aina tekstiarvot. Voit muuntaa nämä tulokset takaisin luvuksi ARVO-funktiolla.

Esimerkkejä

Kopioi esimerkkitiedot ja liitä ne uuden Excel-laskentataulukon soluun A1. Voit tarvittaessa säätää sarakkeiden leveyttä niin, että näet kaikki tiedot.

Poimi nimet isojen kirjainten perusteella kaavalla "[A-Z][a-z]+"

Tiedot

DylanWilliams

Kaavat

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

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

Seuraavasta kuvasta näet tulokset.

REGEXEXTRACT-funktiota käytetään nimitietojen poimimiseen käyttämällä kaavaa "[A-Z][a-z]+"

Poimi puhelinnumerot niiden rakenteen perusteella kuviolla "[0-9()]+ [0-9-]+"

Tiedot

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 Pieni (405) 555-0887
Hollie Rees (666) 555-1872

Kaavat

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

Seuraavasta kuvasta näet tuloksen.

REGEXEXTRACT-funktiota käytetään tietyn muodon useiden puhelinnumeroiden poimimiseen yhdistetystä tekstistä käyttämällä kaavaa "[0-9()]+ [0-9-]+"

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×