Upload
enko-kecanovic
View
30
Download
7
Embed Size (px)
Citation preview
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.
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“.
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.
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“.