Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, kuinka poimia ensimmäinen sana solusta Excelissä ja Google Sheetsissä.
Pura ensimmäinen sana tekstistä
Voit poimia ensimmäisen sanan solusta käyttämällä kaavaa, joka sisältää LEFT- ja FIND -funktiot.
= VASEN (B3, ETSI ("", B3) -1)
Tarkastellaan yksityiskohtaisemmin yllä olevan kaavan käyttämiä toimintoja.
FIND -toiminto
Käytimme FIND -funktiota saadaksemme tekstin ensimmäisen esiintymän sijainnin.
Koska FIND -funktio sisältää välilyönnin sijainnin tekstistä laskennassa, vähennämme 1 palautetusta arvosta (FIND -funktiosta), jotta välilyönti jätetään pois.
= ETSI ("", B3) -1
VASEN -toiminto
LEFT -toiminto poimii tietyn määrän merkkejä merkkijonosta vasemmalta alkaen. Merkkien määrä määritettiin edellisessä kaavassa.
= VASEN (B3, C3)
Virhe käsittelyssä
Jos solussa on vain yksi sana, kaava palauttaa arvon #VALUE.
Joten estääksemme kaavan palauttamasta virheen voimme käyttää seuraavia kahta vaihtoehtoa:
IFFERROR -toiminto
Voimme ratkaista tämän ongelman käyttämällä IFERROR -funktiota ennen kaavaa, kuten tämä:
= VIRHE (VASEN (B3, ETSI ("-", B3) -1), B3)
IFERROR -funktio löytää virheen löytäessään alkuperäisen tekstiarvon - joka voi olla yksi sana tai tyhjä solu.
Yksinkertaisempi tapa
On myös älykäs ja yksinkertaisempi tapa käsitellä #ARVO -virhe. Se on lisätä tilaa FIND -funktion toiseen argumenttiin ampersand -operaattorin kanssa seuraavasti:
= VASEN (B3, ETSI ("", B3 & "") -1)
Nyt ETSI -toiminto löytää aina välilyönnin, koska olemme lisänneet välilyönnin jokaisen tekstimerkkijonon loppuun.
Ei-avaruuden erottimet
Jos tekstimerkkijonoa ei eroteta välilyönnillä vaan eri rajaavasta merkistä, saamme ensimmäisen sanan tekstistä yksinkertaisesti muuttamalla ETSI -funktion ensimmäisen argumentin arvoa kyseisellä rajausmerkillä.
= VASEN (B3, ETSI ("-", B3 & "") -1)
Hae viimeinen sana
Viimeisen sanan purkaminen tekstijonosta on monimutkaisempaa. Yksi vaihtoehto on käyttää seuraavanlaista kaavaa:
= TRIM (OIKEA (KORVAUS (B3, "", REPT ("", LEN (B3))), LEN (B3)))
Pura ensimmäinen sana Google Sheetsistä
Kaava ensimmäisen sanan poimimiseksi tekstistä toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä: