Evidențiați celulele goale în Excel (în mai puțin de 10 secunde)

Vizionați videoclipuri - Cum să evidențiați celulele goale în Excel

Când primesc un fișier de date de la un client / coleg sau îl descarc dintr-o bază de date, fac câteva verificări de bază asupra datelor. Fac acest lucru pentru a mă asigura că nu lipsesc puncte de date, erori sau duplicate care pot duce la probleme ulterioare.

O astfel de verificare este găsirea și evidențierea celulelor goale în Excel.

Există multe motive care pot duce la celule goale într-un set de date:

  • Datele nu sunt disponibile.
  • Punctele de date au fost șterse din greșeală.
  • O formulă returnează un șir gol rezultând o celulă necompletată.

Deși este ușor să localizați aceste celule goale într-un mic set de date, dacă aveți una imensă cu sute de rânduri și coloane, a face acest lucru manual ar fi extrem de ineficient și predispus la erori.

În acest tutorial, vă voi arăta diferite moduri de a găsi și a evidenția celule goale în Excel.

Evidențiați celulele goale utilizând formatarea condiționată

Formatarea condiționată este o modalitate excelentă de a evidenția celulele pe baza valorii sale atunci când este îndeplinită condiția dată.

Voi prezenta aceste exemple cu un mic set de date. Cu toate acestea, puteți utiliza aceleași tehnici și cu seturi de date mari.

Să presupunem că aveți un set de date așa cum se arată mai jos:

Puteți vedea că există celule goale în acest set de date.

Iată pașii pentru evidențierea celulelor goale din Excel (folosind formatarea condiționată):

  • Selectați datele.
  • Accesați fila Acasă.
  • În meniul derulant Formatare condițională, faceți clic pe Regula nouă.
  • În caseta de dialog „Reguli de formatare noi”, selectați „Formatează doar celulele care conțin”.
  • Selectați „Blanks” din meniul derulant (așa cum se arată mai jos):
  • Specificați formatarea (în care doriți să evidențiați spațiile goale).
  • Faceți clic pe OK.

Aceasta ar evidenția toate celulele goale din setul de date.

Rețineți că formatarea condiționată este dinamică. Aceasta înseamnă că dacă se aplică formatarea condițională și ștergeți un punct de date, acea celulă va fi evidențiată automat.

În același timp, acest comportament dinamic vine cu un cost general. Formatarea condiționată este volatilă și, dacă este utilizată pe seturi de date mari, poate încetini registrul de lucru.

Selectați și evidențiați celulele goale în Excel

Dacă doriți să selectați și să evidențiați rapid celulele necompletate, puteți utiliza tehnica „Mergeți la Special”.

Iată pașii pentru selectarea și evidențierea celulelor goale din Excel:

  • Selectați datele.
  • Apăsați tasta F5. Se va deschide caseta de dialog Accesați.
  • În caseta de dialog Accesați, faceți clic pe butonul Special.
  • În caseta de dialog Accesați special, selectați Blanks.
  • Faceți clic pe OK. Aceasta va selecta toate celulele goale din setul de date.
  • Cu toate celulele goale selectate, evidențiați-le dându-i o culoare de celulă.

După cum sa menționat, această metodă este utilă atunci când doriți să selectați rapid toate celulele goale și să o evidențiați. De asemenea, puteți utiliza aceiași pași pentru a selecta toate celulele goale și apoi completați 0 sau NA sau orice alt text relevant din acesta.

Rețineți că, spre deosebire de formatarea condiționată, această metodă nu este dinamică. Dacă o faceți o dată și apoi, din greșeală, ștergeți un punct de date, acesta nu va fi evidențiat.

Utilizarea VBA pentru a evidenția celulele goale în Excel

De asemenea, puteți utiliza un cod VBA scurt pentru a evidenția celulele goale dintr-un set de date selectat.

Această metodă este mai potrivită atunci când trebuie să găsiți și să evidențiați celule goale în seturile de date. Puteți utiliza cu ușurință codul de mai jos și puteți crea un program de completare sau îl puteți salva în registrul dvs. de lucru macro personal.

Iată codul VBA care va evidenția celulele goale din setul de date selectat:

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

Iată pașii pentru a pune acest cod VBA în backend și apoi folosiți-l pentru a evidenția celulele goale din Excel:

  • Mergeți la fila Dezvoltator și faceți clic pe Visual Basic (sau apăsați ALT + F11).
  • În Editorul Vb, în ​​Project Explorer, faceți clic dreapta pe oricare dintre numele foilor (dacă nu vedeți Project Explorer, apăsați CONTROL + R).
  • Accesați Insert și faceți clic pe Module.
  • În fereastra Codului modulului, copiați și lipiți codul VBA.
  • Închideți Editorul VB.

Cum se execută codul VBA (Macro)?

După ce ați copiat această macrocomandă, există câteva moduri în care puteți utiliza această macrocomandă.

Folosind caseta de dialog Macro

Iată pașii pentru a rula această macro utilizând caseta de dialog Macro:

  1. Selectați datele.
  2. Accesați fila Dezvoltator și faceți clic pe Macrocomenzi.
  3. În caseta de dialog Macro, selectați macro-ul „HighlightBlankCells” și faceți clic pe Executare.

Folosind Editorul VB

Iată pașii pentru a rula această macro utilizând Editorul VB:

  1. Selectați datele.
  2. Accesați fila Dezvoltator și faceți clic pe Visual Basic.
  3. În Editorul VB, faceți clic oriunde în cod.
  4. Faceți clic pe butonul Triunghi verde din bara de instrumente (sau apăsați tasta F5).

După cum am menționat, utilizarea macrocomenzii VBA pentru a evidenția celulele goale este calea de urmat dacă trebuie să faceți acest lucru des. În afară de modalitățile prezentate mai sus pentru a rula macro-ul, puteți crea, de asemenea, un program de completare sau puteți salva codul în registrul de lucru Personal macro. Acest lucru vă va permite să accesați acest cod din orice registru de lucru din sistemul dvs.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave