Filtriranje podataka (Power Query)

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

U dodatku Power Query možete uvrštavati ili izostavljati retke na temelju vrijednosti stupca. Filtrirani stupac u zaglavlju stupca sadrži malu ikonu filtra ( ikona primijenjenog filtra ). Da biste uklonili filtar stupca, odaberite strelicu prema dolje Filtar pokraj stupca, a zatim odaberite Očisti filtar.

Filtriranje pomoću automatskog filtra

Značajku automatskog filtra koristite za pronalaženje, prikaz i skrivanje vrijednosti te jednostavnije navođenje kriterija filtra. Po zadanom se prikazuje samo prvih 1000 različitih vrijednosti. Ako se u poruci navodi da je popis filtra možda nepotpun, odaberite Učitaj više. Ovisno o količini podataka, ta se poruka može prikazati više puta.

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.
  2. Odaberite strelicu Filtriranje prema dolje pokraj stupca koji želite filtrirati.
  3. Poništite potvrdni okvir (Odaberi sve) da biste poništili odabir svih stupaca.
  4. Potvrdite okvir vrijednosti stupca prema kojima želite filtrirati, a zatim odaberite U redu.

Odabir stupca

Filtriranje pomoću tekstnih filtara

Pomoću podizbornika Filtri teksta možete filtrirati prema određenoj tekstnoj vrijednosti.

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.

  2. Odaberite strelicu prema dolje Strelica za filtriranje pokraj stupca koji sadrži tekstnu vrijednost prema kojoj želite filtrirati.

  3. Odaberite filtre teksta, a zatim odaberite vrstu jednakosti Nazivi jednakosti, D oes nisu jednaki, počinju sa, ne počinju sa, završavaju sa, ne završavaju sa, sadrže i ne sadrže.

  4. U dijaloškom okviru Filtriranje redaka :

    • Koristite Osnovni način da biste unijeli ili ažurirali dva operatora i vrijednosti.
    • Koristite Napredni način rada da biste unijeli ili ažurirali više od dva uvjeta: usporedbe, stupci, operatori i vrijednosti.
  5. Odaberite U redu.

Filtriranje pomoću brojčanih filtara

Možete filtrirati prema brojčanoj vrijednosti pomoću podizbornika Filtri za brojeve .

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.

  2. Odaberite strelicu prema dolje Strelica filtra stupca koji sadrži brojčanu vrijednost prema kojoj želite filtrirati.

  3. Odaberite filtre za brojeve, a zatim odaberite vrstu jednakosti Jednako je, Nije jednako, veće od, veće od ili jednako, manje od, manje od ili jednako ili između.

  4. U dijaloškom okviru Filtriranje redaka :

    • Koristite Osnovni način da biste unijeli ili ažurirali dva operatora i vrijednosti.
    • Koristite Napredni način rada da biste unijeli ili ažurirali više od dva uvjeta: usporedbe, stupci, operatori i vrijednosti.
  5. Odaberite U redu.

Filtriranje pomoću filtara datuma/vremena

Možete filtrirati prema vrijednosti datuma/vremena pomoću podizbornika Filtri datuma/vremena .

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.

  2. Odaberite strelicu prema dolje Strelica filtra za stupac koji sadrži vrijednost datuma/vremena prema kojoj želite filtrirati.

  3. Odaberite filtre datuma/vremena, a zatim odaberite vrstu jednakosti Jednako, prije, nakon, između, u sljedećem, u prethodnom, najranije,najnovije, najnovije, nije najranije i prilagođeni filtar.

    Savjet Unaprijed definirane filtre možda će vam biti jednostavnije ako odaberete godinu, tromjesečje, mjesec,tjedan, dan, sat, minutu i sekundu. Te naredbe funkcioniraju odmah.

  4. U dijaloškom okviru Filtriranje retkas:

    • Koristite Osnovni način da biste unijeli ili ažurirali dva operatora i vrijednosti.
    • Koristite Napredni način rada da biste unijeli ili ažurirali više od dva uvjeta: usporedbe, stupci, operatori i vrijednosti.
  5. Odaberite U redu.

Filtriranje više stupaca

Da biste filtrirali više stupaca, filtrirajte prvi stupac, a zatim ponovite filtar stupca za svaki sljedeći stupac.

U sljedećem primjeru s trakom formule funkcija Table.SelectRows vraća upit filtriran prema županiji i godini.

Rezultat filtriranja

Filtriranje prema vrijednosti null ili prazne vrijednosti

Null ili prazna vrijednost pojavljuje se kada ćelija ne sadrži ništa. Vrijednosti null ili prazne vrijednosti moguće je ukloniti na dva načina:

Korištenje automatskog filtra

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.
  2. Odaberite strelicu Filtriranje prema dolje pokraj stupca koji želite filtrirati.
  3. Poništite potvrdni okvir (Odaberi sve) da biste poništili odabir svih stupaca.
  4. Odaberite Ukloni, prazno, a zatim odaberite U redu.

Ova metoda ispituje svaku vrijednost u stupcu pomoću ove formule (za stupac "Naziv"):

Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))

Korištenje naredbe Ukloni prazne retke

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberiteUređivanjepodatkovnog>upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.
  2. Odaberite Polazno>Uklanjanje redaka>Uklanjanje praznih redaka.

Da biste očistili taj filtar, izbrišite odgovarajući korak u odjeljku Primijenjeni koraci u postavkama upita.

Ova metoda pregledava cijeli redak kao zapis pomoću ove formule:

Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))

Filtriranje prema položaju retka

Filtriranje redaka prema položaju slično je filtriranju redaka prema vrijednosti, osim što se reci uvrštavaju ili izuzimaju na temelju položaja u podacima upita, a ne vrijednosti.

Napomena

Kada navedete raspon ili uzorak, prvi redak podataka u tablici jest redak nula (0), a ne redak jedan (1). Možete stvoriti stupac indeksa da biste prikazali položaje redaka prije navođenja redaka. Dodatne informacije potražite u članku Dodavanje stupca indeksa.

Da biste zadržali retke na vrhu

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.
  2. Odaberite Polazno,>Zadrži retke>, Zadrži gornje retke.
  3. U dijaloškom okviru Zadrži retke na vrhu unesite broj u Broj redaka.
  4. Odaberite U redu.

Da biste zadržali donje retke

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.
  2. Odaberite Polazno,>Zadrži retke>, Zadrži donje retke.
  3. U dijaloškom okviru Zadrži donje retke unesite broj u Broj redaka.
  4. Odaberite U redu.

Zadržavanje raspona redaka

Ponekad se tablica podataka izvodi iz izvješća s fiksnim rasporedom. Prvih su pet redaka, primjerice, zaglavlje izvješća, zatim sedam redaka s podacima, a zatim raznovrstan broj redaka koji sadrže komentare. No želite zadržati samo retke podataka.

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberiteUređivanjepodatkovnog>upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.
  2. Odaberite Polazno,>Zadrži retke>, Zadrži raspon redaka.
  3. U dijaloškom okviru Zadrži raspon redaka unesite brojeve u prvi redak i broj redaka. Baš kao i u primjeru, kao prvi redak unesite šest i sedam kao broj redaka.
  4. Odaberite U redu.

Uklanjanje gornjih redaka

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberiteUređivanjepodatkovnog>upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.
  2. Odaberite Polazno>Uklanjanje redaka>Ukloni retke s vrha.
  3. U dijaloškom okviru Uklanjanje gornjih redaka unesite broj u polje Broj redaka.
  4. Odaberite U redu.

Uklanjanje donjih redaka

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberiteUređivanjepodatkovnog>upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.
  2. Odaberite Polazno>Uklanjanje redaka>Uklanjanje donjih redaka.
  3. U dijaloškom okviru Uklanjanje donjih redaka unesite broj iz polja Broj redaka.
  4. Odaberite U redu.

Filtriranje uklanjanjem svakog drugog retka

Možete filtrirati prema svaki drugi redak, a možete čak definirati i uzorak svakog drugog retka. Tablica, primjerice, nakon svakog retka s podacima ima redak s komentarima. Želite zadržati neparne retke (1, 3, 5 itd.), ali ukloniti parne retke (2, 4, 6 itd.).

  1. Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberiteUređivanjepodatkovnog>upita>. Dodatne informacije potražite u odjeljku Stvaranje, učitavanje i uređivanje upita u programu Excel.

  2. Odaberite Polazno>Uklanjanje redaka>Uklanjanje svakog drugog retka.

  3. U dijaloškom okviru Uklanjanje zamjenskih redaka unesite sljedeće:

    • Prvi redak za uklanjanje Počnite brojati od ovog retka. Ako unesete 2, prvi se redak zadržava, ali se drugi uklanja.
    •   Broj redaka za uklanjanje Definirajte početak uzorka. Ako unesete 1, uklanja se redak po redak.
    •   Broj redaka koji će se sačuvati Definiranje kraja uzorka. Ako unesete 1, nastavite obrazac sa sljedećim retkom, a to je trećim retkom.
  4. Odaberite U redu.

Rezultat

Power Query ima obrazac koji treba slijediti za sve retke. U ovom su primjeru uklonjeni neparni reci, a parni će se reci zadržati.

Dodatne informacije

Pomoć za Power Query za Excel

Uklanjanje ili zadržavanje redaka s pogreškama

Zadržavanje ili uklanjanje dvostrukih redaka

Filtriranje prema položaju retka (docs.com)

Filtriranje po vrijednostima (docs.com)