Laadige alla töövihiku näide
See õpetus näitab, kuidas Exceli ja Google'i arvutustabelite lahtrist viimane sõna välja võtta.
Väljavõtte viimane sõna
Kui me tahaksime eraldage lahtri esimene sõna, võiksime lihtsalt kasutada funktsiooni FIND esimese tühiku leidmiseks ja funktsiooni LEFT, et väljastada sõna tühiku ette.
Kahjuks pole Excelil vastupidist FIND -funktsiooni, seega peame selle asemel välja töötama teistsuguse lahenduse:
- Funktsiooni SUBSTITUTE abil asendame tühikud sõnade vahel suure hulga (n) tühikutega.
- Õige n -i tühikute arvu arvutamiseks kasutame funktsiooni PAREM. (See hõlmab meie sõna ja mitmeid täiendavaid tühikuid)
- Kasutame TRIM -funktsiooni lisaruumide kärpimiseks, jättes ainult viimase sõna.
Siin on valem, mida kasutame:
= TRIM (PAREM (asendaja (B3, "", REPT ("", 10)), 10))
Pange tähele, et selle näite puhul valime n = 10. See arv on liiga väike: lahter C6 ei sisalda viimast sõna, kuna sõna on 11 tähemärki pikk.
Oleme demonstreerimiseks valinud väikese arvu, kuid soovitame kasutada palju suuremat arvu (nt 99) või kasutada selle õpetuse lõpus leiduvat mitmekülgset valemit.
Nüüd vaatame läbi valemi:
Funktsioon REPT
Funktsioon REPT kordab märki (n) mitu korda. See valem loob 10 tühikut:
= REPT ("", 10)
Siin, et näidata, kellele see funktsioon töötab, oleme tühjad kohad asendanud kriipsudega (-):
Funktsioon SUBSTITUTE
Funktsioon SUBSTITUTE leiab tekstistringist kõik tühjad kohad ja asendab tühjad kohad 10 tühikuga.
= ASENDUS (B3, "", C3)
FIGHT funktsioon
Funktsioon RIGHT ekstraheerib lahtrist viimased 10 märki:
= ÕIGE (D3,10)
TRIM funktsioon
Funktsioon TRIM eemaldab tekstist kõik esi- ja lõppruumid ning tagastab ainult viimase sõna:
= TRIM (E3)
Mitmekülgne valem
Selle asemel, et määratleda arv (n), saate funktsiooni LEN abil arvutada n lahtris olevate märkide arvuks. See valem töötab olenemata sellest, kui suur on viimane sõna.
= TRIM (PAREM (ASENDUS (B3, "", REPT ("", LEN (B3))), LEN (B3)))
Väljavõte Google'i arvutustabelite viimasest sõnast
Viimase sõna tekstist eraldamise valem töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis: