Videó megtekintése - Hogyan lehet kiemelni az üres cellákat az Excelben
Amikor egy adatfájlt kapok egy ügyféltől/kollégától, vagy letöltöm egy adatbázisból, néhány alapvető ellenőrzést végzek az adatokon. Ezt azért teszem, hogy megbizonyosodjak arról, hogy nincsenek hiányzó adatpontok, hibák vagy ismétlődések, amelyek később problémákhoz vezethetnek.
Az egyik ilyen ellenőrzés az üres cellák megkeresése és kiemelése az Excelben.
Sok oka lehet annak, hogy üres cellák jelennek meg az adathalmazban:
- Az adatok nem állnak rendelkezésre.
- Az adatpontok véletlenül törlődtek.
- A képlet üres karakterláncot ad vissza, ami üres cellát eredményez.
Bár könnyű észrevenni ezeket az üres cellákat egy kis adatkészletben, ha van egy hatalmas, több száz soros és oszlopos, akkor ez manuálisan nagyon nem hatékony és hibás.
Ebben az oktatóanyagban különböző módszereket mutatok be az üres cellák keresésére és kiemelésére az Excelben.
Jelölje ki az üres cellákat feltételes formázással
A feltételes formázás nagyszerű módja annak, hogy kiemelje a cellákat az értékük alapján, ha az adott feltétel teljesül.
Ezeket a példákat mutatom be egy kis adathalmazzal. Azonban ugyanezeket a technikákat nagy adathalmazokkal is használhatja.
Tegyük fel, hogy rendelkezik az alább látható adatkészlettel:
Láthatja, hogy ebben az adatkészletben üres cellák vannak.
Az alábbi lépésekkel kiemelheti az üres cellákat az Excelben (feltételes formázással):
- Válassza ki az adatokat.
- Lépjen a Kezdőlap lapra.
- A Feltételes formázás legördülő menüben kattintson az Új szabály lehetőségre.
- Az „Új formázási szabályok” párbeszédpanelen válassza a „Csak olyan cellákat formázza, amelyek tartalmazzák” lehetőséget.
- A legördülő menüből válassza az „Üres” elemet (az alábbiak szerint):
- Adja meg a formázást (amelyben üres helyeket szeretne kiemelni).
- Kattintson az OK gombra.
Ez kiemeli az adatkészlet összes üres celláját.
Vegye figyelembe, hogy a feltételes formázás dinamikus. Ez azt jelenti, hogy ha feltételes formázást alkalmaz, és töröl egy adatpontot, akkor ez a cella automatikusan kiemelésre kerül.
Ugyanakkor ez a dinamikus viselkedés általános költségekkel jár. A feltételes formázás ingadozó, és ha nagy adathalmazokon használják, lelassíthatja a munkafüzetet.
Válassza ki és jelölje ki az üres cellákat az Excelben
Ha gyorsan ki akarja jelölni és kiemeli az üres cellákat, használhatja a „Go to Special” technikát.
Íme az üres cellák kiválasztásának és kiemelésének lépései az Excelben:
- Válassza ki az adatokat.
- Nyomja meg az F5 gombot. Megnyílik az Ugrás párbeszédpanel.
- Az Ugrás párbeszédpanelen kattintson a Speciális gombra.
- Az Ugrás a speciális párbeszédpanelen válassza az Üres elemeket.
- Kattintson az OK gombra. Ezzel kiválasztja az adatkészlet összes üres celláját.
- Az összes üres cella kiválasztásával jelölje ki ezeket úgy, hogy megadja a cella színét.
Amint említettük, ez a módszer akkor hasznos, ha gyorsan ki szeretné választani az összes üres cellát, és kiemeli azt. Ugyanezekkel a lépésekkel jelölheti ki az összes üres cellát, majd töltse ki a 0 vagy NA vagy bármely más releváns szöveget.
Vegye figyelembe, hogy a feltételes formázással ellentétben ez a módszer nem dinamikus. Ha egyszer megteszi, majd véletlenül törli az adatpontot, az nem lesz kiemelve.
A VBA használata az üres cellák kiemeléséhez Excelben
Rövid VBA -kód segítségével kiemelheti a kiválasztott adatkészlet üres celláit is.
Ez a módszer alkalmasabb, ha gyakran kell üres cellákat találnia és kiemelnie az adatkészletekben. Könnyedén használhatja az alábbi kódot, és létrehozhat egy bővítményt, vagy elmentheti a személyes makró munkafüzetébe.
Itt található a VBA -kód, amely kiemeli a kiválasztott adatkészlet üres celláit:
'Sumit Bansal kódja (https://trumpexcel.com) Sub HighlightBlankCells () Dim Dataset as Range Set Dataset = Selection Dataset.SpecialCells (xlCellTypeBlanks) .Interior.Color = vb
Az alábbi lépésekkel tegye be ezt a VBA -kódot a háttérbe, majd használja az üres cellák kiemelésére az Excelben:
- Lépjen a Fejlesztő fülre, és kattintson a Visual Basic elemre (vagy nyomja meg az ALT + F11 billentyűkombinációt).
- A Vb szerkesztőben, a Project Explorer programban kattintson a jobb gombbal a munkalapok bármelyikére (ha nem látja a Project Explorer programot, nyomja meg a CONTROL + R billentyűkombinációt).
- Lépjen a Beszúrás elemre, és kattintson a Modul elemre.
- A Modul kód ablakban másolja ki és illessze be a VBA kódot.
- Zárja be a VB szerkesztőt.
Hogyan futtatható a VBA kód (makró)?
Miután ezt a makrót másolta, beillesztette, néhány módon használhatja ezt a makrót.
A Makró párbeszédpanel használata
Az alábbi lépésekkel futtathatja ezt a makrót a Makró párbeszédpanel használatával:
- Válassza ki az adatokat.
- Lépjen a Fejlesztő fülre, és kattintson a Makrók elemre.
- A Makró párbeszédpanelen válassza ki a „HighlightBlankCells” makrót, majd kattintson a Futtatás gombra.
A VB szerkesztő használata
Az alábbi lépésekkel futtathatja ezt a makrót a VB Editor használatával:
- Válassza ki az adatokat.
- Lépjen a Fejlesztő fülre, és kattintson a Visual Basic elemre.
- A VB szerkesztőben kattintson bárhová a kódon belül.
- Kattintson az eszköztár Zöld háromszög gombjára (vagy nyomja meg az F5 billentyűt).
Amint említettem, a VBA makró használata az üres cellák kiemelésére az út, ha gyakran kell ezt tennie. A makró futtatásának fent bemutatott módszerein kívül létrehozhat egy bővítményt, vagy elmentheti a kódot a Személyes makró munkafüzetbe. Ez lehetővé teszi a kód elérését a rendszer bármelyik munkafüzetéből.