Laadige alla töövihiku näide
See õpetus näitab, kuidas Exceli ja Google'i arvutustabelite lahtris olevate märkide vahelt teksti eraldada.
Väljavõte sulgude vahel
Teksti ekstraheerimiseks mis tahes sümbolite vahel saame kasutada valemit, mis põhineb funktsioonidel MID ja FIND.
Näiteks sulgude vaheliste andmete eraldamiseks kasutame järgmist valemit:
= MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1)
Valemite jaotus
Selle valemi tööpõhimõte on see, et MID -funktsioon eraldab tekstistringist sulgude “(” ja sulgudes “)” vahel hulga märke. Selleks vajame sulgude või sulgude asukohti. Ja nende positsioonide väljaselgitamiseks kasutame funktsiooni FIND.
Jaotame valemi:
FIND FIND
Funktsioon First FIND leiab tekstistringist vasaku sulu “(” positsiooni. Lisasime funktsiooni FIND tulemusele 1, et välistada vasakul sulg teksti väljavõtmisel.
Selle valemiosa tulemus on funktsiooni MID algusnumber või teine argument.
= OTSI ("(", B3) +1
Teine FIND -funktsioon leiab tekstistringist parema sulu “)” positsioonid.
= OTSI (")", B3)
Teisest FIND -funktsioonist lahutamiseks lisame kolmanda FIND -funktsiooni. See annab meile nende sulgude vahelise teksti pikkuse.
Ja selle valemi tulemuseks olev väärtus on funktsiooni MID kolmas ja viimane argument (arv_chars argument).
= FIND (")", B3) -FIND ("(", B3) -1
Funktsioon MID
Mõlema argumendi väärtused sisestatakse funktsiooni MID. See annab meile teksti sulgude vahele.
= MID (B3, C3, D3)
TRIM funktsioon
Samuti võime lisada funktsiooni TRIM enne funktsiooni MID, et eemaldada kõik täiendavad tühikud.
= TRIM (MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1))
Väljavõte Google'i arvutustabelite tegelaste vahel
Märkide vahel teksti ekstraheerimise valem töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis: