Hvordan markere og velge tomme celler i Excel

  • Dele Denne
Michael Brown

Artikkelen viser hvordan du finner og markerer blanke felter i Excel ved hjelp av betinget formatering og VBA. Avhengig av dine behov, kan du bare fargelegge blanke celler eller de som inneholder null-lengde strenger også.

Når du mottar en Excel-fil fra noen eller importerer den fra en ekstern database, er det alltid en god ide å sjekke dataene for å sikre at det ikke er hull eller manglende datapunkter. I et lite datasett kan du enkelt oppdage alle de tomme feltene med egne øyne. Men hvis du har en stor fil som inneholder hundrevis eller til og med tusenvis av rader, er det nesten umulig å finne tomme celler manuelt.

Denne opplæringen vil lære deg 4 raske og enkle måter å fremheve tomme celler i Excel, slik at du kan visuelt identifisere dem. Hvilken metode er best? Vel, det avhenger av datastrukturen, målene dine og definisjonen av "blanks".

    Velg og marker tomme celler med Gå til spesial

    Denne enkle metoden velger alle tomme celler i et gitt område, som du deretter kan fylle med hvilken som helst farge du velger.

    For å velge tomme celler i Excel, er dette hva du må gjøre:

    1. Velg området der du vil markere tomt. For å velge alle cellene med data, klikk på cellen øverst til venstre og trykk Ctrl + Shift + End for å utvide utvalget til den sist brukte cellen.
    2. Hjem -fanen, i Redigeringsgruppe , klikk Finn & Velg > Gå til Spesial . Eller trykk F5 og klikk Spesial... .

    3. I dialogboksen Gå til spesial velger du Blanker og klikk OK . Dette vil velge alle tomme celler i området.

    4. Med de tomme cellene valgt, klikk på Fyllfarge -ikonet på Hjem fanen, i Skrift -gruppen, og velg ønsket farge. Ferdig!

    Tips og merknader:

    • Gå til spesial -funksjonen velger bare virkelig tomme celler , dvs. celler som inneholder absolutt ingenting. Celler som inneholder tom streng, mellomrom, vognretur, tegn som ikke skrives ut, osv. anses ikke som tomme og er ikke valgt. For å markere celler med formler som returnerer en tom streng ("") som resultat, bruk enten betinget formatering eller VBA-makro.
    • Denne metoden er statisk og er best å bruke som en engangsløsning. Endringer du gjør senere, gjenspeiles ikke automatisk: nye blanke felt vil ikke bli uthevet og tidligere blanke felt som du fyller med verdier, forblir farget. Hvis du leter etter en dynamisk løsning, bør du bruke betinget formatering-tilnærming.

    Filtrer og marker tomme felter i en bestemt kolonne

    Hvis du ikke bryr deg om tomme celler hvor som helst i tabellen, men heller ønsker å finne og markere celler eller hele radene som har tomme felter i en bestemt kolonne, kan Excel-filter være riktigløsning.

    For å få det gjort, utfør disse trinnene:

    1. Velg en hvilken som helst celle i datasettet og klikk Sorter & Filter > Filter Hjem -fanen. Eller trykk på CTRL + Shift + L-snarveien for å slå på automatiske filtre.
    2. Klikk på rullegardinpilen for målkolonnen og filtrer tomme verdier. For dette fjerner du boksen Velg alle og velger deretter (Blanke) .
    3. Velg de filtrerte cellene i nøkkelkolonnen eller hele rader og velg Fyll -fargen du vil bruke.

    I eksempeltabellen vår kan vi filtrere, og deretter markere radene der SKU-cellene er tomme:

    Merknader:

    • I motsetning til den forrige metoden, ser denne tilnærmingen på formler som returnerer tomme strenger ("") som tomme celler.
    • Denne løsningen er ikke egnet for data som ofte endres fordi du må rydde opp og markere på nytt ved hver endring.

    Hvordan markere tomme celler i Excel med betinget formatering

    Begge teknikkene som er diskutert tidligere er enkle og konsise, men de har en betydelig ulempe - ingen av metodene reagerer på endringer som gjøres i datasettet. I motsetning til dem er betinget formatering en dynamisk løsning, noe som betyr at du trenger å sette opp regelen bare én gang. Så snart en tom celle fylles med en verdi, vil fargen umiddelbart forsvinne. Og omvendt, når en ny blank dukker opp, er denvil bli uthevet automatisk.

    Eksempel 1. Marker alle tomme celler i et område

    For å markere alle tomme celler i et gitt område, konfigurer Excel betinget formateringsregel på denne måten:

    1. Velg området der du vil markere tomme celler (A2:E6 i vårt tilfelle).
    2. Hjem -fanen, i Stiler -gruppen, klikk Ny regel > Bruk en formel for å bestemme hvilke celler som skal formateres .
    3. I Formatverdier der denne formelen er sann -boksen, skriv inn en av formlene nedenfor, der A2 er cellen øverst til venstre i det valgte området:

      For å markere absolutt tomme celler som ikke inneholder noe:

      =ISBLANK(A2)

      For også å markere tilsynelatende tomme celler som inneholder null-lengde strenger ("") returnert av formlene dine:

      =LEN(A2)=0

      eller

      =A2=""

    4. Klikk Format -knappen, bytt til Fyll -fanen, velg bakgrunnsfargen du ønsker og klikk OK.
    5. Klikk OK for å lagre regelen og lukke hoveddialogvinduet ow.

    For detaljerte trinn, se Opprett en formelbasert betinget formateringsregel i Excel.

    Eksempel 2. Merk rader som ha tomme felter i en bestemt kolonne

    I situasjoner hvor du vil markere hele radene som har tomme celler i en bestemt kolonne, gjør du bare en liten endring i formlene som er diskutert ovenfor, slik at de refererer til cellen i denspesifikk kolonne, og pass på å låse kolonnekoordinaten med $-tegnet.

    For for eksempel å markere rader med blanke i kolonne B, velg hele tabellen uten kolonneoverskrifter (A2:E6 i dette eksemplet) og lag en regel med en av disse formlene:

    For å markere absolutt tomme celler :

    =ISBLANK($B2)

    For å markere blanke felter og celler som inneholder tomme strenger :

    =LEN($B2)=0

    eller

    =$B2=""

    Som et resultat er det bare radene der en SKU-celle er tomme er uthevet:

    For mer informasjon, se Excel betinget formatering for tomme celler.

    Uthev hvis tom med VBA

    Hvis du er glad i å automatisere ting, kan du finne nyttige VBA-koder for å fargelegge tomme celler i Excel.

    Makro 1: Farge tomme celler

    Denne makroen kan hjelpe deg med å fremheve virkelig tomme celler som inneholder absolutt ingenting.

    For å fargelegge alle tomme celler i et valgt område, trenger du bare en enkelt linje med kode:

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

    For å markere blanke felt i et forhåndsdefinert regneark og område (område A2:E6 på ark 1 i eksemplet nedenfor), er dette kode som skal brukes:

    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

    I stedet for en RGB-farge, dukan bruke en av de 8 hovedgrunnfargene ved å skrive "vb" foran fargenavnet, for eksempel:

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

    Eller du kan spesifisere fargeindeksen som:

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

    Makro 2: Fargeblanke og tomme strenger

    For å gjenkjenne visuelt tomme celler som inneholder formler som returnerer tomme strenger som tomme, sjekk om egenskapen Tekst til hver celle i det valgte området = "", og hvis TRUE, så bruk fargen.

    Her er koden for å markere alle tomme og tomme strenger i et valgt område:

    Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = Utvalg for hver celle I rng If cell.Text = "" Så celle.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End Sub

    Hvordan settes inn og kjør makro

    For å legge til en makro i arbeidsboken, utfør disse trinnene:

    1. Trykk Alt + F11 for å åpne Visual Basic Editor.
    2. I prosjektutforskeren til venstre høyreklikker du målarbeidsboken, og klikker deretter Sett inn > Modul .
    3. I kodevinduet til høyre limer du inn VBA-koden.

    For å kjøre makroen , er dette hva du må gjøre:

    1. Velg området i regnearket.
    2. Trykk Alt + F8 for å åpne dialogboksen Makro .
    3. Velg makroen og klikk Kjør .

    For detaljerte trinnvise instruksjoner, se:

    • Hvordan sette inn og kjøre VBA-kode i Excel
    • Hvordankjøre en makro i Excel

    Slik finner du, velger og markerer tomme celler i Excel. Jeg takker for at du leste og håper å se deg på bloggen vår neste uke!

    Tilgjengelige nedlastinger

    Uthev tomrom med betinget formatering (.xlsx-fil)

    VBA-makroer for å fargelegge tomme celler (.xlsm-fil)

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.