Így kerülheti meg az AutoFilter korlátait, és több mint 1000 vagy 10 000 bejegyzést jelenít meg
Ha nagyon széles listában szeretné használni az automatikus szűrőt, akkor gyorsan eléri a lehetőségek határait. Ez látszik azon a tényen, hogy a megfelelő oszlopban nem minden bejegyzés jelenik meg az AutoFilter listában.
A következő ábra ezt a jelenséget mutatja be egy példatáblázat segítségével, amelyben oszloponként 30 000 bejegyzés található, bár nem mindegyik jelenik meg a szűrő legördülő listájában:
Ez a probléma összefügg azzal, hogy az AutoFilter legördülő lista csak a felső határig tudja megjeleníteni a bejegyzéseket. Az Excelben a 2003 -as verzióig ez legfeljebb 1000 különböző kritérium, a 2007 -es verzióban az Excel legfeljebb 10 000 különböző feltétel.
A lista sorainak száma nem számít, csak a különböző kritériumok száma. Elvileg az AutoFilter több kritériumot is képes feldolgozni; az egyetlen korlátozás a kijelző.
Hogyan lehet megkerülni az automatikus szűrő korlátját
Megkerülheti a leírt problémát egy speciális szűrővel vagy egy felhasználó által definiált automatikus szűrővel, amelyben manuálisan adja meg a nem megjelenő feltételt.
A kiterjedt listákban, amelyeket gyakran különböző kritériumok szerint kell szűrni, célszerű előszűrést végezni egy segédoszlop segítségével. Ehhez a következőképpen járjon el:
- Hozzon létre egy segédoszlopot a listája mellett.
- A példatáblázatban ez a D oszlop. Ha a lista első tartalma a második sorban van, és a listát a B oszlop tartalma szerint kell szűrni, írja be a következő képletet a D2 cellába:
= BAL (B2; 1)
Ezzel a képlettel határozza meg az előszűréshez használt B2 cella első karakterét. - Másolja ezt a képletet a D oszlop alábbi celláiba, a példatáblázatban az utolsó 30000 sorig. A következő ábra a példatáblázat segédoszlopát mutatja:
- Ha még nem tette meg, használja az ADATOK menüt és a parancsot, vagy a SZŰRŐ - AUTOMATIKUS SZŰRŐ gombot (Excel a 2003 -as verzióig), vagy a FIOLTERN (Excel 2007 -es vagy újabb verzió), hogy megadja a listának az automatikus szűrés listamezőit. .
A szűrőhöz válassza ki a szűrni kívánt karakterkészlet első betűjét a segédoszlopban. Az alábbi ábra ezt mutatja a példatáblával:
Az első betű kiválasztása után csak a kiválasztott karakterrel kezdődő lista tartalma jelenik meg:
Ebben a segédoszlop szerint szűrt listában most használhatja az automatikus szűrőt a B oszlopban, és kiválaszthatja a megfelelő tartalmat a listából, amely most tartalmazza a kívánt első betűvel ellátott összes tartalmat:
Abban az esetben, ha az első karakterrel leírt előszűrő nem elegendő, az első két karaktert is megjelenítheti a segédoszlopban. Az ehhez szükséges képlet így néz ki a második sorban:
= BAL (B2; 2)
A leírt előszűrési módszert nem csak a szöveges tartalomra, hanem bármilyen számsorra, például irányítószámra is használhatja.