Telefonszámunk: 1-472-0679

Haladó szűrés sorozat – Számított szűrési feltétel

2014-01-03 - horvimi - Kategória: Adatkezelés - Szűrés
Hivatkozott Excel verzio: Excel 2007 Excel 2010 Excel 2013

A haladó szűrő eszközt érdemtelenül kevesen ismerik. Többet érdemelne. Emiatt egy sorozatot indítok a lehetőségeiről. Volt már szó korábban róla, de úgy döntöttem, még egyszer nekifutok. A haladó szűrőt speciális vagy irányított szűrőnek is szokták nevezni. Az autoszűrővel egy lépésben nem megoldható, összetettebb szűrésekhez, illetve a gyakran ismétlődő, akár egyszerűbb szűrésekhez használjuk.

Lényege, hogy a szűrendő táblázaton kívül egy külön tartományban fogalmazzuk meg a szűrési feltételeket, majd a haladó szűrő párbeszédében megadjuk a feltételtartomány helyét,  pár dolgot még beállítunk, és kész!

A haladó szűrő előnyei

  • Bonyolultabb szűrésekre is alkalmas egy lépésben
  • Az eredmény akár azonnal új helyre másolható, akár másik lapra
  • A szűrési feltételeket tároljuk, nem kell folyton megcsinálni, kitalálni
  • Az eredményből kiszűrhetjük a szükségtelen oszlopokat (Projekció)
  • Szűrés közben az oszlopok sorrendjét is módosíthatjuk

A cikksorozat tagjai

Mi az, hogy számított feltétel?

Amikor a feltételben nem állandó (konstans) értékhez viszonyítunk, hanem egy számítás eredményéhez. Alapvetően kétféle esetről beszélhetünk.

Egy oszlop minden elemének hasonlítása ugyanahhoz a számításhoz

  • Hasonlítás egy konkrét számítás eredményéhez
  • Hasonlítás egy másik cellában lévő értékhez

Ilyenkor a feltételként egy képletet adunk meg. De a képlet megadási módja speciális.

="relációsjel" & képlet vagy cellacím

Konkrét példa: Az oszlop átlagánál nagyobb

=">"&AVERAGE(oszlop)
=">"&ÁTLAG(oszlop)

szamitott-feltetel-1

Konkrét példa: A H1 cellánál nagyobb

=">"&H1

Hogy működik?

A relációs jel után fűzi a számítás eredményét, és a kettőt együtt tekinti feltételnek.

Soronkénti feltételvizsgálat

Ebben az esetben egy minden sorban kiértékelendő képletet adunk meg. Például arra vagyunk kíváncsiak, hogy az egyik oszlopban lévő érték, hogy viszonyul egy ugyanabban a sorban, de másik oszlopban lévőhöz.

Két nagyon fontos dolgot kell ilyenkor tenni:

  1. A feltételtartomány fejlécének üresnek kell maradni, vagy ha adunk nevet, az nem egyezhet meg a szűrendő táblázat egyik mezőnevével sem.
  2. A szűréshez használt képletet a táblázat első adatsorára kell megadni

Konkrét példa

Tegyük fel, hogy a fenti táblázatban keressük azokat a sorokat, ahol a számlaérték nem egyezik meg a fizetett összeggel, azaz valami hiba van. Ezt másképpen úgy fogalmazhatjuk meg, hogy keressük azokat a sorokat, ahol a C oszlopban lévő érték nem egyezik meg a D oszlopban lévővel.

A feltételtartományt a fentiek szerint kell megadni, tehát mindkét megoldás megfelelő.

szamitott-feltetel-2

Hogy működik?

A haladó szűrő futtatásakor a megadott vizsgálatot minden soron elvégzi, és azokat a sorokat, ahol a képlet FALSE (HAMIS) eredményt ad, elrejti (kiszűri)

Letölthető munkafüzet

iranyitott-szuro-peldak

És persze a videó

  • Számított feltétel a kritérium tartományban

Vélemény, hozzászólás?