Címke: google sheets filter példa

Google Sheets táblázat FILTER függvény példával – szűrés Budapest feltétellel

Google Sheets FILTER függvény

Google Sheets FILTER függvény – szűrés képlettel (példákkal)

Amikor a sima szűrő már kevés

Van egy táblázatod több száz sorral, de neked csak néhány sorra lenne szükséged belőle?

Erre sokan a beépített szűrőt használják.
Ez teljesen rendben van, ha csak gyorsan rá akarsz nézni valamire.

De mi van akkor, ha:

  • egy külön listát szeretnél létrehozni
  • az eredménynek automatikusan frissülnie kell?

Ilyenkor jön képbe a FILTER függvény. A segítségével képlettel szűröd ki az adatokat és az eredmény automatikusan frissül, ha változik a forrás táblázat.

Mi a FILTER függvény a Google Sheetsben?

A FILTER egy olyan függvény, amely egy tartományból csak azokat a sorokat jeleníti meg, amelyek megfelelnek egy feltételnek.

A függvény neve magyar felületen is FILTER, holott az Excelben ennek van magyar neve: SZŰRŐ

Alapszintaxis:
=FILTER(tartomány; feltétel)

Ez két dolgot jelent:

  • tartomány → ahonnan az adatokat szeretnéd majd kilistázni. Ez lehet egy vagy több oszlop, vagy akár az egész táblázat.
  • feltétel → ami eldönti, mely sorok maradjanak meg.

A függvény minden sort megvizsgál, és csak azokat adja vissza, amelyek megfelelnek a feltételnek.

Egyszerű példa: város szerinti szűrés

Tegyük fel, hogy van egy értékesítési táblázatod.

VárosTermékÖsszeg
BudapestLaptop350.000
DebrecenMonitor90.000
BudapestBillentyűzet15.000

Ha csak a budapesti értékesítéseket szeretnéd látni, használd ezt a képletet:
=FILTER(A2:C20; A2:A20=”Budapest”). A Budapest szót egy cellába is beírhatod, és arra a cellára is hivatkozhatsz.

Mi történik ilyenkor?

A képlet végignézi az A oszlopot, és csak azokat a sorokat adja vissza, ahol a város Budapest.

Az eredmény egy új lista lesz.

És ami igazán hasznos: ha a forrás táblázat vagy a feltétel változik, a lista automatikusan frissül.

Szűrés több feltétellel

A FILTER igazán akkor lesz erős eszköz, amikor több feltételt kombinálsz.

Például csak azokat a sorokat szeretnéd látni, ahol

  • a város Budapest
  • az összeg nagyobb mint 100.000

A képlet:
=FILTER(A2:C20; A2:A20=”Budapest”; C2:C20>100000)

A működés logikája egyszerű: a FILTER függvény csak azokat a sorokat adja vissza, amelyek minden feltételnek megfelelnek.

Ha egy sorban bármelyik feltétel nem teljesül, nem kerül bele az eredménybe.

Mire hasonlít a működése?

Ha már használtad a SZUMHATÖBB, ÁTLAGHATÖBB függvényeket, akkor a logika ismerős lesz.

A különbség annyi, hogy itt nem szummázunk vagy átlagolunk, hanem sorokat kapunk vissza.

Gyakori hibák FILTER használatakor

1. Nem azonos méretű tartomány

A feltétel tartományának pontosan ugyanannyi sorból kell állnia, mint a szűrt tartománynak.

Ez például hibát fog adni:
=FILTER(A2:C20; A2:A10=”Budapest”)

2. Nincs találat

Ha egyetlen sor sem felel meg a feltételnek, az eredmény #N/A lesz.

Ez nem hiba, csak azt jelenti, hogy nincs találat. Beágyazhatod a függvény a HAHIBA függvénybe, hogy N/A helyett valami értelmes eredményt, pl. a „Nincs adat” feliratot adja vissza.

Mikor érdemes FILTER függvényt használni?

A FILTER különösen hasznos, ha:

  • automatikusan frissülő listát szeretnél
  • változtatnád a feltételeket
  • más függvénybe beágyazva a nagy lista szűrt részét használnád
  • több feltétel alapján szűrsz

Ilyenkor sokkal stabilabb megoldás, mint a kézi szűrők.

Összefoglalás

A FILTER függvény segítségével:

  • képlettel szűrhetsz adatokat
  • automatikusan frissülő listákat készíthetsz
  • több feltételt kombinálhatsz egyetlen képletben.

Ha egyszer elkezded használni, gyorsan rájössz, hogy sok feladatnál kiváltja a manuális szűrőket.

Ha mélyebben is érdekel a Google Sheets

Ha szeretnéd rendszerezve megtanulni a Google Sheets használatát – nem csak függvényeket, hanem valódi munkafolyamatokat is – a könyvemben részletesen bemutatom:

  • a legfontosabb függvényeket
  • adatkezelési módszereket
  • gyakori automatizálási megoldásokat.