Laadige alla töövihiku näide
See õpetus näitab, kuidas Exceli ja Google'i arvutustabelite lahtrist esimene sõna välja võtta.
Esimese sõna väljavõte tekstist
Lahtrist esimese sõna väljavõtmiseks saame kasutada valemit, mis sisaldab funktsioone LEFT ja FIND.
= LEFT (B3, FIND ("", B3) -1)
Süveneme ülaltoodud valemis kasutatavate funktsioonide üksikasjadesse.
FIND funktsioon
Kasutasime funktsiooni FIND, et saada tekstis esmakordselt esineva ruumi asukoht.
Kuna funktsioon FIND sisaldab arvutuses tekstist tühiku positsiooni, lahutame tühistatud märgi välistamiseks (FIND -funktsioonist) tagastatud väärtusest 1.
= LEIA ("", B3) -1
Funktsioon LEFT
Funktsioon LEFT eraldab stringist teatud arvu märke, alustades vasakult. Märkide arv määrati eelmises valemis.
= VASAK (B3, C3)
Viga käsitsemisel
Kui lahtris on ainult üks sõna, tagastab valem vea #VALUE.
Seega, et vältida valemi vea tagastamist, saame kasutada järgmisi kahte võimalust:
Funktsioon IFFERROR
Selle probleemi saame lahendada, kasutades funktsiooni IFERROR enne meie valemit, näiteks:
= IFERROR (VASAK (B3, Otsi ("-", B3) -1), B3)
Funktsioon IFERROR annab vea leidmisel algse tekstiväärtuse - see võib olla üks sõna või tühi lahter.
Lihtsam viis
Samuti on nutikas ja lihtsam viis vea #VALUE käsitlemiseks. See on funktsiooni FIND teisele argumendile ampersand -operaatoriga lisaruumi lisamine:
= LEFT (B3, FIND ("", B3 & "") -1)
Nüüd leiab funktsioon FIND alati tühiku, sest oleme iga tekstirida lõppu lisanud tühiku.
Mitte-kosmoseseparaatorid
Kui tekstistringi ei eraldata tühikuga, vaid erinevast piiritlevast tähemärgist, siis lihtsalt muutes funktsiooni FIND esimese argumendi väärtust selle eraldusmärgiga, saame tekstist esimese sõna.
= LEFT (B3, FIND ("-", B3 & "") -1)
Hankige viimane sõna
Viimase sõna väljavõtmine tekstistringist on keerulisem. Üks võimalus on kasutada järgmist valemit:
= TRIM (PAREM (ASENDUS (B3, "", REPT ("", LEN (B3))), LEN (B3)))
Väljavõte esimene sõna Google'i arvutustabelitest
Esimese sõna tekstist eraldamise valem töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis: