Hoe lege cellen markeren en selecteren in Excel

  • Deel Dit
Michael Brown

Het artikel laat zien hoe u lege cellen in Excel kunt vinden en markeren met behulp van voorwaardelijke opmaak en VBA. Afhankelijk van uw behoeften kunt u alleen echt lege cellen kleuren of ook cellen die strings van nul bevatten.

Wanneer u een Excel-bestand van iemand ontvangt of het importeert uit een externe database, is het altijd een goed idee om de gegevens te controleren om er zeker van te zijn dat er geen hiaten of ontbrekende gegevenspunten zijn. In een kleine dataset kunt u gemakkelijk alle lege cellen met uw eigen ogen zien. Maar als u een enorm bestand hebt met honderden of zelfs duizenden rijen, is het bijna onmogelijk om lege cellen handmatig aan te wijzen.

Deze handleiding leert u 4 snelle en eenvoudige manieren om lege cellen in Excel te markeren, zodat u ze visueel kunt herkennen. Welke methode is de beste? Dat hangt af van de gegevensstructuur, uw doelstellingen en uw definitie van "lege cellen".

    Selecteer en markeer lege cellen met Ga naar speciaal

    Deze eenvoudige methode selecteert alle lege cellen in een bepaald bereik, die u vervolgens kunt vullen met een kleur naar keuze.

    Om lege cellen in Excel te selecteren, moet u het volgende doen:

    1. Selecteer het bereik waarin u de lege cellen wilt markeren. Om alle cellen met gegevens te selecteren, klikt u op de cel linksboven en drukt u op Ctrl + Shift + Einde om de selectie uit te breiden tot de laatst gebruikte cel.
    2. Op de Home tabblad, in de bewerken groep, klik Vinden & selecteren > Ga naar Speciaal Of druk op F5 en klik op Speciaal... .

    3. In de Ga naar Speciale dialoogvenster, selecteer Blanks en klik op OK Dit selecteert alle lege cellen in het bereik.

    4. Met de lege cellen geselecteerd, klikt u op de Vulkleur pictogram op de Home tabblad, in de Lettertype en kies de gewenste kleur. Klaar!

    Tips en opmerkingen:

    • De Ga naar Speciale functie selecteert alleen echt lege cellen Cellen met een lege tekenreeks, spaties, carriage returns, niet-afdrukbare tekens, enz. worden niet als leeg beschouwd en worden niet geselecteerd. Om cellen met formules die een lege tekenreeks ("") als resultaat opleveren te markeren, gebruikt u ofwel Voorwaardelijke opmaak of een VBA-macro.
    • Deze methode is statisch Wijzigingen die u later aanbrengt, worden niet automatisch doorgevoerd: nieuwe spaties worden niet gemarkeerd en vroegere spaties die u met waarden vult, blijven gekleurd. Als u een dynamische oplossing zoekt, kunt u beter de benadering van voorwaardelijke opmaak gebruiken.

    Filter en markeer spaties in een specifieke kolom

    Als het u niet gaat om lege cellen waar dan ook in de tabel, maar als u cellen of de hele rijen met lege cellen in een bepaalde kolom wilt vinden en markeren, kan Excel Filter de juiste oplossing zijn.

    Voer de volgende stappen uit om het te laten doen:

    1. Selecteer een willekeurige cel in uw dataset en klik op Sorteren en filteren > Filter op de Home Of druk op de sneltoets CTRL + Shift + L om de automatische filters in te schakelen.
    2. Klik op de vervolgkeuzelijst voor de doelkolom en filter lege waarden. Wis hiervoor de Selecteer alles en selecteer vervolgens (Blanco's) .
    3. Selecteer de gefilterde cellen in de sleutelkolom of hele rijen en kies de Vul kleur die u wilt toepassen.

    In onze voorbeeldtabel kunnen we zo filteren en vervolgens de rijen markeren waarvan de SKU-cellen leeg zijn:

    Opmerkingen:

    • In tegenstelling tot de vorige methode beschouwt deze aanpak formules die het volgende opleveren lege strings ("") als lege cellen.
    • Deze oplossing is niet geschikt voor frequent gewijzigde gegevens, omdat u bij elke wijziging opnieuw zou moeten opschonen en markeren.

    Hoe lege cellen te markeren in Excel met voorwaardelijke opmaak

    Beide eerder besproken technieken zijn eenvoudig en beknopt, maar ze hebben een belangrijk nadeel - geen van beide methoden reageert op wijzigingen in de dataset. In tegenstelling tot deze technieken is voorwaardelijke opmaak een dynamische oplossing, wat betekent dat u de regel slechts eenmaal hoeft in te stellen. Zodra een lege cel wordt gevuld met een waarde, verdwijnt de kleur onmiddellijk. En omgekeerd, zodra een nieuwe lege cel verschijnt,wordt het automatisch gemarkeerd.

    Voorbeeld 1. Markeer alle lege cellen in een bereik

    Om alle lege cellen in een bepaald bereik te markeren, configureert u de Excel-voorwaardelijke opmaakregel op deze manier:

    1. Selecteer het bereik waarin u lege cellen wilt markeren (A2:E6 in ons geval).
    2. Op de Home tabblad, in de Styles groep, klik Nieuwe regel > Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt .
    3. In de Formatteer waarden waar deze formule waar is vak een van de onderstaande formules in, waarbij A2 de cel linksboven van het geselecteerde bereik is:

      Om te benadrukken absoluut lege cellen die niets bevatten:

      =ISBLANK(A2)

      Om ook de aandacht te vestigen op schijnbaar lege cellen die strings met een lengte van nul bevatten ("") die door uw formules worden geretourneerd:

      =LEN(A2)=0

      of

      =A2=""

    4. Klik op de Formaat knop, schakel over naar de Vul tabblad, kies de gewenste achtergrondkleur en klik op OK.
    5. Klik op OK om de regel op te slaan en het hoofddialoogvenster te sluiten.

    Voor de gedetailleerde stappen, zie Een op een formule gebaseerde regel voor voorwaardelijke opmaak maken in Excel.

    Voorbeeld 2. Markeer rijen met lege plekken in een specifieke kolom.

    In situaties waarin u de volledige rijen met lege cellen in een bepaalde kolom wilt markeren, hoeft u slechts een kleine wijziging aan te brengen in de hierboven besproken formules, zodat ze verwijzen naar de cel in die specifieke kolom, en zorg ervoor dat u de kolomcoördinaat vergrendelt met het $-teken.

    Om bijvoorbeeld rijen met spaties in kolom B te markeren, selecteert u de hele tabel zonder kolomkoppen (A2:E6 in dit voorbeeld) en maakt u een regel met een van deze formules:

    Om te benadrukken absoluut lege cellen :

    =ISBLANK($B2)

    Om te benadrukken blanco's en cellen die lege strings :

    =LEN($B2)=0

    of

    =$B2=""

    Daardoor worden alleen de rijen gemarkeerd waarin een SKU-cel leeg is:

    Voor meer informatie, zie Excel voorwaardelijke opmaak voor lege cellen.

    Markeer indien leeg met VBA

    Als u graag dingen automatiseert, vindt u wellicht de volgende VBA-codes om lege cellen in Excel te kleuren.

    Macro 1: Kleur lege cellen

    Deze macro kan u helpen om echt lege cellen die absoluut niets bevatten.

    Om alle lege cellen in een geselecteerd bereik te kleuren, heb je slechts één regel code nodig:

    Sub Highlight_Blank_Cells() Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Om spaties in een vooraf gedefinieerd werkblad en bereik (bereik A2:E6 op blad 1 in het onderstaande voorbeeld) te markeren, is dit de te gebruiken code:

    Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    In plaats van een RGB-kleur kunt u een van de 8 hoofdkleuren toepassen door bijvoorbeeld "vb" te typen voor de kleurnaam:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue

    Of u kunt de kleurindex opgeven zoals:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6

    Macro 2: Kleur spaties en lege strings

    Om visueel lege cellen met formules die lege tekenreeksen opleveren als blanco te herkennen, controleert u of de Tekst eigenschap van elke cel in het geselecteerde bereik = "", en indien TRUE, pas dan de kleur toe.

    Hier is de code om alle spaties en lege tekenreeksen in een geselecteerd bereik te markeren:

    Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = Selection For Each cell In rng If cell.Text = "" Then cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End Sub

    Macro invoegen en uitvoeren

    Naar een macro toevoegen naar uw werkmap, voer deze stappen uit:

    1. Druk op Alt + F11 om de Visual Basic Editor te openen.
    2. Klik in de Project Explorer aan de linkerkant met de rechtermuisknop op de doelwerkmap en klik vervolgens op Plaats > Module .
    3. Plak de VBA-code in het codevenster rechts.

    Naar de macro uitvoeren is dit wat je moet doen:

    1. Selecteer het bereik in uw werkblad.
    2. Druk op Alt + F8 om de Macro dialoog.
    3. Kies de macro en klik op Ren .

    Zie voor de gedetailleerde stap-voor-stap instructies:

    • VBA-code invoegen en uitvoeren in Excel
    • Een macro uitvoeren in Excel

    Dat is hoe u lege cellen in Excel kunt vinden, selecteren en markeren. Ik dank u voor het lezen en hoop u volgende week op onze blog te zien!

    Beschikbare downloads

    Spaties markeren met voorwaardelijke opmaak (.xlsx-bestand)

    VBA-macro's om lege cellen te kleuren (.xlsm-bestand)

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.