Cum să lăsați celula goală dacă nu există date în Excel (5 moduri)

  • Imparte Asta
Hugh West

În timpul fazei de multe calcule, întâlnim Gol celule, ceea ce duce la o ieșire de zero. Dar în multe cazuri, în multe cazuri, se Gol celulă în comparație cu valoarea zero ca ieșire este de preferat. Deoarece poate oferi mai multă claritate în înțelegerea calculelor. Dacă sunteți curioși să aflați cum puteți să Plecare o celulă Gol dacă nu există date în ea, atunci acest articol vă poate fi de folos. În acest articol, discutăm despre cum puteți Plecare o celulă Gol în cazul în care nu există date în Excel, cu o explicație detaliată.

Descărcați caietul de practică

Descărcați acest caiet de practică de mai jos.

Lăsați celula goală dacă nu există date.xlsm

5 moduri simple de a lăsa o celulă goală dacă nu există date

Vom folosi setul de date de mai jos, în scop demonstrativ. Avem ID produs , lor Cantitate , Preț unitar , și costul . etc. există unele intrări în coloana Cantitate care nu include nicio valoare. Acest lucru duce la apariția unor intrări în coloana Cost să fie Zero. Dar vrem să Plecare să fie pline Gol , în loc să afișeze zero. Am implementat 5 modalități distincte prin care puteți rezolva această problemă.

1. Utilizarea funcției IF

Utilizarea funcția IF , putem Plecare celula Gol în Excel dacă nu există date de afișat în celulă.

Pași

  • Dacă vă uitați cu atenție, veți observa că celulele E7 , E9 E12 , și E14 sunt de fapt goale.
  • Valoarea numerică a acestor celule este egală cu 0. Dar totuși, celulele respective sunt ocupate cu o valoare de 0.
  • Trebuie să eliminăm complet tot conținutul din acele celule. Cu alte cuvinte, dorim să punem acele celule în Gol stat.

  • Motivul din spatele acestor celule nu este Gol în ciuda faptului că nu există date, este din cauza formulelor care sunt folosite aici.
  • Formulele din intervalul de celule F5:F14 Aceste formule forțează celulele să afișeze valori zero cu Monedă format.

  • Pentru a Plecare o celulă Gol în cazul în care nu există date, se va introduce următoarea formulă:

=IF(C5="",""",C5*D5)

  • Apoi, trageți de butonul Mâner de umplere în celulă E14 .
  • În acest fel se va executa aceeași formulă ca și înainte, dar de data aceasta valorile zero sunt afișate și lăsate ca fiind Gol celule.

  • Iată cum putem Plecare o celulă Gol în cazul în care nu există date în celulă.

Citește mai mult: Funcția Excel IFERROR pentru a returna blank în loc de 0

2. Combinarea FI și SI BLANK Funcții

Utilizând combinația de IF și ISBLANK funcții, putem verifica dacă este celula din Excel este Gol și apoi Plecare it Gol în cazul în care nu există date disponibile pentru afișare.

Pași

  • Dacă observați cu atenție, atunci veți observa că celulele E7 , E10 , și E12 sunt goale.
  • Valoarea numerică a acestor celule este egală cu 0. Dar totuși, celulele respective sunt ocupate cu o valoare de 0.
  • Aceste celule primare arată valori zero, nu o Gol este din cauza formulei și a formatării acestora.
  • Formulele din intervalul de celule F5:F14 Aceste formule forțează celulele să afișeze valori zero cu Monedă format.

  • Pentru a ocoli această problemă, putem introduce următoarea formulă:

=IF(ISBLANK(C5), "", C5*D5)

Repartizarea formulei

  • ISBLANK(C5): Această funcție va verifica C5 celulă dacă este Gol sau nu. Dacă este Gol , atunci se va returna un Boolean True În caz contrar, se va returna un Boolean Fals .
  • IF(ISBLANK(C5), "", C5*D5): În funcție de întoarcerea de la ISBLANK funcția IF funcția va returna "" , în cazul în care întoarcerea de la ISBLANK funcția este Adevărat În caz contrar, dacă întoarcerea de la ISBLANK funcția este Fals , a IF va returna valoarea lui C5*D5 .
  • Apoi, trageți de butonul Mâner de umplere în celulă E14 .
  • În acest fel, se va executa aceeași formulă ca și înainte, dar de data aceasta valorile zero nu sunt afișate și sunt lăsate ca fiind Gol celule.

Citește mai mult: Cum să utilizați VLOOKUP pentru a returna un spațiu gol în loc de 0 (7 moduri)

Lecturi similare

  • Cum să eliminați zerourile din fața unui număr în Excel (6 moduri simple)
  • Ascundeți rândurile cu valori zero în Excel utilizând macro (3 moduri)
  • Cum să ascundeți seriile de diagrame fără date în Excel (4 metode ușoare)
  • Ascundeți valorile zero în tabelul pivotant Excel (3 metode ușoare)

3. Aplicarea funcțiilor IF și ISNUMBER

Desfășurarea combinației de IF și ISNUMBER putem verifica dacă celula este Gol și apoi Plecare aceasta ca Gol în cazul în care nu există date disponibile pentru afișare.

Pași

  • Dacă vă uitați cu atenție, veți observa că celulele E7 , E9 E12 , și E14 sunt de fapt goale.
  • Valoarea numerică a acestor celule este egală cu 0. Dar totuși, aceste celule sunt ocupate cu un $0 valoare.
  • Trebuie să eliminăm în întregime tot conținutul din acele celule. Cu alte cuvinte, dorim să punem acele celule în Gol stat.
  • Motivul din spatele acestor celule nu este Gol în ciuda faptului că nu există date, este din cauza formulelor care sunt folosite aici.
  • Formulele din intervalul de celule F5:F14 Aceste formule forțează celulele să afișeze valori zero cu Monedă format.

  • Pentru a ocoli problema, introducem următoarea formulă:

=IF(ISNUMBER(C5),C5*D5,"")

Repartizarea formulei

  • ISNUMBER(C5) : Această funcție va verifica C5 dacă este un număr sau nu. Dacă este un număr, atunci va returna un boolean Adevărat În caz contrar, se va returna un Boolean Fals .
  • IF(ISNUMBER(C5),C5*D5,"") : În funcție de întoarcerea de la ISNUMBER funcția IF funcția va returna "" , în cazul în care întoarcerea de la ISBLANK funcția este Fals În caz contrar, dacă întoarcerea de la ISNUMBER funcția este Adevărat Dacă va returna valoarea lui C5*D5 .
  • Apoi, trageți de butonul Mâner de umplere în celulă E14 .
  • În acest fel, se va executa aceeași formulă ca și înainte, dar de data aceasta vor rămâne celulele care nu conțin date, Gol .

💬 Notă

  • The ISNUMBER va returna True numai dacă intrarea este Number. Pentru orice formă de valoare nenumerică, cum ar fi Gol , spațiu etc., spațiul ISNUMBER va returna Fals .
  • Deci, formula de aici va face ca celula Gol dacă conținutul celulei este Gol sau alte caractere nenumerice. Utilizatorii trebuie să fie conștienți de acest lucru.

Citește mai mult: Cum se aplică VLOOKUP pentru a returna un spațiu gol în loc de 0 sau NA

4. Utilizarea formatelor personalizate

Formatarea personalizată ne va ajuta să selectăm celule individuale și apoi să le formatăm Plecare numai Gol celule dacă nu există alte date disponibile pentru afișare.

Pași

  • În setul de date prezentat mai jos, putem observa că celulele E7 , E9 , E12 , și E14 au acum zero date în acele celule, dar, în ciuda acestui fapt, nu sunt într-o situație de Gol Acestea continuă să afișeze valori 0.

  • Pentru a rezolva această problemă și a pune Gol în celulele care au acum date, putem reformata setul de date, ceea ce poate arăta Gol în cazul în care nu există date în această celulă.
  • Pentru a face acest lucru, selectați intervalul de celule D5:F14 .
  • Și apoi faceți clic dreapta pe ea.
  • Din meniul contextual, faceți clic pe butonul Formatarea celulelor .

  • În caseta de dialog Format cells, faceți clic pe butonul Personalizat de la Număr tab.
  • Apoi tastați " $General;; " din Tip și apoi faceți clic pe OK .

  • După ce faceți clic pe OK , veți observa că valorile sunt acum afișate ca fiind Gol în cazul în care nu există date.

💬 Notă

  • În caseta de dialog de formatare personalizată, trebuie să scriem " ;; " după General. În același timp, trebuie să punem un $ semnul din fața General , din cauza păstrării Monedă În caz contrar, acest lucru va elimina Monedă format din numere.

Citește mai mult: Cum se utilizează XLOOKUP pentru a returna un spațiu gol în loc de 0

5. Încorporarea codului VBA

Folosind un simplu VBA Macro poate reduce drastic timpul de detectare și Plecare celule Gol în cazul în care nu există date.

Pași

  • În primul rând, mergeți la Dezvoltator fila, apoi faceți clic pe Visual Basic .

  • Apoi faceți clic pe Introduceți > Modul .

  • În Modul introduceți următorul cod.
 Sub Blank_Cell() Dim x As Range For Each x In Range("B5:F14") If x.Value = 0 Then x.Value = " " Next x End Sub 

  • Apoi închideți fereastra.
  • După aceea, mergeți la Vezi fila > Macros> Vezi Macros .

  • După ce faceți clic pe Vizualizați macrourile , selectați macrourile pe care le-ați creat adineauri. Numele de aici este Celula albă Apoi faceți clic pe Rulați .

  • După ce faceți clic pe Rulați , veți observa că celulele fără date arată acum Gol celulă în loc de $0 De asemenea, am reușit să păstrăm Monedă pentru restul celulei este intact.

💬 Notă

  • Trebuie să editați codul pentru setul de date, pentru a selecta intervalul de celule dorit.
  • Încercați să evitați să adăugați coloane sau rânduri nenumerice în interval. Adăugați doar un interval de celule care sunt absolut necesare.

Concluzie

În concluzie, problema părăsirii unei celule Gol în cazul în care nu există date se rezolvă prin oferirea a 5 soluții distincte. aceste metode implicau utilizarea de IF , ISBLANK , și ISNUMBER De asemenea, am folosit și macro VBA. Funcțiile VBA Metoda macro necesită o prealabilă Legat de VBA cunoștințe pentru a înțelege de la zero.

Pentru această problemă, este atașat un registru de lucru cu macrocomenzi în care puteți exersa aceste metode.

Nu ezitați să puneți orice întrebare sau feedback prin intermediul secțiunii de comentarii. Orice sugestie de îmbunătățire a Exceldemy comunitate va fi foarte apreciată.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.