Softver i aplikacije

Excel na steroidima: Kako da AI (ChatGPT/Copilot) radi umesto vas (Vodič + Primeri)

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:

  1. Selektujte celu tabelu (Ctrl+A).
  2. Idite na Umetanje (Insert) > Izvedena tabela (PivotTable). Potvrdite.
  3. U panelu „Polja izvedene tabele“ (PivotTable Fields) prevucite:
    • Proizvod u polje Redovi (Rows).
    • Iznos u polje Vrednosti (Values) (treba da piše Sum of Iznos).
    • Datum u polje Kolone (Columns).
  4. Desni klik na bilo koji datum u zaglavlju tabele i odaberite Grupiši (Group). Štiklirajte samo Meseci (Months) i Godine (Years) (ako je potrebno).
  5. Ponovo prevucite Iznos u polje Vrednosti (Values).
  6. Kliknite na novi Sum of Iznos2 koji se pojavio, idite na Podešavanja polja vrednosti (Value Field Settings).
  7. 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:

  1. Selektujte podatke (kolone A i B).
  2. Idite na Umetanje (Insert) > Grafikoni (Charts) > Linijski (Line) i odaberite prvi 2D linijski grafikon.
  3. Kliknite na grafikon. Pojaviće se zeleni + znak (Elementi grafikona).
  4. 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, odaberite Linearna (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):

  1. Pritisnite ALT + F11 da otvorite VBA editor.
  2. U meniju idite na Insert > Module.
  3. U beli prozor koji se otvorio, nalepite ceo kod iznad.
  4. Zatvorite VBA editor. Makro pokrećete sa ALT + F8, odaberete ExportToCSV i kliknete Run.

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 tretira TRUE kao 1, a FALSE kao 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)
    • MATCH traži tačnu poziciju (0 na kraju) broja 1 u onom nizu nula i jedinica.
    • Ako je 1 na drugom mestu u nizu, MATCH vraća broj 2. To je redni broj reda koji nam treba!
  • Deo 3: INDEX($E:$E;...)
    • INDEX uzima taj broj reda (npr. 2) i vraća vrednost koja se nalazi u tom redu u koloni E:E.
  • Deo 4: IFERROR( ... ;"N/A")
    • Ovo je omotač. Ako MATCH ne pronađe 1 (nijedan red ne ispunjava oba uslova), formula bi vratila grešku. IFERROR hvata tu grešku i umesto nje ispisuje „N/A“.

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:

  1. 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)
  2. Imenovanje opsega (Named Ranges):
    • Selektujte opseg sa regionima (npr. Liste!A2:A4) i u „Name Box“ (gore levo, pored formula bara) ukucajte Regioni i 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.
  3. 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.
  4. 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č)

AI menja tržište rada u Srbiji

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *