Telefonszámunk: 1-472-0679

Haladó szűrés sorozat – Joker karakterek, üres vagy kitöltött cellák

2016-07-16 - 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

Joker karakterek a szűrőfeltételben

Szöveges mezőkben történő közelítő szűréshez a feltételtartományban használhatunk JOKER karaktereket.  A két jól ismert joker vagy más néven  helyettesítő karakter a csillag ( * ) és a kérdőjel ( ? ).

A csillag bármennyi, a kérdőjel egy karaktert helyettesít.

Néhány példa joker karakterek használatára

Szűrő Eredmény
valami* valami-vel kezdődik
*valami valami-re végződik
*valami* tartalmazza a valami-t
K?s K és s között bármilyen karakter

 

Mi van, ha a * vagy a ? karakterre szűrnénk?

Ilyenkor meg kell magyarázni az Excelnek, hogy a csillagot vagy a kérdőjelet nem helyettesítő karakterként, hanem önmagaként szeretnénk használni. Ezt azzal jelezhetjük, hogy ha eléírunk egy hullámjelet.

~* vagy ~?

Tehát ha egy adattáblából ki szeretnénk szűrni azokat a sorokat, ahol a munkahely neve csillagot  vagy kérdőjelet tartalmaz, akkor a feltétel tartomány így nézhet ki:

csillag_kerdojel

Üres cellák

Ha olyan sorokat keresünk, amelyek tartalmaznak üres cellákat, akkor speciális feltételt kell megadnunk:

="="

Szűrjük azokat a sorokat, ahol a VÁROS-t vagy a CÍM-et nem töltötték ki.

ures_cellak_feltetel

Nem üres cellák

A nem üres cellák feltétele:

="<>"

Szűrjük azokat a sorokat, ahol minden oszlop ki van töltve, tehát egyik sem üres.

nem_ures_cellak_feltetel

Letölthető munkafüzet

iranyitott-szuro-peldak

És persze a videó

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