Wanneer ek 'n datalêer van 'n kliënt/kollega kry of 'n datalêer van 'n databasis aflaai, doen ek 'n paar basiese kontroles op die data.Ek doen dit om seker te maak dat daar geen datapunte, foute of duplisering ontbreek wat later probleme kan veroorsaak nie.
Een van die kontroles is om leë selle in Excel te vind en uit te lig.
Daar is baie redes vir leë selle in 'n datastel:
- Data is nie beskikbaar nie.
- Datapunte is per ongeluk uitgevee.
- Die formule gee 'n leë string terug, wat 'n leë sel tot gevolg het.
Alhoewel dit maklik is om hierdie leë selle in klein datastelle raak te sien, as jy 'n groot sel met honderde rye en kolomme het, sal dit baie ondoeltreffend en foutgevoelig wees om dit met die hand te doen.
In hierdie tutoriaal sal ek jou verskillende maniere wys om leë selle in Excel te vind en uit te lig.
Contents [show]
Merk leë selle met voorwaardelike formatering
Voorwaardelike formatering is 'n goeie manier om selle op grond van hul waardes uit te lig wanneer aan 'n gegewe voorwaarde voldoen word.
Ek sal hierdie voorbeelde met 'n klein datastel wys.Jy kan egter ook dieselfde tegnieke vir groot datastelle gebruik.
Gestel jy het 'n datastel wat soos volg lyk:
Jy kan sien dat daar leë selle in hierdie datastel is.
Hier is die stappe om leë selle in Excel uit te lig (met voorwaardelike formatering):
Dit sal alle leë selle in die datastel uitlig.
Let daarop dat voorwaardelike formatering dinamies is.Dit beteken dat as voorwaardelike formatering toegepas word en jy vee 'n datapunt uit, die sel outomaties uitgelig sal word.
Terselfdertyd kom hierdie dinamiese gedrag met indirekte koste.Voorwaardelike formatering is onstabiel en kan jou werkboek stadiger maak as dit met groot datastelle gebruik word.
Kies en merk leë selle in Excel
As jy vinnig leë selle wil kies en uitlig, kan jy die "Gaan na Spesiale" tegniek gebruik.
Die volgende is die stappe om leë selle in Excel te kies en uit te lig:
Soos vroeër genoem, is hierdie metode nuttig wanneer jy vinnig alle leë selle wil kies en dit uitlig.Jy kan ook dieselfde stappe gebruik om alle leë selle te kies en hulle met 0 of NA of enige ander relevante teks te vul.
Let daarop dat in teenstelling met voorwaardelike formatering, hierdie metode nie dinamies is nie.As jy dit een keer doen en dan 'n datapunt per ongeluk uitvee, sal dit nie gemerk word nie.
Merk leë selle in Excel met VBA
Jy kan ook kort VBA-kode gebruik om leë selle in die geselekteerde datastel uit te lig.
Hierdie metode is meer geskik wanneer jy gereeld leë selle in die datastel moet vind en uitlig.Jy kan maklik die kode hieronder gebruik en 'n byvoeging skep of dit in jou stoorPersoonlike Makro Werkboek.
Hier is die VBA-kode wat leë selle in die geselekteerde datastel sal uitlig:
Sub HighlightBlankCells() Dim Datastel As Reeksstel Dataset = Seleksie Dataset.SpecialCells(xlCellTypeBlanks).Interior.Color = vbRed End Sub
Hier is die stappe om hierdie VBA-kode in die agterkant te plaas en dit dan te gebruik om leë selle in Excel uit te lig:
Hoe om VBA-kode (makro) uit te voer?
Nadat jy hierdie makro gekopieer en geplak het, kan jy dit op verskeie maniere gebruik.
Gebruik die Makro Dialoog
Hier is die stappe om hierdie makro uit te voer met behulp van die Makro-dialoog:
- Kies data.
- Gaan na die ontwikkelaaroortjie en klik Makro's.
- In die Macros-dialoogkassie, kies die HighlightBlankCells-makro en klik op Run.
Gebruik die VB-redigeerder
Hier is die stappe om hierdie makro uit te voer met die VB-redigeerder:
- Kies data.
- Gaan na die ontwikkelaaroortjie en klik op Visual Basic.
- Klik enige plek in die kode in die VB-redigeerder.
- Klik op die groen driehoekknoppie in die nutsbalk (of druk F5).
Soos ek genoem het, as jy dit gereeld moet doen, is die gebruik van 'n VBA-makro om leë selle uit te lig een manier om te gaan.
Benewens die maniere om makro's hierbo te laat loop, kan jy ook byvoegings skep of kode in 'n persoonlike makro-werkboek stoor.
Dit sal jou toelaat om toegang tot hierdie kode te kry vanaf enige werkboek op jou stelsel.
Jy sal dalk ook van die volgende Excel-tutoriale hou:
- Hoe om eksterne skakels en verwysings in Excel te vind.
- Hoe om vinnig hiperskakels in Excel te vind en uit te vee.
- Merk elke ry in Excel.
- Die uiteindelike gids om duplikate in Excel te vind en te verwyder.
- Gebruik die InStr-funksie in Excel VBA.