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ä: