Filtriranje pomoću dodatnih kriterija

Primjenjuje se na
Excel za Microsoft 365 za Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

Ako su podaci koje želite filtrirati zahtijevaju kriterije u više polja, kao što je filtriranje prema više uvjeta koji svi moraju biti zadovoljeni ili prikaz redaka koji odgovaraju bilo kojem od nekoliko uvjeta (primjerice, Vrsta = "Voće i povrće" OR Prodavač = "Makovac"), možete koristiti dijaloški okvir Složeni filtar .

Da biste otvorili dijaloški okvir Složeni filtar, klikniteNaprednipodaci>.

Snimka zaslona s odjeljkom Sortiranje i filtriranje na kartici Podaci

Napredni filtar Primjer
Pregled kriterija naprednog filtra
Više kriterija, jedan stupac, bilo koji kriterij istinit Prodavač = "Makovac" OR Prodavač = "Abrus"
Više kriterija, više stupaca, svi kriteriji istiniti Vrsta = "Voće i povrće" AND Prodaja > 1000
Više kriterija, više stupaca, bilo koji kriterij istinit Vrsta = "Voće i povrće" OR Prodavač = "Abrus"
Više skupova kriterija, jedan stupac u svim skupovima (Prodaja > 6000 AND Prodaja < 6500 ) OR (Prodaja < 500)
Više skupova kriterija, više stupaca u svakom skupu (Prodavač = "Makovac" AND Prodaja >3000) ILI
(Prodavač = "Abrus" AND Prodaja > 1500)
Zamjenski kriteriji Prodavač = ime kojem je na drugom mjestu slovo „u”

Pregled kriterija naprednog filtra

Napredni filtar funkcionira drugačije od filtra na nekoliko važnih načina.

  • Prikazuje dijaloški okvir Složeni filtar umjesto izbornika automatskog filtra.
  • Stvorite raspon kriterija (odvojite ćelije iznad podataka) u koji unosite uvjete filtriranja, a zatim dijaloškom okviru Složeni filtar navedite da koristi taj raspon.
  • Napredni filtar NE ažurira se automatski kada promijenite vrijednosti kriterija

Napomena

Napredni filtar i dalje je dostupan za složene scenarije filtriranja, iako novije značajke kao što je Copilot u programu Excel sada mogu pomoći korisnicima u analizi podataka i filtriranju upita na prirodnom jeziku kao alternativnom pristupu za neke slučajeve upotrebe.

Razumijevanje AND vs OR logike

Vrsta logike Način postavljanja Primjer Što pronalazi
Logika AND (svi kriteriji moraju biti istiniti) Stavite kriterij u isti redak Vrsta = "Voće i povrće" u stupcu 1
1000 Prodaja > u stupcu 2
(oboje u istom retku)
Samo reci u kojima Vrsta JE "Voće i povrće" I Prodaja JE veća od 1000
Logika ILI (može biti zadovoljen bilo koji kriterij) Postavljanje kriterija u drugi redak Redak 1: Vrsta = "Voće i povrće"
2. redak: Vrsta = "Meso"
(različiti reci, isti stupac)
Reci u kojima je Vrsta IS "Voće i povrće" OR Vrsta IS "Meso" (ili oboje)

Ogledni podaci

U ovom se članku za sve postupke koriste sljedeći ogledni podaci.

Podaci obuhvaćaju tri prazna retka iznad raspona popisa koji će se koristiti kao raspon kriterija (A1:C4) i raspon popisa (A6:C10). Raspon kriterija sadrži oznake stupaca, a obuhvaća barem jedan prazan redak između vrijednosti kriterija i raspona popisa.

Da biste radili s tim podacima, odaberite ih u tablici u nastavku, kopirajte ih, a zatim ih zalijepite u ćeliju A1 novog radnog lista programa Excel.

Vrsta Prodavač Prodaja
Vrsta Prodavač Prodaja
Pića Šokec 5122 kn
Meso Makovac 2250 kn
voće i povrće Abrus 6328 kn
Voće i povrće Makovac 32 720 kn

U ovom će primjeru konačni radni list izgledati ovako, gdje je raspon kriterija filtriranja istaknut plavom bojom, a raspon popisa (podaci koje želite filtrirati) crvenom bojom. 

Snimka zaslona na kojoj se prikazuju kriteriji i raspon popisa

Operatori usporedbe

Dvije vrijednosti možete usporediti pomoću sljedećih operatora. Kada se dvije vrijednosti uspoređuju pomoću tih operatora, rezultat je logička vrijednost TRUE ili FALSE.

Operator usporedbe Značenje Primjer
= (znak jednako) Jednako je A1=B1
> (znak veće od) veće od A1>B1
< (znak manje od) manje od A1<B1
>= (znak veće od ili jednako) veće od ili jednako A1>=B1
<= (znak manje od ili jednako) manje od ili jednako A1<=B1
<> (znak nije jednako) nije jednako A1<>B1

Upisivanje teksta i vrijednosti pomoću znaka jednakosti

Budući da se znak jednakosti (=) koristi za označavanje formule prilikom upisa teksta ili vrijednosti u ćeliju, Excel će izračunati vaš unos. No to može uzrokovati neočekivane rezultate filtra. Da biste odredili operator usporedbe jednakosti za tekst ili vrijednost, upišite kriterij u obliku izraza niza u odgovarajuću ćeliju u rasponu kriterija:

=''=unos''

gdje je unos tekst ili vrijednost koju želite pronaći. Na primjer:

Vaš unos u ćeliju Što će Excel izračunati i prikazati
="=Makovac" =Makovac
="=3000" =3000

Razlikovanje velikih i malih slova

Prilikom filtriranja tekstnih podataka Excel ne razlikuje velika i mala slova. No možete koristiti formulu za izvođenje pretraživanja koja razlikuje velika i mala slova. Primjer potražite u odjeljku Zamjenski kriteriji.

Korištenje unaprijed definiranih naziva

Možete imenovati rasponKriterij i reference za raspon automatski će se prikazati u okviru Raspon kriterija. Možete definirati i naziv Baza podataka za raspon popisa koje treba filtrirati te definirati naziv Izdvajanje za područje u koje želite zalijepiti retke i ti će se rasponi automatski pojaviti u okvirima Raspon popisa, odnosno Kopiraj u

Stvaranje kriterija pomoću formule

Kao kriterij možete koristiti izračunatu vrijednost koja je rezultat formule. Imajte na umu sljedeće važne detalje:

  • Rezultat formule mora biti TRUE ili FALSE.
  • Budući da koristite formulu, unesite je na uobičajeni način i nemojte upisivati izraz na sljedeći način:
    =''=unos''
  • Kao natpise kriterija nemojte koristiti natpise stupaca. Natpise kriterija ostavite prazne ili koristite natpis koji nije natpis stupca u rasponu popisa (u primjerima koji slijede to su Izračunati prosjek i Točno podudaranje).
    Ako u formuli umjesto relativne reference ćelije ili raspona naziva koristite natpis stupca, Excel će u ćeliji #NAME prikazati vrijednost pogreške kao što su ? ili #VALUE! u ćeliji koja sadrži kriterij. Tu pogrešku možete zanemariti jer ona ne utječe na filtriranje raspona popisa.
  • Formula koju koristite za kriterije mora koristiti relativnu referencu kojom se poziva na odgovarajuću ćeliju u prvom retku podataka.
  • Sve ostale reference u formuli moraju biti apsolutne reference.

Više kriterija, jedan stupac, bilo koji kriterij istinit

Booleova logika: (Prodavač = "Makovac" OR Prodavač = "Abrus")

Tu mogućnost koristite kada želite filtrirati retke u kojima jedan stupac odgovara BILO kojoj od nekoliko vrijednosti. Prikazat će se oba retka s Davoliom I reci s Buchananom.

  1. Da biste pronašli retke koji ispunjavaju više kriterija za jedan stupac, upišite ih izravno jedan ispod drugog u posebne retke raspona kriterija. U ovom primjeru u prva dva retka raspona kriterija unesite sljedeće:

    Vrsta Prodavač Prodaja
    ="=Makovac"
    ="=Abrus"
  2. Kliknite ćeliju u rasponu popisa.

  3. Na kartici Podaci u grupi Sortiranje i filtriranje kliknite Dodatno.

  4. Odaberite filtriranje popisa na ovom mjestu, skrivanje redaka koji ne ispunjavaju kriterije ili kopiraj na drugo mjesto, kopirajući retke koji ispunjavaju kriterije na neko drugo mjesto na radnom listu.

  5. U okvirRaspon kriterija unesite referencu za raspon kriterija, uključujući natpise kriterija. U ovom primjeru unesite $A$1:$C$3.

  6. U ovom je primjeru filtrirani rezultat za raspon popisa sljedeći:

    Vrsta Prodavač Prodaja
    Meso Makovac 2250 kn
    voće i povrće Abrus 6.328 kn
    Voće i povrće Makovac 6.544 kn

Više kriterija, više stupaca, svi kriteriji istiniti

Booleova logika: (Vrsta = "Voće i povrće" AND Prodaja > 1000)

  1. Da biste pronašli retke koji ispunjavaju više kriterija u više stupaca, upišite sve kriterije u isti redak raspona kriterija. U ovom primjeru unesite sljedeće:

    Vrsta Prodavač Prodaja
    ="=Voće i povrće" >1000
  2. Kliknite ćeliju u rasponu popisa.

  3. Na kartici Podaci u grupi Sortiranje i filtriranje kliknite Dodatno.

  4. Odaberite filtriranje popisa na ovom mjestu, skrivanje redaka koji ne ispunjavaju kriterije ili kopiraj na drugo mjesto, kopirajući retke koji ispunjavaju kriterije na neko drugo mjesto na radnom listu.

  5. U okvirRaspon kriterija unesite referencu za raspon kriterija, uključujući natpise kriterija. U ovom primjeru unesite $A$1:$C$2.

  6. U ovom je primjeru filtrirani rezultat za raspon popisa sljedeći:

    Vrsta Prodavač Prodaja
    voće i povrće Abrus 6.328 kn
    Voće i povrće Makovac 6.544 kn

Više kriterija, više stupaca, bilo koji kriterij istinit

Booleova logika: (Vrsta = "Voće i povrće" OR Prodavač = "Abrus")

  1. Da biste pronašli retke koji ispunjavaju više kriterija u više stupaca, pri čemu bilo koji kriterij može biti istinit, upišite kriterije u različite stupce i retke raspona kriterija. U ovom primjeru unesite sljedeće:

    Vrsta Prodavač Prodaja
    ="=Voće i povrće"
    ="=Abrus"
  2. Kliknite ćeliju u rasponu popisa.

  3. Na kartici Podaci u grupi Sortiranje & Filtar kliknite Dodatno.

  4. Odaberite filtriranje popisa na ovom mjestu, skrivanje redaka koji ne ispunjavaju kriterije ili kopiraj na drugo mjesto, kopirajući retke koji ispunjavaju kriterije na neko drugo mjesto na radnom listu.

  5. U okvirRaspon kriterija unesite referencu za raspon kriterija, uključujući natpise kriterija. U ovom primjeru unesite $A$1:$B$3.

  6. U ovom je primjeru filtrirani rezultat za raspon popisa sljedeći:

    Vrsta Prodavač Prodaja
    voće i povrće Abrus 6.328 kn
    Voće i povrće Makovac 6.544 kn

Više skupova kriterija, jedan stupac u svim skupovima

Booleova logika: ( (Prodaja > 6000 AND Prodaja < 6500 ) OR (Prodaja < 500) )

  1. Da biste pronašli retke koji ispunjavaju više skupova kriterija, pri čemu svaki skup obuhvaća kriterij za jedan stupac, uvrstite više stupaca s istim naslovom stupca. U ovom primjeru unesite sljedeće:

    Vrsta Prodavač Prodaja Prodaja
    >6000 <6500
    <500
  2. Kliknite ćeliju u rasponu popisa. U ovom primjeru kliknite bilo koju ćeliju u rasponu popisa A6:C10.

  3. Na kartici Podaci u grupi Sortiranje i filtriranje kliknite Dodatno.

  4. Odaberite filtriranje popisa na ovom mjestu, skrivanje redaka koji ne ispunjavaju kriterije ili kopiraj na drugo mjesto, kopirajući retke koji ispunjavaju kriterije na neko drugo mjesto na radnom listu.

    • Savjet

      Kada kopirate filtrirane retke na drugo mjesto, možete odrediti koje stupce treba obuhvatiti postupkom kopiranja. Prije filtriranja kopirajte natpise stupaca za željene stupce u prvom retku područja na koje želite zalijepiti filtrirane retke. Kada filtrirate, unesite referencu na kopirane natpise stupaca u okvir Kopiraj u. Kopirani reci tako će obuhvaćati samo stupce čije ste natpise kopirali.

  5. U okvirRaspon kriterija unesite referencu za raspon kriterija, uključujući natpise kriterija. U ovom primjeru unesite $A$1:$D$3.

  6. U ovom je primjeru filtrirani rezultat za raspon popisa sljedeći:

    Vrsta Prodavač Prodaja
    Meso Makovac 2250 kn
    voće i povrće Abrus 6.328 kn

Više skupova kriterija, više stupaca u svakom skupu

Booleova logika: ( (Prodavač = "Makovac" AND Prodaja >3000) OR (Prodavač = "Abrus" AND Prodaja > 1500) )

  1. Da biste pronašli retke koji ispunjavaju više skupova kriterija, pri čemu svaki skup obuhvaća kriterije za više stupaca, upišite svaki skup kriterija u zasebne stupce i retke. U ovom primjeru unesite sljedeće:

    Vrsta Prodavač Prodaja
    ="=Makovac" >3000
    ="=Abrus" >1500
  2. Kliknite ćeliju u rasponu popisa. U ovom primjeru kliknite bilo koju ćeliju u rasponu popisa A6:C10.

  3. Na kartici Podaci u grupi Sortiranje i filtriranje kliknite Dodatno.

  4. Odaberite filtriranje popisa na ovom mjestu, skrivanje redaka koji ne ispunjavaju kriterije ili kopiraj na drugo mjesto, kopirajući retke koji ispunjavaju kriterije na neko drugo mjesto na radnom listu.

  5. U okvirRaspon kriterija unesite referencu za raspon kriterija, uključujući natpise kriterija. U ovom primjeru unesite $A$1:$C$3.

  6. U ovom bi primjeru filtrirani rezultat za raspon popisa bio sljedeći:

    Vrsta Prodavač Prodaja
    voće i povrće Abrus 6.328 kn
    Voće i povrće Makovac 6.544 kn

Zamjenski kriteriji

Booleova logika: Prodavač = ime kojem je na drugom mjestu slovo „u”

  1. Da biste pronašli tekstne vrijednosti kojima su zajednički neki, no ne svi, znakovi, učinite jedno ili više od sljedećeg:

    • Upišite jedan ili više znakova bez znaka jednakosti (=) da biste pronašli retke u stupcu s tekstnom vrijednosti koja započinje tim znakovima. Kao kriterij, primjerice, upišite tekst Ma i Excel će pronaći "Makovac," "Marko" i "Makovec".

    • Koristite zamjenski znak.

      Akcija Za pronalaženje
      ? (upitnik) Bilo koji znak
      Na primjer, "makov?c" pronalazi "makovac" i "makovec".
      * (zvjezdica) Bilo koji broj znakova
      Na primjer, "*istok" pronalazi "sjeveroistok" i "jugoistok".
      ~ (tilda) koju slijedi ?, * ili ~ upitnik, zvjezdica ili tilda
      Na primjer, fg91~? pronalazi "fy91?".
  2. Umetnite najmanje tri prazna retka iznad raspona popisa koji je moguće koristiti kao raspon kriterija. Raspon kriterija mora sadržavati natpise stupaca. Provjerite postoji li barem jedan prazan redak između vrijednosti kriterija i raspona popisa.

  3. U retke ispod natpisa stupaca upišite kriterije koje želite ispuniti. U ovom primjeru unesite sljedeće:

    Vrsta Prodavač Prodaja
    ="=Me*"
    ="=?u*"
  4. Kliknite ćeliju u rasponu popisa. U ovom primjeru kliknite bilo koju ćeliju u rasponu popisa A6:C10.

  5. Na kartici Podaci u grupi Sortiranje i filtriranje kliknite Dodatno.

  6. Odaberite filtriranje popisa na ovom mjestu, skrivanje redaka koji ne ispunjavaju kriterije ili kopiraj na drugo mjesto, kopirajući retke koji ispunjavaju kriterije na neko drugo mjesto na radnom listu.

  7. U okvirRaspon kriterija unesite referencu za raspon kriterija, uključujući natpise kriterija. U ovom primjeru unesite $A$1:$B$3.

  8. U ovom je primjeru filtrirani rezultat za raspon popisa sljedeći:

    Vrsta Prodavač Prodaja
    Pića Šokec 26 610 kn
    Meso Makovac 2250 kn
    voće i povrće Abrus 6.328 kn

Uklanjanje ili čišćenje naprednog filtra

Nakon primjene naprednog filtra možete ga ukloniti da biste ponovno vidjeli sve podatke. Evo kako:

  1. Kliknite bilo koju ćeliju u rasponu filtriranih podataka.
  2. Prelazak na karticu Podaci .
  3. U grupi Sortiranje & filtriranje kliknite Očisti.
  4. Svi će se reci ponovno prikazati.

Je li vam potrebna dodatna pomoć?

Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.