Kuinka purkaa kaksi ensimmäistä sanaa

Jotta voit poimia tekstimerkkijonon kaksi ensimmäistä sanaa, sinun on löydettävä toisen tilan suhteellinen sijainti ja käytettävä sitten Vasen toiminto .

Kaava:

Kopioi kaava ja korvaa 'A1' solun nimellä, joka sisältää tekstin, jonka haluat purkaa.

=JOS((PITOA(A1)-PITKÄ(KORVAA(A1,' ','')))<2, A1, VASEN(A1,ETSI(' ',A1, ETSI(' ',A1)+1)- 1))

Esimerkki:

Poimi kaksi ensimmäistä sanaa tekstimerkkijonosta ' Kuinka purkaa kaksi ensimmäistä sanaa '.

Tulos palauttaa kaksi ensimmäistä sanaa 'Kuinka'.

Selitykset:

Vaihe 1: Ensimmäisen tilan sijainnin löytäminen

Kaava =ETSI(' ',A1)
Tulos 4

Vaihe 2: Toisen tilan sijainnin löytäminen

Kaava =ETSI(' ',A1,ETSI(' ',A1)+1)
Tulos 7

Vaihe 3: Poimi kirjaimet ennen toista välilyöntiä

Kaava =VASEN(A1,ETSI(' ',A1,ETSI(' ',A1)+1)-1)
Tulos Miten

Kuitenkin, kun tekstimerkkijonossa on vain yksi tai kaksi sanaa, kaava '=VASEN(A1, ETSI(' ', A1, ETSI(' ', A1)+1)-1) palauttaa #ARVO! virhe. Tämän virheen välttämiseksi sinun on yhdistettävä IF-toiminto .

=KORVAA(A1,' ','') korvaamaan välilyönnit tekstijonossa;

=PITO(KORVAA(A1,' ','')) laskea tekstimerkkijonon pituuden, kun välilyöntejä korvataan;

=PITO(A1)-PITO(KORVAA(A1,' ','')) laskea välilyöntien määrän tekstimerkkijonossa.

Kun välilyöntien määrä on alle 2, käytä IF-funktiota palauttamaan itse tekstimerkkijono.

Lataa esimerkki