Tõstke Excelis esile tühjad lahtrid (vähem kui 10 sekundiga)

Vaadake videot - kuidas Excelis tühje lahtreid esile tõsta

Kui ma saan kliendilt/kolleegilt andmefaili või laadin selle andmebaasist alla, kontrollin ma andmeid. Teen seda veendumaks, et puuduvad puuduvad andmepunktid, vead või duplikaadid, mis võivad hiljem probleeme põhjustada.

Üks selline kontroll on Excelis tühjade lahtrite leidmine ja esiletõstmine.

Andmekogumi tühjade lahtrite tulemuseks võib olla palju põhjuseid.

  • Andmed pole saadaval.
  • Andmepunktid kustutati kogemata.
  • Valem tagastab tühja stringi, mille tulemuseks on tühi lahter.

Kuigi neid tühje lahtreid on väikeses andmekogumis lihtne märgata, kui teil on tohutu, sadade ridade ja veergudega, oleks selle käsitsi tegemine väga ebaefektiivne ja vigade suhtes kalduv.

Selles õpetuses näitan teile erinevaid viise Excelis tühjade lahtrite leidmiseks ja esiletõstmiseks.

Tõstke esile tühjad lahtrid tingimusvormingu abil

Tingimuslik vormindamine on suurepärane võimalus lahtrite esiletõstmiseks selle väärtuse alusel, kui antud tingimus on täidetud.

Esitan neid näiteid väikese andmekogumiga. Samas saate neid samu tehnikaid kasutada ka suurte andmekogumitega.

Oletame, et teil on allpool näidatud andmekogum:

Näete, et selles andmekogus on tühje lahtreid.

Excelis tühjade lahtrite esiletõstmiseks (tingimusvormingu abil) toimige järgmiselt.

  • Valige andmed.
  • Minge vahekaardile Avaleht.
  • Klõpsake rippmenüüs Tingimuslik vormindamine nuppu Uus reegel.
  • Valige dialoogiboksis „Uued vormindamisreeglid” „Vorminda ainult lahtrid, mis sisaldavad”.
  • Valige rippmenüüst „Toorikud” (nagu allpool näidatud):
  • Määrake vorming (milles soovite tühikuid esile tõsta).
  • Klõpsake nuppu OK.

See tooks esile kõik andmestiku tühjad lahtrid.

Pange tähele, et tingimusvorming on dünaamiline. See tähendab, et kui rakendatakse tingimusvormingut ja kustutate andmepunkti, tõstetakse see lahter automaatselt esile.

Samal ajal kaasneb selle dünaamilise käitumisega üldkulud. Tingimuslik vormindamine on ebastabiilne ja kui seda kasutatakse suurte andmekogumite korral, võib see teie töövihikut aeglustada.

Valige ja tõstke Excelis esile tühjad lahtrid

Kui soovite tühjad lahtrid kiiresti valida ja esile tõsta, võite kasutada tehnikat „Mine erile”.

Excelis tühjade lahtrite valimiseks ja esiletõstmiseks toimige järgmiselt.

  • Valige andmed.
  • Vajutage klahvi F5. See avab dialoogiboksi Mine.
  • Klõpsake dialoogiboksis Mine nupule Special.
  • Valige dialoogiboksis Mine erilehele Toorikud.
  • Klõpsake nuppu OK. See valib kõik andmestiku tühjad lahtrid.
  • Kui kõik tühjad lahtrid on valitud, tõstke need esile, andes sellele lahtri värvi.

Nagu mainitud, on see meetod kasulik, kui soovite kiiresti kõik tühjad lahtrid valida ja selle esile tõsta. Saate samu samme kasutada ka kõigi tühjade lahtrite valimiseks ja seejärel täita 0 või NA või muu asjakohane tekst.

Pange tähele, et erinevalt tingimuslikust vormindamisest ei ole see meetod dünaamiline. Kui teete seda üks kord ja kustutate kogemata andmepunkti, ei tõsteta seda esile.

VBA kasutamine tühjade lahtrite esiletõstmiseks Excelis

Valitud andmekogumi tühjade lahtrite esiletõstmiseks saate kasutada ka lühikest VBA -koodi.

See meetod sobib paremini siis, kui peate andmekogumites sageli leidma ja esile tooma tühjad lahtrid. Saate hõlpsalt kasutada allolevat koodi ja luua lisandmooduli või salvestada selle oma isiklikku makro töövihikusse.

Siin on VBA -kood, mis tõstab esile valitud andmestiku tühjad lahtrid:

'Sumit Bansali kood (https://trumpexcel.com) Sub HighlightBlankCells () Dim Dataset As Range Set Dataset = Selection Dataset.SpecialCells (xlCellTypeBlanks) .Interior.Color = vbRed End Sub

Siin on sammud, kuidas panna see VBA -kood taustaprogrammi ja seejärel kasutada seda Excelis tühjade lahtrite esiletõstmiseks:

  • Minge vahekaardile Arendaja ja klõpsake Visual Basic (või vajutage ALT + F11).
  • Paremklõpsake Vb redaktoris Project Exploreris mis tahes lehe nime (kui te Project Explorerit ei näe, vajutage klahve CONTROL + R).
  • Minge sisesta ja klõpsake moodulit.
  • Kopeerige ja kleepige aknas Mooduli kood VBA -kood.
  • Sulgege VB redaktor.

Kuidas käivitada VBA -koodi (makro)?

Kui olete selle makro kopeerimise kleepinud, saate seda makro kasutada paaril viisil.

Makrodialoogi kasutamine

Makro käivitamiseks dialoogiboksi Makro abil toimige järgmiselt.

  1. Valige andmed.
  2. Minge vahekaardile Arendaja ja klõpsake nuppu Makrod.
  3. Valige dialoogiboksis Makro makro „HighlightBlankCells” ja klõpsake nuppu Käivita.

VB redaktori kasutamine

Selle makro käivitamiseks VB redaktori abil toimige järgmiselt.

  1. Valige andmed.
  2. Minge vahekaardile Arendaja ja klõpsake Visual Basic.
  3. Klõpsake VB redaktoris koodi suvalises kohas.
  4. Klõpsake tööriistariba rohelise kolmnurga nuppu (või vajutage klahvi F5).

Nagu ma mainisin, on VBA makro kasutamine tühjade lahtrite esiletõstmiseks õige tee, kui peate seda sageli tegema. Lisaks ülaltoodud viisidele makro käivitamiseks saate luua ka lisandmooduli või salvestada koodi isikliku makro töövihikusse. See võimaldab teil sellele koodile juurde pääseda mis tahes süsteemi töövihikust.

wave wave wave wave wave