4
Kompjuterska tabelarna izračunavanja 1 Funkcije za rad s tekstom Excel nudi niz funkcija za rad s tekstom. Neke od funkcija za rad sa tekstom: FIND (subtext, text,n) – Funkcija koja se koristi za pronalaženje dijela teksta u širem tekstu LEN(tekst) - Funkcija prebrojava znakove tekstualnog niza. (Broje se i praznine između riječi.) RIGHT (tekst;zadani broj znakova) - Funkcija iz odabranog teksta ispisuje zadani broj znakova počevši sdesne strane. LEFT (tekst;zadani broj znakova) - Funkcija iz odabranog teksta ispisuje zadani broj znakova počevši s lijeve strane. MID (tekst;redni broj početnog znaka;zadani broj znakova) - Funkcija iz odabranog teksta ispisuje zadani broj znakova počevši od željenog početnog znaka. UPPER(tekst) - Funkcija pretvara sva slova tekstualnog niza u velika tiskana. LOWER (tekst), pretvara sva slova u mala PROPER (tekst) - Funkcija pretvara prvo slovo svake od riječi tekstualnog niza u veliko tiskano. CHAR (broj) - Funkcija ispisuje znak koji u kodnoj tablici odgovara zadanom broju. Vrijednost broja može biti iz raspona od 1 do 255. CONCATENATE (adresa ćelije; adresa ćelije.....) , spaja više znakovnih nizova u jedan Funkcija FIND Funkcija FIND koristi se za pronalaženje dijela teksta u širem tekstu. Sintaksa je: =FIND(subtext,text,n), gdje: text je izvorni širi tekst, subtext je dio teksta koji treba pronaći u izvornom tekstu (text), i n je opcioni cjelobrojni argument. Funkcija vraća položaj prvog pojavljivanja subtext, ako postoji. Ako dio teksta koji se traži ne postoji u izvornom tekstu, funkcija vraća grešku. Ako se izostavi argument n, traženje počinje od prvog karaktera, a ako postoji, traženje počinje od n-tog znaka. Primjeri: =FIND(“, “,“Jones, Bob”) vraća 6, jer je zapeta šesti znak u tekstu Jones, Bob. =FIND(“nes”,“Jones, Bob”) vraća 3, jer dio teksta “nes” počinje na trećem znaku u tekstu Jones, Bob.

Funkcije Za Rad s Tekstom

Embed Size (px)

Citation preview

Page 1: Funkcije Za Rad s Tekstom

Kompjuterska tabelarna izračunavanja

1

Funkcije za rad s tekstom

Excel nudi niz funkcija za rad s tekstom. Neke od funkcija za rad sa tekstom:

• FIND (subtext, text,n) – Funkcija koja se koristi za pronalaženje dijela teksta u širem tekstu

• LEN(tekst) - Funkcija prebrojava znakove tekstualnog niza. (Broje se i praznine između riječi.)

• RIGHT (tekst;zadani broj znakova) - Funkcija iz odabranog teksta ispisuje zadani broj znakova počevši sdesne strane.

• LEFT (tekst;zadani broj znakova) - Funkcija iz odabranog teksta ispisuje zadani broj znakova počevši s lijeve strane.

• MID (tekst;redni broj po četnog znaka;zadani broj znakova) - Funkcija iz odabranog teksta ispisuje zadani broj znakova počevši od željenog početnog znaka.

• UPPER(tekst) - Funkcija pretvara sva slova tekstualnog niza u velika tiskana .

• LOWER (tekst), pretvara sva slova u mala

• PROPER (tekst) - Funkcija pretvara prvo slovo svake od rije či tekstualnog niza u veliko tiskano.

• CHAR (broj) - Funkcija ispisuje znak koji u kodnoj tablici odgovara zadanom broju . Vrijednost broja može biti iz raspona od 1 do 255.

• CONCATENATE (adresa ćelije; adresa ćelije.....) , spaja više znakovnih nizova u jedan

Funkcija FIND Funkcija FIND koristi se za pronalaženje dijela teksta u širem tekstu.

Sintaksa je: =FIND(subtext,text,n) ,

gdje:

• text je izvorni širi tekst, • subtext je dio teksta koji treba pronaći u izvornom tekstu (text), i • n je opcioni cjelobrojni argument.

Funkcija vraća položaj prvog pojavljivanja subtext, ako postoji. Ako dio

teksta koji se traži ne postoji u izvornom tekstu, funkcija vraća grešku. Ako se izostavi argument n, traženje počinje od prvog karaktera, a ako postoji, traženje počinje od n-tog znaka. Primjeri:

=FIND(“, “,“Jones, Bob”) vraća 6, jer je zapeta šesti znak u tekstu Jones, Bob.

=FIND(“nes”,“Jones, Bob”) vraća 3, jer dio teksta “nes” počinje na trećem znaku u tekstu Jones, Bob.

Page 2: Funkcije Za Rad s Tekstom

Kompjuterska tabelarna izračunavanja

2

=FIND(“o”,“Jones, Bob”) vraća 2, jer je prvo pojavljivanje slova “o” pojavljuje na drugom znaku teksta Jones, Bob. Međutim, =FIND(“o”; “Jones, Bob”;3) vraća 9, jer prvo pojavljivanje znaka “o” poslije trećeg znaka je deveti znak u izvornom tekstu.

=FIND(“t”,“Jones, Bob”) vraća grešku, jer nije nađeno slovo “t” u tekstu Jones, Bob.

Funkcija LEN

Vraća broj znakova (dužinu) u nekom tekstu. Pri tome, broje se i prazni znakovi (eng. spaces). Sintaksa je:

=LEN(text) gdje:

• text je tekst, ili referenca ćelije u kojoj se nalazi neki tekst, čiju dužinu hoćemo da nađemo.

Primjer 1:

=LEN(„Hotel Palas“) vraća 11, jer tekst u navodnicima ima 11 znakova. Primjer 2:

Ako se u ćeliji A1 nalazi tekst 23a_drugi, funkcija =LEN(A1) vraća 9. Funkcija RIGHT

Funkcija vraća desnih n znakova u nekom nizu znakova text. Sintaksa

je: =RIGHT(text, n)

Pri tome, n je cijeli broj. Ako je n veće od LEN(text) funkcija vraća cijeli text.

Primjer1:

=RIGHT(„23a_drugi“;5) vraća „drugi“, jer su to 5 znakova krajnjih desno u tekstu „23a_drugi“. Funkcija LEFT

Slično funkciji RIGHT, funkcija LEFT vraća prvih n znakova s lijeva u

nekom tekstu. Sintaksa je: =LEFT(text, n)

gdje je n neki cijeli broj.

Ako je n veće od LEN(text), funkcija vraća cijeli text. Primjer 1:

=LEFT(„23a_drugi“;6) vraća „23a_dr“, jer su to 6 znakova krajnjih lijevo u tekstu „23a_drugi“.

Page 3: Funkcije Za Rad s Tekstom

Kompjuterska tabelarna izračunavanja

3

Funkcija MID

Funkcija MID vraća određeni broj znakova tekstualnog niza, počevši od mjesta s kojeg navedete i u dužini broja znakova n koji takođe navedete. Sintaksa je:

=MID(text,s,n) gdje:

• s je neki cijeli broj, • n je opciono neki cijeli broj.

Ako je n izostavljen, MID vraća cijeli tekst počevši od s-tog znaka. Ako

je n negativan broj, MID vraća vrijednost pogreške #value! Primjer 1: =MID(“Krivdić”;5) vraća “dić”.

=MID(“Krivdić”;5,2) vraća “di”

=MID("Protok vode"; 1; 6) vraća "Protok". Funkcija CHAR

Funkcija CHAR vraća znak naveden u argumentu. Ova funkcija može

da se koristi da bi brojeve kódnih stranica, koje bi mogli dobiti iz datoteka s drugih vrsta računara, preveli u znakove. Sintaksa je:

CHAR(number)

Number je broj između 1 i 255 (znakova po ASCII tabeli) kojim se navodi željeni znak. Znak je iz skupa znakova koje vaš računar koristi.

Primjer 1:

CHAR(65) jednako "A"

Spajanje (konkatenacija) teksta

Spajanje više tekstualnih cjelina jedne s drugom u jednu cjelinu (eng. concatenating) u Excelu je operacija obrnuta od operacije dijeljenja jedne cjeline teksta u više manjih (eng. parsing). Kod dijeljenja mi počinjemo sa dugim tekstom i dijelimo ga u manje cjeline. Da bismo tekst spojili mi počinjemo sa dva ili više dijelova teksta i spajamo ih jedne s drugim. Na primjer, „Boban Jorgovan“ možemo podijeliti na „Boban“ i „Jorgovan“. Obrnuto, mi možemo spojiti „Boban“ i „Jorgovan“ u „Boban Jorgovan“. Ključ za spajanje teksta u Excelu je znak & (eng. ampersand). Primjer 1:

Formula =“ABC“&“DEF“ daje rezultat ABCDEF.

Page 4: Funkcije Za Rad s Tekstom

Kompjuterska tabelarna izračunavanja

4

Primjer 2:

Da biste tekstove u ćelijama A1 i B1 spojili (sastavili) u jedan, unesite u ćeliju C1 formulu =A1&B1. Primjer 3:

U formulu mogu biti uključeni i znakovi (eng. literals), kao u ovom primjeru: jedna zapeta i jedan prazan znak (razmaknica). Formula tada izgleda kao =A1&“, ”&B1 . U ovom slučaju, ako A1 sadrži “Jorgovan” i B1 sadrži “Boban”, tada će ćelija C1, u koju je upisana gornja formula, sadržavati “Jorgovan, Boban”. Time su spojeni prezime, znak zapeta, jedan prazan znak i ime. Primjer 4:

Formula =“ABE“&A1 povezuje u niz znakove ABE i vrijednost iz ćelije A1. Tako, ako je u ćeliji A1 upisano, na primjer, „ceda“, formula =“ABE“&A1 unešena u ćeliju C1 će u nju upisati tekst „ABEceda“.