Tartalomjegyzék
Ez a cikk röviden leír néhány értékes módszert, hogyan lehet eltávolítani a vaktöltények egy adatérvényesítési lista Excelben. Ha egy Excel-diagram listájában üres helyeket találunk, akkor az is megmarad a adatérvényesítési lista ami nemkívánatos.
Tehát a következő adatkészleten fogok dolgozni, hogy megmutassam, hogyan lehet eltávolítani a vaktöltények egy adatérvényesítési lista Excelben.
Gyakorlati munkafüzet letöltése
Adatérvényesítés Üreshelyek eltávolítása.xlsxProbléma üres cellákkal rendelkező adatellenőrzési lista létrehozása során
Hadd mutassam meg, mi történik, ha létrehozunk egy legördülő lista beleértve az üres cellákat is. Először létre kell hoznunk a legördülő lista .
Lépések:
- Válassza ki a cellát C5 .
- Majd válassza ki a Adatok >> Adateszközök >> Adatérvényesítés
- A párbeszédpanel jelenik meg. Válassza ki Lista a címről Engedélyezze a sáv (a következő ábrán látható).
- Most kattintson a megjelölt ikon .
- Ezután válassza ki a cellákat B5 a címre. B14 és kattintson a megjelölt ikon .
- Ezután csak kattintson a OK .
Így létrehoztuk a legördülő lista .
Itt észrevehető, hogy a legördülő lista a következővel együtt jön létre üres cellák Most azt fogom leírni, hogyan lehet kizárni ezeket az üres cellákat a legördülő lista .
5 mód az üres helyek eltávolítására az Excel adatérvényesítési listájából
1. Üreshelyek eltávolítása az adatellenőrzési listából az OFFSET funkció használatával
Ez egy módja annak, hogy több helyet teremtsen a legördülő lista anélkül, hogy az oszlopban üres helyeket hagynánk. Először is, meg kell szűrő ki a vaktöltények Beszéljük meg a folyamatot.
Szükségünk van néhány módosításra az adatkészletünkben.
- Adjunk hozzá egy új oszlop a oszlop amelyet a legördülő lista . Az új nevet adtuk az új oszlop és a oszlop használunk a legördülő lista mint Névlista üres helyekkel és Listázás üres részek nélkül (Ha látni szeretné, hogyan hozzon létre egy legördülő lista , kérjük, látogasson el a 1. szakasz ).
Lépések:
- Először írja be a következő képletet a cellába C5 .
=FILTER(B5:B14,B5:B14"")
Itt a SZŰRŐ függvény a B5:B14 tartomány és ellenőrizze az esetleges vaktöltények a tartomány . Akkor ez szűrők out üres vagy üres sejtek a lista.
- Most nyomja meg a BELÉPÉS Látni fogja a névsor mindenféle vaktöltények .
- Ezután válassza a Név Menedzser a címről Képlet lap és kattintson a Új .
- Adja meg a tartomány egy nevet. NameNonBlanks mint a tartomány .
- Majd írja a következő képletet a A következőkre vonatkozik
=offset(offset!$C$5,0,0,0,counta(offset!$C$4:$C$16)-1,1)
Ebben a forgatókönyvben szeretnénk még néhány cellát használni, ahol új neveket adhatunk meg, de nem akarjuk a vaktöltények a mi legördülő lista Itt új bejegyzéseket hozunk létre a adatérvényesítési lista a címről C12 a címre. C16 Ezt tartsd szem előtt ' offset! utal a lap név, amelyet használunk.
- Most kattintson OK . Látni fogsz egy Ablak . close azt.
- Majd válassza ki a cellát D5 és válassza a Adatok >> Adatok érvényesítési listája .
- Változtassa meg a Forrás neve a címre. =NameNonBlanks .
- Kattintson a címre. OK .
- Válassza ki a legördülő lista sáv a cellában D5 A következő listát fogja látni nevek használunk.
- Most írjon néhány új nevet az egész cellába C12 a címre. C16 .
- Ezután válassza ki adatérvényesítési lista sejt D5 .
Megnézheti az új nevek az Ön legördülő lista Nem láthat új bejegyzést a cella alatt. C16 mert nincsenek az önök tartomány .
Ha ezt a megközelítést követi, létrehozhat néhány üres helyek az új bejegyzésekhez a adatérvényesítési lista anélkül, hogy bármilyen vaktöltények benne.
Bővebben: Hogyan hozzon létre Excel legördülő listát az adatérvényesítéshez (8 mód)
2. A Speciális parancsra való áttérés használatával eltávolíthatja az üres részeket a listából
Létrehoztuk a legördülő lista ( 1. szakasz ), láthatjuk, hogy vannak vaktöltények Ezek eltávolításához egyszerűen végigmehetünk a következő lépéseken.
Lépések:
- Jelölje ki a cellákat B5 a címre. B14 majd válassza a Home >> Keresés & kiválasztás >> Go To Special .
- Ezután válassza a Vaktöltények majd kattintson a OK .
- Ez a művelet kiválasztja a üres cellák .
- Most válassza ki a következők bármelyikét üres cellák , do jobb klikk rajta, és válassza a Törölje a címet. a címre. Törölje a címet. a Vaktöltények .
- Látni fog egy párbeszédpanel . Cellák eltolása felfelé és kattintson OK .
- Ez a művelet eltávolítja a vaktöltények az eredetiből lista valamint a legördülő lista .
Ha ezt a megközelítést követi, könnyen eltávolíthatja vaktöltények vagy üres cellák egy legördülő lista .
További információ: Adatérvényesítési legördülő lista létrehozása többszörös kiválasztással az Excelben
3. Az Excel szűrőfunkció használata az üres helyek eltávolításához az adatellenőrzési listából
Alkalmazhatjuk a SZŰRŐ Ebben a vonatkozásban az adatállományt a 2. szakasz Ha látni szeretné, hogyan hozzon létre egy legördülő lista , kérjük, látogasson el a 1. szakasz .
Lépések:
- Írja be a következő képletet a cellába C5 .
=FILTER(B5:B14,B5:B14"")
Itt a SZŰRŐ függvény a B5:B14 tartomány és ellenőrzi az esetleges vaktöltények a tartomány . Akkor ez szűrők out üres vagy üres sejtek a lista.
- Nyomja meg a BELÉPÉS gombot, és megjelenik a névsor mindenféle vaktöltények .
- De ha elmész a Legördülő lista , akkor is látni fogja, hogy tartalmaz vaktöltények a címről C oszlop .
- Tehát, hogy eltávolítsuk ezeket vaktöltények , menj a Adatérvényesítés a címről Adatok lap .
- Változtassuk meg az utolsó cellát a tartomány a címre. C11 mint a szűrt listán a C5 tartomány a címre. C11 a Forrás
- Most kattintson OK . Most már nem lesz üres sejtek az Ön legördülő lista .
Ez egy elég hatékony módja a vaktöltények egy legördülő lista .
Bővebben: Excel adatérvényesítés legördülő lista szűrővel (2 példa)
Hasonló olvasmányok:
- Egyéni VLOOKUP-képlet használata az Excel adatérvényesítésben
- [Javított] Az adatérvényesítés nem működik az Excel másolás beillesztésénél (megoldással)
- Hogyan készítsünk egy adatérvényesítési listát az Excel táblázatból (3 módszer)
- Többszörös adatérvényesítés alkalmazása egy cellában az Excelben (3 példa)
- Excel adatérvényesítés Csak alfanumerikus (egyéni képlet használatával)
4. Az IF, COUNTIF, ROW, INDEX és kis függvények kombinálása az üres részek eltávolítására az adatellenőrzési listából
Használhatjuk a következő kombinációt is IF , COUNTIF , ROW , INDEX és KIS függvények az üres cellák eltávolítására a adatérvényesítési lista Ez egy kicsit bonyolult lesz. A következő adathalmazt fogjuk használni. 2. szakasz . És hogy lássa, hogyan kell létrehozni egy legördülő lista , menj a 1. szakasz .
Lépések:
- Először írja be a következő képletet a cellába C5 .
=IF(COUNTIF($B$5:$B$14,"?*") |
A képlet két fő részből áll. Az első rész a következő COUNTIF($B$5:$B$14,"?*")
- A COUNTIF a funkció számlál nem üres szöveg itt, és ezért kapjuk a 7 nevek a oldalon. C oszlop .
- A ROW függvény visszaadja a sor a sejt és a mi üres sejt a következő pozícióban van 5 cellából B5 . Levonjuk 4 mert azt akarjuk, hogy ennél kevesebb legyen.
- Most nyomja meg BELÉPÉS .
- Használja a Töltse ki a fogantyút a címre. AutoFill az alsó cellák.
- Most már megvan a Névjegyzék mindenféle vaktöltények De ha rákattintunk a adatérvényesítési lista , még mindig látjuk vaktöltények a legördülő lista .
- És hogy eltávolítsuk ezeket vaktöltények , menj a Adatérvényesítés a címről Adatok lap .
- Változtassuk meg az utolsó cellát a tartomány a címre. C11 mint a szűrt listán a C5 tartomány a címre. C11 a Forrás .
- Most kattintson OK . Most már nem lesz üres sejtek az Ön legördülő lista .
Így készíthet egy adatérvényesítési lista nélkül vaktöltények .
Bővebben: Alapértelmezett érték az adatellenőrzési listában az Excel VBA-val (makró és UserForm)
5. Kombinált függvények használata az üres cellák eltávolítására az adatellenőrzési listából
Használhatunk egymásba ágyazott képleteket is, kombinálva a CÍM: , INDIREKT , COUNTBLANK , IF és KIS Beszéljünk az eljárásról. A következő adatkészletet fogjuk használni 2. szakasz A következő weboldalra is eljuthat 1. szakasz hogy megtudja, hogyan hozzon létre egy legördülő lista/adat érvényesítési lista .
Lépések:
- Először írja be a következő képletet a cellába C5 .
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14"",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14)))),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4))))
Itt nagyon egyszerűen elmagyarázom, hogyan működik ez a képlet. Átmegy a B5:B14 tartomány és ellenőrzi a üres cellák a COUNTBLANK Ezután azt is ellenőrzi, hogy melyik cellák nem üres az egész oldalon. B5:B14 és így visszaadja nem üres cellák .
- Sajtó CTRL + SHIFT + ENTER (mert ez egy array formula), és látni fogja a kimenetet a cellában C5 mint lentebb.
- Most használja a Töltse ki a fogantyút a címre. AutoFill az alsó cellák.
- De ha elmész a Legördülő lista , akkor is látni fogja, hogy tartalmaz vaktöltények a címről C oszlop .
- És hogy eltávolítsuk ezeket vaktöltények , menj a Adatérvényesítés a címről Adatok lap .
- Változtassuk meg az utolsó cellát a tartomány a címre. C11 mint a szűrt listán a C5 tartomány a címre. C11 a Forrás .
- Most kattintson OK . Most már nem lesz üres sejtek az Ön legördülő lista .
Ez egy másik módja annak, hogy egy legördülő lista mentes a vaktöltények .
Bővebben: Hogyan használjuk az IF kijelentést az Excel adatérvényesítési képletében (6 mód)
Gyakorlati szekció
Ebben a részben megadom az adatkészletet, hogy ezeket a módszereket saját magad is gyakorolhasd.
Következtetés
Dióhéjban megpróbáltam elmagyarázni néhány módszert az üres részek eltávolítására egy adatérvényesítési lista Ezek a módszerek egy kicsit bonyolultak, de megpróbáltam nagyon egyszerűen és érthetően összefoglalni őket. Kérem, hogy hagyjon visszajelzést erről a cikkről a megjegyzés rovatban, és ha saját ötletei vagy kérdései vannak, hagyja azokat is a megjegyzés rovatban.