Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, kuinka poimia viimeinen sana solusta Excelissä ja Google Sheetsissä.
Poimi viimeinen sana
Jos haluaisimme poimi solun ensimmäinen sana, voisimme yksinkertaisesti käyttää FIND -funktiota ensimmäisen välilyönnin etsimiseen ja VASEN -funktiota sanan syöttämiseksi välilyönnin eteen.
Valitettavasti Excelissä ei ole käänteistä FIND -toimintoa, joten meidän on kehitettävä erilainen ratkaisu:
- Käytämme SUBSTITUTE -funktiota korvaamaan sanojen väliset välilyönnit suurella määrällä (n) välilyöntejä.
- Käytämme OIKEA -funktiota oikean n -välilyönnin laskemiseen. (Tämä sisältää sanamme sekä useita ylimääräisiä välilyöntejä)
- Käytämme TRIM -toimintoa ylimääräisten välilyöntien leikkaamiseen, jättäen vain viimeisen sanan.
Tässä on kaava, jota käytämme:
= TRIM (OIKEA (KORVAUS (B3, "", REPT ("", 10)), 10))
Huomaa tässä esimerkissä, että valitsemme n = 10. Tämä luku on liian pieni: solu C6 ei sisällä koko viimeistä sanaa, koska sana on 11 merkkiä pitkä.
Olemme valinneet pienen määrän esittelyä varten, mutta suosittelemme, että käytät paljon suurempaa lukua (esim. 99) tai käytät tämän opetusohjelman lopussa olevaa monipuolista kaavaa.
Käydään nyt kaava läpi:
REPT -toiminto
REPT -toiminto toistaa merkin (n) monta kertaa. Tämä kaava luo 10 välilyöntiä:
= REPT ("", 10)
Tässä näyttääksemme, kuka tämä toiminto toimii, olemme korvanneet tyhjät tilat viivoilla (-):
SUBSTITUTE -toiminto
SUBSTITUTE -funktio löytää kaikki tekstimerkkijonon tyhjät tilat ja korvaa tyhjät tilat 10 välilyönnillä.
= KORVAUS (B3, "", C3)
OIKEA toiminto
OIKEA -toiminto poimii viimeiset 10 merkkiä solusta:
= OIKEA (D3,10)
TRIM -toiminto
TRIM -toiminto poistaa tekstistä kaikki edessä ja takana olevat välilyönnit ja palauttaa vain viimeisen sanan:
= TRIM (E3)
Monipuolinen kaava
Luvun (n) määrittämisen sijaan voit käyttää LEN -funktiota laskemaan n solun merkkimääräksi. Tämä kaava toimii riippumatta siitä, kuinka suuri viimeinen sana on.
= TRIM (OIKEA (KORVAUS (B3, "", REPT ("", LEN (B3))), LEN (B3)))
Pura viimeinen sana Google Sheetsistä
Kaava, jolla poimia viimeinen sana tekstistä, toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä: