Pura teksti merkkien välistä (sulkeet) Excelissä ja Google Sheetsissä

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, kuinka poimia tekstiä solujen merkkien välillä Excelissä ja Google Sheetsissä.

Pura teksti sulkeiden välistä

Puraaksemme tekstin minkä tahansa merkin väliin, voimme käyttää MID- ja FIND -funktioihin perustuvaa kaavaa.

Esimerkiksi sulkeiden välisen datan poimimiseksi käytämme seuraavaa kaavaa:

= MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1)

Kaavan erittely

Tämä kaava toimii siten, että MID -toiminto poimii useita merkkejä tekstimerkkijonosta hakasulkeen "(" - sulkeutuvaan ")" alkuun. Tätä varten tarvitsemme sulkeiden tai sulkeiden sijainnin. Ja käytämme ETSI -funktiota selvittääksemme nämä sijainnit.

Hajotetaan kaava:

FIND -toiminnot

Ensimmäinen ETSI -funktio etsii tekstin merkkijonosta vasemman sulun ”(”) sijainnin. Lisäsimme FIND -funktion tulokseen 1, jotta vasen sulku jätetään tekstin poiminnan ulkopuolelle.

Tämän kaavan osan tulos toimii MID -funktion aloitusnumero tai toisena argumenttina.

= ETSI ("(", B3) +1

Toinen FIND -funktio löytää oikean sulun “)” sijainnin tekstimerkkijonosta.

= ETSI (")", B3)

Lisäämme kolmannen FIND -funktion vähentämään toisesta FIND -funktiosta. Tämä antaa meille tekstin pituuden näiden sulkeiden välillä.

Ja tämän kaavan tuloksena oleva arvo on MID -funktion kolmas ja viimeinen argumentti (num_chars -argumentti).

= FIND (")", B3) -FIND ("(", B3) -1

MID -toiminto

Molempien argumenttien arvot syötetään MID -funktioon. Tämä antaa meille suluissa olevan tekstin.

= KESKI (B3, C3, D3)

TRIM -toiminto

Voimme myös lisätä TRIM -toiminnon ennen MID -toimintoa kaikkien ylimääräisten välilyöntien poistamiseksi.

= TRIM (MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1))

Poimi teksti merkkien välistä Google Sheetsissä

Kaava tekstin erottamiseksi merkkien välillä toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave