Como deixar a cela en branco se non hai datos en Excel (5 xeitos)

  • Comparte Isto
Hugh West

Durante a fase de moitos cálculos, atopamos celas en branco , o que leva a unha saída de cero. Pero en moitos casos, é preferible a cela Blanco en comparación co valor cero como saída. Xa que pode proporcionar máis claridade na comprensión dos cálculos. Se tes curiosidade por saber como podes Deixar unha cela En branco se non hai datos nela, entón este artigo pode resultarche útil. Neste artigo, comentamos como pode Deixar unha cela En branco se non hai datos en Excel cunha explicación elaborada.

Descargar o libro de prácticas

Descarga este caderno de prácticas a continuación.

Deixa a cela en branco se non hai datos.xlsm

5 xeitos sinxelos de deixar a cela en branco se Non hai datos

Imos utilizar o conxunto de datos a continuación, con fins de demostración. Temos ID do produto , a súa Cantidade , Prezo unitario , e custo . etc. hai algunhas entradas na columna Cantidade que non inclúe ningún valor. Polo que fai que algunhas entradas da columna Custo sexan cero. Pero queremos Deixalos para que estean cheos En branco , en lugar de mostrar cero. Implementamos 5 formas distintas seguindo as que resolves este problema.

1. Usando a función IF

Utilando a función IF , podemos Deixar a cela En branco en Excel se non hai datos para mostrar na cela.

Pasos

  • Se mirasde preto, entón notarás que as celas E7 , E9 E12 e E14 están realmente baleiras.
  • O valor numérico desas celas. é igual a 0. Pero aínda así, esas celas están ocupadas cun valor $0.
  • Debemos eliminar completamente todos os contidos desas celas. Noutras palabras, queremos poñer esas celas no estado En branco .

  • A razón desas celas non é En branco a pesar de non ter datos, é debido ás fórmulas que se están a usar aquí.
  • Aquí móstranse as fórmulas do intervalo de celas F5:F14 . Estas fórmulas obrigan ás celas a mostrar valores cero co formato Moeda .

  • Para Saír nunha cela En branco onde non hai datos, introduciremos a seguinte fórmula:

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

  • A continuación, arrastre o Recheo de recheo ata a cela E14 .
  • Ao facelo, executarase a mesma fórmula que antes, pero esta vez móstranse os valores cero e déixanse como Celas en branco .

  • Así é como podemos Saír unha cela En branco se non hai datos na cela.

Ler máis: Función de Excel IFERROR para devolver en branco en lugar de 0

2. Combinando funcións IF e IS BLANK

Utilizando a combinación das funcións IF e ISBLANK , podemos comprobar se a cela en Excel está En branco e despois Déixao en branco se non hai datos dispoñibles para a súa visualización.

Pasos

  • Se observas de preto , entón notarás que as celas E7 , E10 e E12 están baleiras.
  • O valor numérico desas celas é igual a 0. Pero aínda así, esas celas están ocupadas cun valor $0.
  • O principal que estas celas mostran valores cero non é unha cela En branco debido á súa fórmula e formato.
  • Aquí móstranse as fórmulas do intervalo de celas F5:F14 . Estas fórmulas obrigan ás celas a mostrar valores cero co formato Moeda .

  • Para evitar este problema, podemos introducir o seguinte fórmula:

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

Desglose da fórmula

  • ISBLANK(C5): Esta función comprobará a cela C5 se está Blanc ou non. Se está Blanco , devolverá un Boolean True . En caso contrario, devolverá un Boolean False .
  • IF(ISBLANK(C5), “”, C5*D5): Depende da devolución do ISBLANK , a función IF devolverá “” , se o retorno da función ISBLANK é True . En caso contrario, se o retorno da función ISBLANK é False , a función IF devolverá o valor de C5*D5 .
  • A continuación, arrastre o Recheo de recheo á cela E14 .
  • Ao facelo, executarase o mesmofórmula como antes, pero esta vez os valores cero non se mostran e quedan como celdas en branco.

Ler máis: Como usar VLOOKUP para devolver o branco en lugar de 0 (7 xeitos)

Lecturas similares

  • Como para eliminar ceros diante dun número en Excel (6 xeitos sinxelos)
  • Ocultar filas con valores cero en Excel usando macro (3 formas)
  • Como ocultar series de gráficos sen datos en Excel (4 métodos sinxelos)
  • Ocultar valores cero na táboa dinámica de Excel (3 métodos sinxelos)

3. Aplicando as funcións IF e ISNUMBER

Desplegando a combinación das funcións IF e ISNUMBER , podemos comprobar se a cela está Blanc e despois Déixao como En branco se non hai datos dispoñibles para a súa visualización.

Pasos

  • Se observas con atención, notarás que as celas E7 , E9 E12 e E14 están realmente baleiras.
  • O valor numérico desas celas é igual a 0. Pero aínda así, esas células o son ocupado cun valor $0 .
  • Necesitamos eliminar por completo todos os contidos desas celas. Noutras palabras, queremos poñer esas celas no estado Blanco .
  • A razón desas celas non é Blanco a pesar de non ter datos, é debido ao fórmulas que se están a usar aquí.
  • Aquí móstranse as fórmulas do intervalo de celas F5:F14 . Estas fórmulas forzan as celaspara mostrar valores cero co formato Moeda .

  • Para evitar o problema, introducimos a seguinte fórmula:

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

Desglose da fórmula

  • ISNUMBER(C5) : Esta función comprobará a cela C5 se é un número ou non. Se é un número, devolverá un booleano Verdadero . En caso contrario, devolverá un Boolean False .
  • IF(ISNUMBER(C5),C5*D5,””) : Depende de o retorno da función ISNUMBER , a función IF devolverá “” , se o retorno da función ISBLANK é Falso . En caso contrario, se o retorno da función ISNUMBER é True IF , devolverá o valor de C5*D5 .
  • A continuación, arrastre o Recheo de recheo á cela E14 .
  • Ao facelo, executarase a mesma fórmula que antes, pero esta vez as celas que non conteñen ningún dato deixarase, En branco .

💬 Nota

  • O ISNUMBER devolverá True só se a entrada é Número. Para calquera forma de valor non numérico, como Blanco , espazo, etc., o ISNUMBER devolverá Falso .
  • Entón, o A fórmula aquí fará que a cela sexa Baleiro se o contido da cela é Baleiro ou outros caracteres non numéricos. Os usuarios deben ser conscientes diso.

Ler máis: Como solicitarBUSCAR V para devolver en branco en lugar de 0 ou NA

4. Usar o formato personalizado

O formato personalizado axudaranos a seleccionar celas individuais e logo formatalas Deixar só as celas En branco se non hai outros datos dispoñibles para a súa visualización.

Pasos

  • No conxunto de datos que se mostra a continuación, podemos observar que as celas E7 , E9 , E12 e E14 agora teñen cero datos nesas celas, pero a pesar diso, non están nun estado Blanco . Aínda mostran valores 0.

  • Para resolver este problema e poñer Cela en branco nas celas que agora teñen datos, pode reformatear o conxunto de datos. O que pode mostrar a cela En branco se non hai datos nela.
  • Para facelo, seleccione o intervalo de celas D5:F14 .
  • E despois fai clic co botón dereito sobre el.
  • No menú contextual, fai clic en Formato de celas .

  • No cadro de diálogo Formatar celas, faga clic na pestana Personalizado da pestana Número .
  • A continuación, escriba " $Xeneral;; ” no campo Escriba e, a continuación, prema en Aceptar .

  • Despois de facer clic en Aceptar , notarás que agora os valores aparecen como En branco se non hai ningún dato.

💬 Nota

  • No cadro de diálogo de formato personalizado, necesitamos escribir " ;; " despois de Xeral. Ao mesmo tempo, necesitamos poñer un signo $ diante do Xeneral ,por manter o formato Moeda . En caso contrario, eliminará o formato Moeda dos números.

Ler máis: Como usar XLOOKUP para devolver o branco en lugar de 0

5. Incrustar código VBA

Usar unha simple VBA Macro pode reducir drasticamente o tempo de detección e Saír celas En branco se non hai datos.

Pasos

  • Primeiro, vai ao Desenvolvedor e, a continuación, faga clic en Visual Basic .

  • A continuación, faga clic en Inserir > Módulo .

  • Na xanela Módulo , introduza o seguinte código.
8831

  • A continuación, pecha a xanela.
  • Despois diso, vai á pestana Ver > Macros > ; Ver macros .

  • Despois de facer clic en Ver macros , seleccione as macros que creou agora mesmo. O nome aquí é Blank_Cell . A continuación, fai clic en Executar .

  • Despois de facer clic en Executar , verás agora as celas sen os datos mostrar a cela en branco en lugar de $0 . Tamén conseguimos manter intacto o formato Moeda para o resto da cela.

💬 Nota

  • Tes que editar o código do teu conxunto de datos para seleccionar o intervalo de celas previsto.
  • Probe evitar engadir columnas ou filas non numéricas ao rango. Engade un rango de celas que son absolutamentesó é necesario.

Conclusión

Para resumir, o problema de deixar unha cela en branco se non hai datos resólvese proporcionando 5 solucións separadas. eses métodos implicaban o uso das funcións IF , ISBLANK e ISNUMBER . Tamén usamos a macro VBA. O método de macro VBA require coñecementos previos relacionados con VBA para entender desde cero.

Para este problema, adxuntase un libro de traballo habilitado para macros onde podes practicalos. métodos.

Non dubides en facer calquera pregunta ou comentario a través da sección de comentarios. Calquera suxestión para mellorar a comunidade Exceldemy será moi apreciable.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.