Tartalomjegyzék
Nagy adatkészletekkel való munka során előfordulhat, hogy szükségtelen üres cellákat látunk, amelyek elég bosszantóak. Szerencsére az excelben több lehetőség is rendelkezésre áll a nem kívánt üres cellák törlésére. Ez a cikk tehát útmutatást ad arról, hogyan lehet eltávolítani az üres cellákat az excel adattartományából.
Gyakorlati munkafüzet letöltése
Letöltheti a gyakorlati munkafüzetet, amelyet e cikk elkészítéséhez használtunk.
Üres cellák eltávolítása egy tartományból.xlsx9 módszer az üres cellák eltávolítására egy tartományból az Excelben
Tegyük fel, hogy van egy adattartományom ( B4:E12 ), amely számos elektronikus termék értékesítési adatait tartalmazza (dátum szerint). Most már üres cellák törlése kézzel, egyesével kiválasztva őket (lásd a képernyőképet); ami időigényesnek tűnik, ha az adattartomány nagy. Ebben a cikkben 9 módszert mutatok az üres cellák eltávolítására az Excelben.
1. Az Excel "Speciálisra menj" opciója az üres cellák törléséhez egy tartományból
Az üres cellákat kizárhatjuk a tartományból a Go To Special opció.
Lépések:
- Először válassza ki a tartományt ( B4:E12 ) adatot, és nyomja meg a F5 vagy Ctrl + G hogy a Go To párbeszédpanel. Ezután nyomja meg a Különleges a párbeszédpanelen.
- Ennek eredményeként a Go To Special párbeszédpanel jelenik meg. Vaktöltények a rendelkezésre álló lehetőségek közül, majd nyomja meg a OK .
- Miután megnyomta a OK , az összes a tartomány üres cellái ki vannak jelölve. Most nyomja meg a Ctrl + - a billentyűzetről, hogy megjelenjen a Törölje a címet. Ezután az adatoktól és a követelményektől függően a törlési lehetőségek közül bármelyiket választhatja. Én a Cellák eltolása felfelé . OK Ez az opció törli az üres cellákat, és a nem üres cellákat felfelé mozgatja.
- Következésképpen itt a végső eredmény.
⏩ Megjegyzés:
- Legyen óvatos a törlési lehetőségek kiválasztásakor a Törölje a címet. párbeszédpanel. A rossz törlési lehetőség kiválasztása összezavarja az adattartományt.
- Elhozhatja a Törölje a címet. párbeszédpanelt a kijelölésen jobb egérgombbal kattintva vagy az útvonalat követve: Home > Sejtek > Törölje a címet. > Cellák törlése .
Bővebben: Hogyan töltse ki az üres cellákat az Excelben a Go To Special (3 példával)
2. Üres cellák eltávolítása egy tartományból a Szűrő opció használatával
Most én fogok Szűrő a tartományt az üres cellákra, és később távolítsa el ezeket a cellákat.
Lépések:
- Először válassza ki a tartományt, és nyomja meg a Ctrl + Shift + L alkalmazni Szűrő rajta. Mivel a Szűrő opciót alkalmazza, a legördülő nyíl megjelenik.
- Most tegyük fel, hogy a tartomány 3. oszlopát ( B5:E12 ) alapján Dátum Ehhez kattintson a Dátum oszlop legördülő ikonjára, tegyen egy pipa csak a Dátum oszlopra. Vaktöltények opciót, és nyomja meg a OK .
- Ennek eredményeképpen az összes olyan sor, amely üres cellákat tartalmaz, szűrésre kerül. Most jelölje ki az összes sort, és kattintson a jobb gombbal a kijelölésen, kattintson a Sor törlése .
- Ezután a Microsoft Excel üzenőmező kérni fogja a sorok törlésének megerősítését. Kattintson a OK .
- Ezután húzza ki a szűrőt a Ctrl + Shift + L Végül látni fogja, hogy az összes üres cella eltűnt a tartományból.
Bővebben: Hogyan lehet eltávolítani az üres cellákat az Excelben (10 egyszerű módja)
3. Alkalmazza a Speciális szűrő funkciót az üres cellák eltávolítására egy tartományból
A Speciális szűrő funkciója az excel egy csodálatos módja annak, hogy kizárja a üres cellák Tegyük fel, hogy két oszlopból szeretné törölni az üres cellákat ( Dátum és Értékesítés ) a meglévő adathalmazunkból. Lássuk, hogyan lehet ezt megtenni azáltal, hogy a Speciális szűrő opció.
Lépések:
- Először írja be a not equal to ( ) szimbólum a Cell G5 és H5 .
- Ezután menjen a Adatok > Haladó .
- Ezt követően a Speciális szűrő párbeszédpanel jelenik meg. Most a mezőben válassza a Másolás egy másik helyre , adja meg Listatartomány ( B4:E12 ), A kritériumok köre ( G4:H5 ), Másolás a ( B4 ). Ezután nyomja meg a OK .
- Belépéskor OK , a tartományt egy másik helyre szűrjük az alábbiak szerint (az üres cellákat töröljük).
⏩ Megjegyzés:
- Ne feledje, hogy a fejléc a A kritériumok köre ( G4:H5 ) hasonlónak kell lennie a szülői adatállományhoz ( B4:E12 ).
Bővebben: Hogyan számítsuk ki az Excelben, ha a cellák nem üresek: 7 példaértékű képlet
4. Üres cellák eltávolítása függőleges tartományból
Ezúttal a következők kombinációját fogom használni IFERROR , INDEX , KIS , IF , MIN , ISBLANK , és ROW funkcióval törölheti a gyümölcsneveket tartalmazó függőleges tartományban lévő üres cellákat.
Lépések:
- Írja be az alábbi képletet D5 cella és nyomja meg Írja be a címet. .
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1)),""),"")
- A képlet beírása után az alábbi eredményt kapja. Most húzza lefelé a Töltse ki a fogantyút ( + ) eszközzel a végső eredmény eléréséhez.
- A végén látni fogja, hogy az üres cellák ki vannak zárva a kapott tartományból.
🔎 Hogyan működik a képlet?
- ISBLANK($B$5:$B$12)
Itt a ISBLANK függvény ellenőrzi, hogy egy cella üres-e vagy sem a tartományban B5:E12 és visszatér Igaz vagy Hamis .
- ROW($B$5:$B$12)
Most, a ROW függvény visszaadja a sorszámokat a tartományban B5:E12 és válaszoljon:
{ 5;6;7;8;9;10;11;12 }
- MIN(ROW($B$5:$B$12))
Akkor a MIN függvény megtalálja a tartomány legalacsonyabb sorszámát, amely:
{5}
Később,
- IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)
A fenti képlet a következő eredményt adja:
{ 1;2;"";4;5;6;"";8 }
Utána,
- SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1)))
Itt a KIS függvény visszaadja a k -ik legkisebb értéket a tartományból, és a képlet válaszol:
{ 1 }
Most jön a INDEX funkció,
- INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))))
A INDEX a képlet visszatérülése
{ "Apple" }
Végre,
- IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),""),")
A IFERROR függvény üres értéket ad vissza, ha a INDEX formula hibát ad vissza.
Kapcsolódó tartalom: Hogyan lehet eltávolítani az üres helyeket a listából az Excel képletével (4 módszer)
5. Üres cellák eltávolítása vízszintes tartománylistából
Az előző módszerrel ellentétben most egy vízszintes adattartományból fogom eltávolítani az üres cellákat. Ezúttal is az excel függvények kombinációját ( IF , COLUMN , SUM , INDEX , és KIS ).
Lépések:
- Írja be a következő képletet a B8-as cella .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),""),"")
- Amint elérte a Írja be a címet. , a képlet az alábbi eredményt adja. Húzza a Töltse ki a fogantyút eszközzel jobbra a végső kimenethez.
- Végül itt a végeredmény: a fenti tartományból az összes üres cellát töröljük.
🔎 Hogyan működik a képlet?
Magyarázzuk el a képlet első részét, amely a következő:
- COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1
A fenti képlet a következőt adja vissza
{ TRUE }
Hol,
- COLUMN(B:B)
A COLUMN függvény válaszol oszlop száma B:B ami a következő:
{ 2 }
Akkor.
- $B$5:$I$5"""
Ez vissza fog térni:
{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,TRUE }
Később,
- SUM(-($B$5:$I$5"")")
A SUM függvény összegzi a TRUE értékek és válaszok:
{ 6 }
Ezután jöjjön a képlet másik része:
- INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1))))
A fenti képlet a következő eredményt adja:
{ "Apple" }
Hol,
- IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"")
Itt a IF függvény ellenőrzi, hogy $B$5:$I$5""" , és ennek megfelelően válaszol:
{ 1,2,"",4,5,6,"",8 }
Akkor,
- SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)
Később a KIS függvény a k-adik legkisebb értéket adja vissza az adattartományunkból, ami:
{ 1 }
Végül itt a teljes képlet:
- IF(COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),""),"")
A fenti képlet a következő eredményt adja:
{ Apple }
További információ: VBA az Excel tartomány üres celláinak számolásához (3 módszer)
Hasonló olvasmányok
- Excel VBA: Ellenőrizze, hogy több cella üres-e (9 példa)
- Kezelje az üres cellákat, amelyek nem igazán üresek az Excelben (4 mód)
- Hogyan töltse ki az üres cellákat 0-val az Excelben (3 módszer)
- Feltételes formázás alkalmazása az Excelben, ha egy másik cella üres
- Null vs. Üres az Excelben
6. Excel FILTER funkció az üres cellák törléséhez
Ha a következő területen dolgozik Excel 365 , használhatja a a FILTER funkció a címre. üres cellák eltávolítása egy excel tartományból. A függvény alkalmazásához az adattartományt ( B4:E12 ) egy excel táblázatba a Ctrl + T .
Lépések:
- Írja be az alábbi képletet B15 cella .
=FILTER(Table1,Table1[Products]"","")
- Sajtó Írja be a címet. .
- A fenti képlet egy tömböt eredményez (kék színnel körvonalazva), amely törli az üres cellákat az első oszlopból ( Termékek ) a fenti táblázatban.
További információ: Hogyan lehet figyelmen kívül hagyni az üres cellákat az Excel tartományban (8 mód)?
7. A keresési opció használata az üres cellák eltávolításához az Excel tartományból
Az üres cellákat nagyon egyszerűen törölhetjük egy tartományból a Keresd meg a az excel opciója.
Lépések:
- Először válassza ki a tartományt ( B5:E12 ) adatot. Ezután nyomja meg a Ctrl + F hogy a Keresés és csere A párbeszédpanel megjelenése után hagyja el a Találd meg, mit mezőt üresen, válassza a Értékek a Nézz be a legördülő listában tegyen egy pipa a Teljes cellatartalom egyezése és végül nyomja meg a Mindent megtalálni .
- Következésképpen egy listát kapunk, amely tartalmazza az üres cellákat. Most válasszuk ki a teljes kimenetet a Ctrl Ezután menjen a Home > Sejtek > Törölje a címet. > Cellák törlése hogy a Törölje a címet. párbeszéd.
- Ezután válassza a törlés opciót, és nyomja meg a OK (lásd a képernyőképet).
- Ennek eredményeképpen itt van a kimenet, amit kaptam, mivel kiválasztottam a Cellák eltolása felfelé törlési lehetőség. Kattintson a OK .
- Összefoglalva, a sajtó Zárja be a a folyamat befejezéséhez.
Bővebben: Hogyan találja meg és helyettesítse az üres cellákat az Excelben (4 módszer)
8. Az üres cellák eltávolítása egy tartományból az Excel rendezési lehetőség használatával
Ebben a módszerben megmutatom, hogyan kell üres cellák eltávolítása egy tartományból a Rendezés opciót az excelben.
Lépések:
- Először válassza ki a tartományt. Ezután menjen a Adatok > Rendezés és szűrés > Rendezés A-tól Z-ig ikon (lásd a képernyőképet).
- Ennek eredményeképpen az adattartomány az alábbiak szerint lesz rendezve. Az összes üres sor a tartomány végén szerepel.
- Most nyomja meg Ctrl + - a billentyűzetről, hogy a Törölje a címet. párbeszédpanel. Válassza ki a Sor törlése opciót, és nyomja meg a OK .
- Végül itt a végeredmény: az összes üres sort töröljük az adattartományunkból.
Bővebben: Hogyan lehet eltávolítani az üres cellákat az Excel képlet használatával (7 módszer)
9. Excel Power Query az üres cellák törléséhez
Ebben a módszerben azt mutatom meg, hogyan lehet az üres cellákat eltávolítani az alábbi módszerrel Excel Power Query Vizsgáljuk meg ennek folyamatát. A könnyebb kezelhetőség kedvéért az adattartományomat táblázattá alakítottam át a Ctrl +T .
Lépések:
- Kattintson bárhová a táblázatban, menjen a Adatok > A táblázatból/tartományból .
- Ennek következtében az alábbi táblázat megjelenik a Power Query Editor Itt, alapértelmezés szerint, null kerül az összes üres cellába. Most az új ablakból kövesse az utat: Home > Sorok eltávolítása > Üres sorok eltávolítása .
- Ennek eredményeképpen az összes nullát tartalmazó sor eltávolításra kerül. A művelet lezárásához menjünk a következőre Home > Bezárás & Load > Bezárás & Load .
- Végezetül a végeredmény egy új Excel-lapon jelenik meg az alábbiak szerint.
További információ: Hogyan töltse ki automatikusan az üres cellákat az Excelben a fenti értékkel (5 egyszerű módja)?
Következtetés
A fenti cikkben megpróbáltam több módszert is megvitatni, amelyekkel az Excelben az üres cellák eltávolíthatók egy tartományból. Remélhetőleg ezek a módszerek és magyarázatok elegendőek lesznek a problémák megoldásához. Kérem, tudassa velem, ha bármilyen kérdése van.