Formato condicional de Excel para celas en branco

  • Comparte Isto
Michael Brown

Todo o que necesitas saber sobre o formato condicional para as celas baleiras en Excel

Por sinxelo que pareza, resaltar as celas en branco cun formato condicional é algo bastante complicado. Basicamente, é porque a comprensión humana das celas baleiras non sempre se corresponde coa de Excel. Como resultado, as celas en branco poden formatearse cando non deberían e viceversa. Este titorial examinará de preto varios escenarios, compartirá algúns fragmentos útiles sobre o que está a suceder entre bastidores e mostrará como facer que o formato condicional dos espazos en branco funcione exactamente como queres.

    Por que o formato condicional resalta as celas en branco?

    Resumo : o formato condicional resalta as celas en branco porque non fai diferenzas entre espazos en branco e ceros. Máis detalles a continuación.

    No sistema Excel interno, unha cela en branco é igual a un valor cero . Así, cando creas un formato condicional para celas inferiores a un número determinado, digamos 20, as celas en branco tamén se resaltan (xa que 0 é menor que 20, para as celas baleiras a condición é VERDADEIRA).

    Outro exemplo é destacando datas menos que hoxe. En termos de Excel, calquera data é un número enteiro maior que cero, o que significa que unha cela baleira sempre é menor que o día de hoxe, polo que a condición cúmprese de novo para os espazos en branco.

    Solución : crea unha regra separada para deter o formato condicional se a cela está en branco ou usa unha fórmula paraignorar as celas en branco.

    Por que as celas en branco non se resaltan cun formato condicional?

    Pode haber diferentes motivos para que os espazos en branco non se formen, como:

    • Hai é a primeira regra de prioridade que detén o formato condicional para as celas baleiras.
    • A túa fórmula non é correcta.
    • As túas celas non están absolutamente baleiras.

    Se a súa fórmula de formato condicional usa a función ISBLANK, teña en conta que só identifica celas verdadeiramente baleiras , é dicir, celas que non conteñen absolutamente nada: sen espazos, sen tabulacións, sen retornos de carro, sen cadeas baleiras, etc.

    Por exemplo, se unha cela contén unha cadea de lonxitude cero ("") devolta por algunha outra fórmula, esa cela non se considera en branco:

    Solución : se queres resaltar as celas baleiras visualmente que conteñan cadeas de lonxitude cero, aplique o formato condicional predefinido para os espazos en branco ou cree unha regra cunha destas fórmulas.

    Como resaltar o espazo en branco. celas en Excel

    Excel condicional O formato ten unha regra predefinida para os espazos en branco que fai moi doado resaltar as celas baleiras en calquera conxunto de datos:

    1. Seleccione o intervalo onde quere resaltar as celas baleiras.
    2. No Inicio , no grupo Estilos , faga clic en Formato condicional > Nova regra .
    3. No cadro de diálogo Nova regra de formato que se abre, seleccione a Formatar só as celas quecontén o tipo de regra e, a continuación, escolla Obras en branco no menú despregable Formatar só as celas con :
    4. Fai clic en Formato...<9 botón>.
    5. No cadro de diálogo Formatar celas, cambie á pestana Recheo , seleccione a cor de recheo desexada e prema en Aceptar .
    6. Fai clic en Aceptar unha vez máis para pechar a xanela de diálogo anterior.

    Todas as celas en branco do intervalo seleccionado resaltaranse:

    Consello. Para resaltar celas non baleiras , seleccione Formato só nas celas que conteñan > Sen espazos en branco .

    Nota. O formato condicional incorporado para espazos en branco tamén destaca as celas con cadeas de lonxitude cero (""). Se só queres resaltar celas absolutamente baleiras, crea unha regra personalizada coa fórmula ISBLANK como se mostra no seguinte exemplo.

    Formato condicional para celas en branco con fórmula

    Para ter máis flexibilidade cando destacando espazos en branco, pode configurar a súa propia regra baseada nunha fórmula. Os pasos detallados para crear tal regra están aquí: Como crear formato condicional con fórmula. A continuación, comentaremos as propias fórmulas

    Para só resaltar celas verdadeiramente baleiras que non conteñan absolutamente nada, use a función ISBLANK.

    Para o seguinte conxunto de datos, a fórmula é :

    =ISBLANK(B3)=TRUE

    Ou simplemente:

    =ISBLANK(B3)

    Onde B3 é a cela da parte superior esquerda do intervalo seleccionado.

    Por favor ten en conta que ISBLANK volveráFALSO para as celas que conteñan cadeas baleiras (""), polo que non se resaltarán. Se ese comportamento non é o desexado, entón:

    Comprobe se hai celas en branco que inclúan cadeas de lonxitude cero:

    =B3=""

    Ou comprobe se a lonxitude da cadea é igual a cero:

    =LEN(B3)=0

    Ademais do formato condicional, pode resaltar as celas en branco en Excel usando VBA.

    Deter o formato condicional se a cela está en branco

    Este exemplo mostra como excluír as celas en branco do formato condicional configurando unha regra especial para os espazos en branco.

    Supoña que utilizaches unha regra integrada para resaltar as celas entre 0 e 99,99. O problema é que as celas baleiras tamén se resaltan (como lembras, no formato condicional de Excel, unha cela en branco é igual a un valor cero):

    Para evitar que as celas baleiras sexan formateadas, fai o seguinte:

    1. Cree unha nova regra de formato condicional para as celas de destino facendo clic en Formato condicional > Nova regra > Formato só nas celas que conteñan > Obras en branco .
    2. Fai clic en Aceptar sen configurar ningún formato.
    3. Abre o Xestor de regras ( Formato condicional > Xestionar regras ), asegúrate de que a regra "Obras en branco" estea na parte superior da lista e marque a caixa de verificación Deter se é verdadeiro xunto a ela.
    4. Fai clic en Aceptar para gardar os cambios e pechar a caixa de diálogo.

    O resultado é exactamente o que esperarías:

    Consellos:

    • Tamén pode excluír espazos en branco creando unha regra de formato condicional cunha fórmula que comprobe as celas en branco e seleccionando a opción Deter se é verdadeiro para
    • Ademais, pode estar interesado en ver un vídeo que mostra como aplicar o formato condicional se outra cela está en branco.

    Fórmula de formato condicional para ignorar as celas en branco

    No caso de que xa uses unha fórmula de formato condicional, entón realmente non necesitas facer unha regra separada para os espazos en branco. Pola contra, pode engadir unha condición máis á súa fórmula existente, a saber:

    • Ignorar celas absolutamente baleiras que non conteñan nada:

      NOT(ISBLANK(A1))

    • Ignora as celas en branco visualmente incluídas as cadeas baleiras:

      A1""

    Onde A1 é a cela máis á esquerda do intervalo seleccionado.

    No conxunto de datos de abaixo, imos digamos que desexa resaltar valores inferiores a 99,99. Isto pódese facer creando unha regra con esta fórmula sinxela:

    =$B2<99.99

    Para resaltar valores inferiores a 99,99 ignorando as celas baleiras, pode usar a función AND con dúas probas lóxicas:

    =AND($B2"", $B2<99.99)

    =AND(NOT(ISBLANK($B2)), $B2<99.99)

    Neste caso particular, ambas fórmulas ignoran as celas con cadeas baleiras, xa que a segunda condición (<99,99) é FALSA para tales celas.

    Se a cela está en branco a fila de resaltado

    Para resaltar unha fila enteira se unha cela dunha columna específica está en branco, pode usar calquera das fórmulas para as celas en branco. Porén, alíson un par de trucos que debes saber:

    • Aplica a regra a un conxunto de datos completo , non só a unha columna na que busques espazos en branco.
    • Na fórmula, bloquea a coordenada da columna utilizando unha referencia de cela mixta cunha columna absoluta e unha fila relativa.

    Isto pode parecer complicado na superficie, pero é moito máis sinxelo. cando miramos un exemplo.

    No conxunto de datos de mostra a continuación, supoña que desexa resaltar as filas que teñen unha cela baleira na columna E. Para facelo, siga estes pasos:

    1. Seleccione o seu conxunto de datos (A3:E15 neste exemplo).
    2. Na pestana Inicio , faga clic en Formato condicional > Nova regra > Utilice unha fórmula para determinar en que celas dar formato .
    3. Na caixa Formato de valores onde esta fórmula sexa verdadeira , introduza unha destas fórmulas:

      Para resaltar celdas absolutamente baleiras :

      =ISBLANK($E3)

      Para resaltar celas en branco incluídas cadeas baleiras :

      =$E3=""

      Onde $E3 é a cela superior da tecla co lumn que quere comprobar se hai espazos en branco. Teña en conta que, en ambas as fórmulas, bloqueamos a columna co signo $.

    4. Fai clic no botón Formato e escolla a cor de recheo que desexe.
    5. Fai clic dúas veces en Aceptar para pechar ambas as fiestras.

    Como resultado, o formato condicional resalta unha fila enteira se unha cela dunha columna específica está baleira.

    Resalta a fila se a cela non estáen branco

    O formato condicional de Excel para resaltar a fila se unha cela dunha columna determinada non está en branco realízase deste xeito:

    1. Seleccione o seu conxunto de datos.
    2. Activado na pestana Inicio , faga clic en Formato condicional > Nova regra > Utilice unha fórmula para determinar que celas formatar .
    3. Na caixa Formato de valores onde esta fórmula é verdadeira , introduza unha destas fórmulas:

      Para resaltar as celas non baleiras que conteñan calquera cousa: valor, fórmula, baleira cadea, etc.

      =NOT(ISBLANK($E3))

      Para resaltar non espazos en branco excluíndo celas con cadeas baleiras :

      =$E3""

      Onde $E3 é a cela máis alta da columna clave que está marcada para non espazos en branco. De novo, para que o formato condicional funcione correctamente, bloqueamos a columna co signo $.

    4. Fai clic no botón Formato , escolla a súa cor de recheo favorita e, a continuación, faga clic en Aceptar .

    Como resultado, unha fila enteira queda resaltada se unha cela dunha columna especificada non está baleira.

    Formato condicional de Excel para ceros pero non espazos en branco

    Por defecto, o formato condicional de Excel non distingue entre 0 e cela en branco, o que resulta realmente confuso en moitas situacións. Para resolver esta situación, hai dúas posibles solucións:

    • Crear 2 regras: unha para os espazos en branco e outra para valores cero.
    • Crear 1 regra que verifique ambas as condicións nun fórmula única.

    Facerregras separadas para espazos en branco e ceros

    1. Primeiro, crea unha regra para resaltar os valores cero. Para iso, faga clic en Formato condicional > Nova regra > Formatear só as celas que conteñan e, a continuación, estableza Valor da cela igual a 0 como se mostra na captura de pantalla a continuación. Fai clic no botón Formato e selecciona a cor desexada.

      Este formato condicional aplícase se unha cela está en branco ou cero :

    2. Fai unha regra para espazos en branco sen ningún formato definido. A continuación, abra o Xestor de regras , move a regra "Obras en branco" á parte superior da lista (se aínda non está alí) e marque a seguinte caixa de verificación Deter se é verdadeiro a el. Para obter instrucións detalladas, consulte Como deter o formato condicional nas celas en branco.

    Como resultado, o seu formato condicional incluirá ceros pero ignorará os espazos en branco . En canto se cumpre a primeira condición (a cela está baleira), a segunda condición (a cela é cero) nunca se proba.

    Fai unha única regra para comprobar se a cela é cero, non en branco

    Outra forma de formatar condicionalmente 0 pero non espazos en branco é crear unha regra cunha fórmula que verifique ambas as condicións:

    =AND(B3=0, B3"")

    =AND(B3=0, LEN(B3)>0)

    Onde B3 é a cela da parte superior esquerda do intervalo seleccionado.

    O resultado é exactamente o mesmo que co método anterior: formato condicional resalta ceros pero ignora as celas baleiras.

    Así é como usar o formato condicional para as celas en branco.Grazas por ler e espero verte a próxima semana.

    Practica para descargar o libro

    Formato condicional de Excel para celas en branco: exemplos (ficheiro .xlsx)

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.