Izvlačenje reči iz rečenice

U okviru bloga „Excel kuhinjica“ do sada ste mogli da se upoznate sa mnogim funkcijama za manipulaciju tekstom. Od avgusta 2022. (nezvanično), a zvanično od pre nekoliko nedelja, Microsoft 365 pretplatnicima su na raspolaganju neke nove funkcije koje doprinose produktivnosti i mogu da vam pomognu da lakše preuzmete pojedine delove iz zadatog teksta.

Funkcija TEXTBEFORE omogućava da izdvojite deo iz zadatog teksta pre delimitera. Njena sintaksa:

TEXTBEFORE(<tekst>; <delimiter>; [<broj instanci>]; [<mod>];
[<kraj>]; [<ako nema rezultata>])

Najjedostavniji način upotrebe ove funkcije je da zadate tekst i delimiter- znak koji se koristi za razdvajanje. Ako zadamo rečenicu „Na vrh brda vrba mrda.“ te napišemo formulu:

=TEXTBEFORE(A1;“ „)

Kao rezultat ćemo dobiti prvu reč pre stringa; odnosno „Na“.

Ako dodamo i broj instanci; npr. 3; uz pomoć sledeće formule:

=TEXTBEFORE(A1;“ „;3)

rezultat će biti prve tri reči; odnosno „Na vrh brda“. Mod označava da li se; prilikom pretraživanja; uzima u obzir razlika između velikih i malih slova. Kraj je parametar pomoću kog možemo da podesimo da odvajanje reči krene od kraja; a poslednji parametar služi da definišemo vrednost koja se pojavljuje ako nema rezultata.

Funkcija TEXTAFTER koristi se za pretraživanje teksta nakon zadatog delimitera. Njena sintaksa:

TEXTAFTER(<tekst>; <delimiter>; [<broj instanci>]; [<mod>];
[<kraj>]; [<ako nema rezultata>])

Slično kao u prethodnom primeru; ako unesemo formulu:

=TEXTAFTER(A1;“ „)

rezultat je rečenica „vrh brda vrba mrda.“. Ako zadamo 3 kao broj instanci; uz malo kompleksniju formulu:

=TEXTAFTER(A1;“ „;3;0;0;“Nema rezultata“)

rezultat je „vrba mrda“.

Kao što vidite; ove dve funkcije su jako korisne ako treba da izdvojite jednu ili više reči iz rečenice.