Excel na steroidima: Kako da AI (ChatGPT/Copilot) radi umesto vas (Vodič + Primeri)
AI Sažetak i Ključne Reči
Sažetak: AI više nije magija već alat koji štedi sate u Excelu. U ovom vodiču dobijaš 10 konkretnih primera: pisanje formula, čišćenje podataka, pivot tabele, grafikone i VBA—uz gotove promptove za ChatGPT i Copilot, prilagođene srpskim podešavanjima.
Ključne reči: AI za Excel, ChatGPT Excel, Copilot Excel, Excel formule AI, pivot tabela AI, VBA makro AI
Svi smo bili tamo. Gledate u „prljavu“ Excel tabelu, znate da postoji funkcija koja vam treba, ali ne možete da je se setite. Gubite 20 minuta na guglanje, da bi na kraju formula opet prijavila #NAME? ili #VALUE! grešku.
Tu na scenu stupaju AI alati kao što su ChatGPT i Microsoft Copilot.
Ovo nije magija. Ovo je automatizacija dosadnog posla. AI postaje vaš lični „Excel ekspert na zahtev“, spreman da u sekundi napiše formulu, očisti podatke, objasni grešku ili čak napiše VBA makro.
U ovom vodiču, nećemo pričati o teoriji. Pokazaćemo vam konkretne, praktične primere koje možete odmah iskopirati. Fokusiraćemo se na promptove koje možete koristiti u besplatnim alatima (kao ChatGPT), ali koji jednako dobro rade i u integrisanom Copilot-u (koji se plaća uz Microsoft 365).
Najvažniji deo: Kako napisati savršen „prompt“ za Excel
Da biste dobili dobar odgovor od AI, morate postaviti dobro pitanje. Zaboravite na „treba mi formula“. Koristite ovaj šablon:
Mini-šablon za AI Prompt:
* Kontekst: Radim u Excelu na [opis zadatka, npr. čišćenju liste kontakata]. * Podaci/Kolone: [Nabrojte nazive kolona i kratak primer vrednosti, npr. Kolona A (Ime) ima "petar", Kolona B (Prezime) ima "PETROVIĆ"]. * Cilj/Izlaz: [Tačno šta želite: formulu, korake, pivot, VBA kod]. * Ograničenja: [Ključni deo: "Koristim srpska (SR) regionalna podešavanja, separator je tačka-zarez (;) a decimala je zapeta (,)"]. * Vrati mi: [Format odgovora: "1) Gotovu formulu/korake, 2) Kratko objašnjenje zašto to radi."].
Kada AI date ovakav kontekst, šanse za grešku su minimalne.
Praktični primeri: AI kao vaš Excel asistent
Evo 10 realnih scenarija gde AI preuzima težak posao.
Sekcija A: Čišćenje podataka i pisanje formula
Ovo je mesto gde AI najviše štedi vreme – automatizacija repetitivnih zadataka.
1. Spajanje imena i „popravljanje“ velikih/malih slova
Kada: Imate kolone Ime (A) i Prezime (B) sa haotičnim unosom (npr. “ petar“, „PETROVIĆ“) i želite čistu „Ime Prezime“ kolonu.
Vaš Prompt:
Kontekst: U Excelu spajam kolone A (Ime) i B (Prezime). Podaci su neuredni.
Cilj: Formula u C2 koja ispravlja velika/mala slova (Proper Case), uklanja sve suvišne razmake (spolja i duple unutra) i vraća "Ime Prezime".
Ograničenja: Regionalne postavke SR (separator ;).
Vrati mi formulu i kratko objašnjenje.
AI Rešenje i objašnjenje:
=PROPER(TRIM(A2&" "&B2))
Objašnjenje: AI će vam reći: TRIM uklanja suvišne razmake sa početka i kraja. &" "& spaja tekst iz A2, jedan razmak, i tekst iz B2. PROPER pretvara dobijeni tekst u „Proper Case“ (svaka reč počinje velikim slovom).
2. Čišćenje i osnovna validacija e-mail adresa
Kada: Kolona B sadrži e-mail adrese sa razmacima, velikim slovima i potencijalno nevažećim formatima.
Vaš Prompt:
Kolona B su e-mail adrese sa greškama. Napiši formulu u C2 koja ih čisti: uklanja razmake, pretvara u mala slova i označi "NEVAŽEĆE" ako ne sadrže jedan @ i bar jednu tačku posle njega. Separator ;.
AI Rešenje i objašnjenje:
=IF(AND(ISNUMBER(FIND("@";LOWER(TRIM(B2))));ISNUMBER(FIND(".";RIGHT(LOWER(TRIM(B2));LEN(LOWER(TRIM(B2)))-FIND("@";LOWER(TRIM(B2)))))));LOWER(TRIM(B2));"NEVAŽEĆE")
Objašnjenje: Ovo je složena formula. AI će je razbiti: LOWER(TRIM(B2)) prvo očisti email. Zatim, IF i AND proveravaju dva uslova: 1) ISNUMBER(FIND("@"...)) da li postoji „@“ i 2) ISNUMBER(FIND("."...)) da li postoji „.“ desno od „@“. Ako su oba tačna, vraća očišćen email; ako ne, vraća „NEVAŽEĆE“.
3. Zamena decimalne zapete i konvertovanje u broj
Kada: Uvezli ste podatke gde su brojevi zapravo tekst sa zapetom (npr. „1.234,56“) i Excel ih ne prepoznaje kao brojeve.
Vaš Prompt:
U koloni C imam brojeve kao tekst (npr. "1.234,56"). Želim da ih konvertujem u prave brojeve. Prvo treba ukloniti tačku (separator hiljada), a zatim zameniti zapetu (decimala) tačkom, kako bi Excel razumeo. SR postavke, separator ;.
AI Rešenje i objašnjenje:
=VALUE(SUBSTITUTE(SUBSTITUTE(C2;".";"");",";"."))
Objašnjenje: Formula radi iznutra ka spolja. Prvi SUBSTITUTE uklanja tačku (menja je sa „“). Drugi SUBSTITUTE menja zapetu tačkom. Na kraju, VALUE pretvara dobijeni tekst („1234.56“) u pravi broj.
4. Povezivanje tabela (XLOOKUP ili VLOOKUP)
Kada: Imate dve tabele. U jednoj je prodaja (sa Šifrom proizvoda), u drugoj je cenovnik (Šifra i Cena). Treba da „dovučete“ cenu u tabelu prodaje.
Vaš Prompt:
Imam list “Prodaja” sa kolonom A (Šifra). Treba da dovedem cenu iz lista “Cenovnik”. Na listu "Cenovnik" kolona A je Šifra, a kolona B je Cena.
Napiši mi formulu u ćeliju B2 (na listu "Prodaja") pomoću XLOOKUP. Ako ne nađe šifru, neka piše "N/A". SR separator ;.
AI Rešenje i objašnjenje:
=XLOOKUP(A2;'Cenovnik'!A:A;'Cenovnik'!B:B;"N/A")
Objašnjenje: AI će objasniti: XLOOKUP traži vrednost iz A2 u koloni A:A na listu Cenovnik. Ako je nađe, vraća vrednost iz iste pozicije u koloni B:B. Ako je ne nađe, vraća „N/A“.
AI će verovatno dodati i VLOOKUP alternativu za starije verzije Excela:
=IFERROR(VLOOKUP(A2;'Cenovnik'!A:B;2;FALSE);"N/A")
Sekcija B: Analiza, vizuelizacija i automatizacija
Ovde AI prelazi sa prostog pisanja formula na davanje instrukcija i kodova.
5. Pravljenje Pivot tabele (Korak-po-korak)
Kada: Imate veliku tabelu sa kolonama Datum, Proizvod, Iznos i želite brz pregled prodaje po mesecu i proizvodu.
Vaš Prompt:
Imam tabelu sa kolonama: Datum, Proizvod, Iznos.
Daj mi tačne korake na srpskom (za Excel menije) kako da napravim Pivot tabelu koja:
1. Grupiše datume po mesecima (da oni budu kolone).
2. Prikazuje Proizvod kao redove.
3. Prikazuje ukupan zbir (Sum) Iznosa kao vrednosti.
4. Dodatno, prikaži te vrednosti i kao "% od ukupnog iznosa kolone" (Show Values As).
AI Rešenje i objašnjenje:
AI će vratiti listu koraka:
- Selektujte celu tabelu (
Ctrl+A). - Idite na
Umetanje (Insert) > Izvedena tabela (PivotTable). Potvrdite. - U panelu „Polja izvedene tabele“ (PivotTable Fields) prevucite:
Proizvodu polje Redovi (Rows).Iznosu polje Vrednosti (Values) (treba da piše Sum of Iznos).Datumu polje Kolone (Columns).
- Desni klik na bilo koji datum u zaglavlju tabele i odaberite
Grupiši (Group). Štiklirajte samoMeseci (Months)iGodine (Years)(ako je potrebno). - Ponovo prevucite
Iznosu polje Vrednosti (Values). - Kliknite na novi
Sum of Iznos2koji se pojavio, idite naPodešavanja polja vrednosti (Value Field Settings). - Idite na karticu
Prikaži vrednosti kao (Show Values As)i izaberite% ukupne vrednosti kolone (% of Column Total).
6. Uslovno formatiranje (Conditional Formatting)
Kada: Želite da vizuelno istaknete sve duplikate u jednoj koloni (npr. duple e-mail adrese).
Vaš Prompt:
Želim da obojim sve duple e-mailove u koloni B.
Napiši mi tačnu formulu koju treba da unesem u Conditional Formatting (Uslovno oblikovanje) > New Rule > "Use a formula...".
Pravilo treba da se primeni na opseg $B:$B. SR separator ;.
AI Rešenje i objašnjenje:
=COUNTIF($B:$B;B1)>1
Objašnjenje: AI će objasniti: Ova formula se primenjuje na svaku ćeliju u opsegu. Za ćeliju B1 (ili B2, zavisno od početka opsega), ona proverava koliko se puta ta vrednost pojavljuje u celoj koloni $B:$B. Ako se pojavi više od jednom (>1), to je duplikat i Excel primenjuje formatiranje.
7. Pravljenje grafikona (Korak-po-korak)
Kada: Imate kolone Mesec (A) i Prihod (B) i želite linijski grafikon sa linijom trenda.
Vaš Prompt:
Daj mi tačne korake za pravljenje linijskog grafikona (Line chart) iz kolona A (Mesec) i B (Prihod).
Uključi korake za:
1. Dodavanje naslova grafikona (Chart Title).
2. Dodavanje oznaka podataka (Data Labels).
3. Dodavanje linije trenda (Linear Trendline).
Napiši gde se tačno te opcije nalaze u menijima.
AI Rešenje i objašnjenje:
AI će vratiti listu koraka:
- Selektujte podatke (kolone A i B).
- Idite na
Umetanje (Insert) > Grafikoni (Charts) > Linijski (Line)i odaberite prvi 2D linijski grafikon. - Kliknite na grafikon. Pojaviće se zeleni
+znak (Elementi grafikona). - Kliknite na
+i štiklirajte:Naslov grafikona (Chart Title)(i dvoklikom ga izmenite).Oznake podataka (Data Labels).Linija trenda (Trendline). (Kada pređete mišem, pojaviće se strelica za više opcija, odaberiteLinearna (Linear)).
8. Pisanje VBA Makroa za automatizaciju
Kada: Imate zadatak koji stalno ponavljate. Npr, želite da svaki dan sačuvate aktivni list kao CSV fajl sa današnjim datumom u nazivu.
Vaš Prompt:
Napiši mi kompletan VBA makro pod nazivom `ExportToCSV()` koji snima aktivni radni list (ActiveSheet) u isti folder gde je i Excel fajl.
Naziv novog fajla treba da bude u formatu "Izvestaj_YYYY-MM-DD.csv".
Daj mi kompletan `Sub...End Sub` kod i kratko uputstvo gde tačno da ga nalepim u Excelu.
AI Rešenje i objašnjenje:
AI će vratiti kod:
Sub ExportToCSV()
Dim csvFileName As String
Dim folderPath As String
' Format datuma za naziv fajla
csvFileName = "Izvestaj_" & Format(Date, "yyyy-mm-dd") & ".csv"
' Putanja do foldera gde je Excel fajl
folderPath = ThisWorkbook.Path
' Provera da li je putanja validna (fajl mora biti snimljen)
If folderPath = "" Then
MsgBox "Molim vas, prvo snimite vašu Excel datoteku.", vbExclamation
Exit Sub
End If
' Snimanje aktivnog lista kao CSV
Application.DisplayAlerts = False ' Isključi upozorenja o gubitku formata
ActiveSheet.SaveAs FileName:=folderPath & "\" & csvFileName, _
FileFormat:=xlCSV, _
CreateBackup:=False
Application.DisplayAlerts = True ' Uključi upozorenja
MsgBox "Fajl je uspešno sačuvan kao: " & vbCrLf & folderPath & "\" & csvFileName
End Sub
Uputstvo gde nalepiti kod (koje će AI dati):
- Pritisnite
ALT + F11da otvorite VBA editor. - U meniju idite na
Insert > Module. - U beli prozor koji se otvorio, nalepite ceo kod iznad.
- Zatvorite VBA editor. Makro pokrećete sa
ALT + F8, odabereteExportToCSVi klikneteRun.
Sekcija C: Učenje i napredne tehnike
9. Objašnjavanje složenih formula „kao početniku“
Kada: Pronašli ste na internetu ili nasledili formulu koja radi, ali nemate pojma zašto radi.
Vaš Prompt:
Objasni mi, korak po korak i kao totalnom početniku, šta radi ova Excel formula. Koristi srpske termine.
Formula: `=IFERROR(INDEX($E:$E;MATCH(1;($A$2=$C:$C)*($B$2=$D:$D);0));"N/A")`
Objasni šta znači `($A$2=$C:$C)*($B$2=$D:$D)` i zašto je `MATCH` postavljen na `1`. SR separator ;.
AI Rešenje i objašnjenje:
AI će ovo majstorski razbiti:
- Cilj formule: Ovo je „Index/Match“ formula koja traži vrednost na osnovu dva uslova (tzv. „multiple criteria lookup“).
- Deo 1:
($A$2=$C:$C)*($B$2=$D:$D)- Ovo je „array“ (nizovna) operacija.
($A$2=$C:$C)proverava svaku ćeliju u koloni C da li je jednaka A2. Vraća niz sa TRUE i FALSE (npr. {FALSE;TRUE;FALSE…}).($B$2=$D:$D)radi isto za B2 i kolonu D.- Kada se ova dva niza pomnože (
*), Excel tretiraTRUEkao 1, aFALSEkao 0. - Rezultat je niz nula i jedinica (npr. {0;1;0;0…}). Jedinica (
1) se pojavljuje samo u onom redu gde su oba uslova (i za A2 i za B2) bila tačna.
- Deo 2:
MATCH(1;...;0)MATCHtraži tačnu poziciju (0na kraju) broja1u onom nizu nula i jedinica.- Ako je
1na drugom mestu u nizu,MATCHvraća broj2. To je redni broj reda koji nam treba!
- Deo 3:
INDEX($E:$E;...)INDEXuzima taj broj reda (npr.2) i vraća vrednost koja se nalazi u tom redu u koloniE:E.
- Deo 4:
IFERROR( ... ;"N/A")- Ovo je omotač. Ako
MATCHne pronađe1(nijedan red ne ispunjava oba uslova), formula bi vratila grešku.IFERRORhvata tu grešku i umesto nje ispisuje „N/A“.
- Ovo je omotač. Ako
10. Validacija podataka: Zavisni padajući meniji
Kada: Želite da izbor u jednoj padajućoj listi (npr. Grad) zavisi od izbora u drugoj (npr. Region).
Vaš Prompt:
Daj mi tačne korake za Data Validation (Validacija podataka) sa zavisnim listama.
U ćeliji A2 je prva lista (Region: "Srbija", "BiH", "CG").
U ćeliji B2 treba da bude druga lista (Gradovi). Ako u A2 odaberem "Srbija", B2 treba da nudi "Beograd, Novi Sad". Ako odaberem "BiH", B2 nudi "Sarajevo, Banja Luka".
Objasni korake sa imenovanjem opsega (Named Ranges) i formulom `INDIRECT`.
AI Rešenje i objašnjenje:
AI će vratiti precizne korake:
- Priprema podataka: Negde u tabeli (npr. na novom listu „Liste“) napravite ovo:
- Kolona A: Regioni (Srbija, BiH, CG)
- Kolona B: Srbija (Beograd, Novi Sad)
- Kolona C: BiH (Sarajevo, Banja Luka)
- Kolona D: CG (Podgorica, Budva)
- Imenovanje opsega (Named Ranges):
- Selektujte opseg sa regionima (npr. Liste!A2:A4) i u „Name Box“ (gore levo, pored formula bara) ukucajte
Regionii pritisnite Enter. - Selektujte opseg za Srbiju (Liste!B2:B3) i ukucajte
Srbija. - Selektujte opseg za BiH (Liste!C2:C3) i ukucajte
BiH. - Selektujte opseg za CG (Liste!D2:D3) i ukucajte
CG. - Važno: Imena opsega moraju biti identična kao stavke u listi
Regioni.
- Selektujte opseg sa regionima (npr. Liste!A2:A4) i u „Name Box“ (gore levo, pored formula bara) ukucajte
- Prva padajuća lista (Region):
- Kliknite na ćeliju A2 (na glavnom listu).
- Idite na
Data (Podaci) > Data Validation (Validacija podataka). - Dozvoli (Allow):
List (Lista). - Izvor (Source):
=Regioni.
- Druga padajuća lista (Grad):
- Kliknite na ćeliju B2.
- Idite na
Data (Podaci) > Data Validation (Validacija podataka). - Dozvoli (Allow):
List (Lista). - Izvor (Source):
=INDIRECT(A2).
Objašnjenje: INDIRECT(A2) uzima tekstualnu vrednost iz A2 (npr. „Srbija“) i pretvara je u referencu na imenovani opseg Srbija. Excel zatim popuni listu gradovima iz tog opsega.
Pitanja i Odgovori (FAQ)
P: Da li AI uvek da tačnu formulu?
O: Ne uvek, ali je zapanjujuće precizan ako mu date dobar prompt (kao šablon iznad). Uvek proverite formulu na malom uzorku podataka pre nego što je primenite na celu tabelu. Čak i ako pogreši, obično je 90% posla završeno i potrebna je samo mala korekcija.
P: Koja je glavna razlika između besplatnog ChatGPT i plaćenog Copilot-a u Excelu?
O: Jednostavno rečeno: ChatGPT vam daje tekst (formulu, kod, korake) koji vi kopirate u Excel. Copilot je integrisan i može direktno da menja vašu tabelu, kreira grafikone ili pivot tabele umesto vas na osnovu komandi prirodnim jezikom.
P: Da li AI razume srpske nazive funkcija (npr. AKO, ZBIR)?
O: Uglavnom da, ali je mnogo sigurnije uvek tražiti da vam da engleske nazive funkcija (IF, SUM, VLOOKUP). Ono što je bitno je da mu naglasite da koristi srpski separator (tačka-zarez ;) i on će ispravno formatirati formulu.
P: Mogu li da mu pošaljem celu svoju poslovnu tabelu?
O: Nikako! Nikada ne šaljite osetljive, poverljive ili lične podatke u ChatGPT ili bilo koji javni AI. Umesto toga, uradite kao u našim promptovima: opišite strukturu („Kolona A je Ime, Kolona B je Iznos“) i dajte 2-3 reda lažnih ili anonimizovanih podataka kao primer.
Zaključak
AI u Excelu nije magični štapić koji će raditi umesto vas, već moćan asistent koji eliminiše frustraciju i dosadne, repetitivne zadatke. On vam omogućava da se fokusirate na ono što je bitno – analizu i donošenje odluka – umesto na guglanje sintakse formula.
Da li vi već koristite AI za Excel? Koji je vaš omiljeni trik ili prompt koji vam najviše štedi vreme? Ostavite komentar!
Google kursevi 2025: Besplatno obrazovanje uz sertifikat
Kako veštačka inteligencija menja svakodnevni život u Srbiji (2025 vodič)

