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áros | Termék | Összeg |
|---|---|---|
| Budapest | Laptop | 350.000 |
| Debrecen | Monitor | 90.000 |
| Budapest | Billentyűzet | 15.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.

