espacios en blanco

ESBLANCO en Excel: cómo comprobar si una celda está vacía

noviembre 3, 2026 Tuto Excel 12 min read
ESBLANCO en Excel: cómo comprobar si una celda está vacía

ESBLANCO (ISBLANK) es la función de Excel que responde a una pregunta sencilla: «¿esta celda está realmente vacía?». En un inventario, te permite localizar existencias que todavía no se han registered sin confundir esos huecos con fórmulas que muestran nada. Al terminar, sabrás comprobar una celda, revisar una columna, contar los huecos y entender por qué una referencia vacía puede generar un cero silencioso. La función está disponible en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para la web, Mac y móviles. Los datos están comprobados en octubre de 2026.

Qué comprueba ESBLANCO y cuándo usarla

ESBLANCO devuelve VERDADERO cuando la celda analizada no contiene ningún valor y FALSO cuando contiene texto, un número o una fórmula. Solo necesita un argumento: la referencia que quieres comprobar. Se usa en el libro de inventario de una tienda para señalar qué productos aún no tienen cantidad registrada.

La diferencia decisiva está entre una celda realmente vacía y otra que contiene una fórmula como ="". Las dos pueden verse igual en pantalla, pero ESBLANCO no las considera igual. En el primer caso devuelve VERDADERO; en el segundo, FALSO.

Por ejemplo, en la hoja Inventario, D2 contiene 18 unidades, D3 no contiene nada y D4 contiene ="". Al comprobar D2 y D3 con ESBLANCO, la primera devuelve FALSO y la segunda VERDADERO. Esto permite localizar datos pendientes sin modificar el registro original.

Nota: Este tutorial usa punto y coma para separar argumentos, como en =ESBLANCO(A2). En Excel configurado con punto decimal, como en México y Estados Unidos, se utiliza coma: =ESBLANCO(A2). La ayuda oficial de ESBLANCO explica su comportamiento.

Cómo funciona ESBLANCO con sus argumentos

La sintaxis es:

=ESBLANCO(valor)

El argumento valor es la celda, referencia o expresión que se evaluará. Para comprobar si una celda está vacía, escribe su referencia: =ESBLANCO(A2). No necesitas escribir comillas ni convertir la referencia en texto.

ESBLANCO no pregunta si el contenido es correcto. Solamente determina si existe contenido en la posición analizada. Por eso puede ayudar a localizar un campo pendiente, pero no reemplaza una validación de datos que restrinja importes, cantidades o fechas.

También es importante distinguir una fórmula que devuelve texto vacío de una celda sin fórmula. Si D7 contiene ="", ESBLANCO(D7) devuelve FALSO porque la celda contiene una fórmula. Si D6 no tiene nada, ESBLANCO(D6) devuelve VERDADERO.

Introducir una referencia o comprobar otra celda

Abre el libro de inventario y entra en la hoja Ejemplo. A2 está vacía y A3 contiene «Lápiz». Selecciona B2 y escribe esta fórmula:

=ESBLANCO(A2)

Pulsa Entrar. Después selecciona B3 y escribe:

=ESBLANCO(A3)
B3fx=ESBLANCO(A3)
A B
1 Elemento ¿Está vacío?
2 VERDADERO
3 Lápiz FALSO
A2 Celda realmente vacía
Ejemplo
Comprueba: B2 muestra VERDADERO y B3 muestra FALSO. Si seleccionas A2, la barra de fórmulas permanece vacía; si seleccionas A3, muestra Lápiz.

Comprobar celdas vacías en una hoja de inventario

Ahora añade la comprobación al registro de productos. La hoja Inventario tendrá cinco artículos. En la columna D escribirás las existencias; una de esas posiciones se dejará deliberadamente vacía para representar un dato pendiente.

  1. Selecciona D2 y escribe =ESBLANCO(D2).
  2. Pulsa Entrar para guardar el resultado.
  3. Observa que la celda muestra VERDADERO porque D2 no contiene existencias.
  4. Selecciona D3 y escribe =ESBLANCO(D3).
  5. Pulsa Entrar y comprueba que D3 devuelve FALSO porque contiene 12.
  6. Repite el procedimiento en D4, D5 y D6.
D2fx=ESBLANCO(D2)
A B C D
1 Código Producto Categoría Existe vacío?
2 P-101 Lápiz Papelería VERDADERO
3 P-102 Cuaderno Papelería FALSO
4 P-103 Goma Papelería FALSO
5 P-104 Bolígrafo Escritura FALSO
6 P-105 Folder Archivo FALSO
Inventario
Comprueba: Solo D2 devuelve VERDADERO. Los demás resultados muestran FALSO porque las existencias están escritas.

Identificar todos los huecos de una columna

Para evitar cinco fórmula escritas a mano, copia D2. En esta hoja, la fórmula se usa para comprobar la celda de existencias de cada fila, así que una referencia relativa es adecuada: al bajar una fila, D2 se convierte en D3, D4, etc.

  1. Selecciona D2.
  2. Pulsa Ctrl+C.
  3. Selecciona D3:D6.
  4. Pulsa Ctrl+V.

Si los datos de la tabla están ordenados así, la columna queda así:

D2:D6fx=ESBLANCO(D2)
A B C D
1 Código Producto Categoría Existe vacío?
2 P-101 Lápiz Papelería VERDADERO
3 P-102 Cuaderno Papelería FALSO
4 P-103 Goma Papelería FALSO
5 P-104 Bolígrafo Escritura FALSO
6 P-105 Folder Archivo FALSO
D2 Arrastra el controlador de relleno hasta D6
Inventario
Comprueba: D3:D6 muestran FALSO y D2 sigue mostrando VERDADERO.

Separar celdas vacías de fórmulas que muestran nada

Ahora amplías la comparación. En D7 escribes exactamente ="", sin espacios alrededor de las comillas. A continuación, en E7 introduces la comprobación:

=ESBLANCO(D7)

El resultado será FALSO. Para que la comparación sea visible, añade en E6 =ESBLANCO(D6). Como D6 contiene un número, también devolverá FALSO; por eso, para el contraste pedagogical, deja B6 vacía y comprueba B7, donde sí había una referencia truly vacía. En una hoja de trabajo normal, una celda puede contener una fórmula que devuelva texto vacío sin estar vacía: ESBLANCO evalúa el contenido de la celda, no únicamente lo que se ve en pantalla. El resultado final que debes observar es FALSO para ="" y VERDADERO para una celda sin contenido.

E7fx=ESBLANCO(D7)
A B C D E F
1 resalta: B6:B7 D7:E7
2 A B C D E
3 1 Código Producto Categoría Dato ¿Está vacío?
4 2 P-101 Lápiz Papelería VERDADERO
5 3 P-102 Cuaderno Papelería 12 FALSO
6 4 P-103 Goma Papelería FALSO
7 5 P-104 Bolígrafo Escritura 30 FALSO
8 6 P-105 Folder Archivo 8 FALSO
9 7 PRUEBA Fórmula sin texto Control FALSO
D7 Contiene la fórmula ="" y no muestra texto
Inventario
Comprueba: E7 muestra FALSO aunque D7 no muestre ningún texto. Una celda realmente vacía, como B2, sí devuelve VERDADERO.

Detectar celdas vacías dentro de un rango

Para saber cuántos huecos contiene una columna, utiliza CONTAR.BLANCO (COUNTBLANK). Su sintaxis es:

=CONTAR.BLANCO(rango)

Por ejemplo, para contar las posiciones sin contenido de B2:B6, escribe:

=CONTAR.BLANCO(B2:B6)

El resultado es 2, porque B2 y B4 no contienen nada. La función analiza todas las celdas del rango y devuelve un total, en lugar de mostrar VERDADERO o FALSO celda por celda.

G2fx=CONTAR.BLANCO(B2:B6)
A B C D E F G H
1 resalta: B2:B6 G2
2 A B C D E F G
3 1 Código Producto Categoría Dato ¿Vacío? Total de huecos
4 2 P-101 Lápiz Papelería VERDADERO 2
5 3 P-102 Cuaderno Papelería 12 FALSO
6 4 P-103 Goma Papelería FALSO
7 5 P-104 Bolígrafo Escritura 30 FALSO
8 6 P-105 Folder Archivo 8 FALSO
Inventario

Para comprobarlo:

  1. Selecciona G2.
  2. Escribe =CONTAR.BLANCO(B2:B6).
  3. Pulsa Entrar.
  4. Verifica que G2 muestra 2.
Comprueba: G2 muestra 2, exactamente el número de celdas vacías en B2:B6.
Cuidado: CONTAR.BLANCO no considera vacía una celda que contiene una fórmula, aunque esa fórmula devuelva "". Por eso, B2 y B4 cuentan como huecos, pero D7 no.

La documentación oficial de CONTAR.BLANCO explica que la función cuenta las celdas en blanco del rango indicado. En el libro, B2:B6 es un rango de cinco posiciones; si el inventario tuviera un millón de filas, el trabajo de revisión y las operaciones sobre el libro hacían más exigentes, pero la comprobación de cada referencia seguiría siendo local.

Por qué una celda vacía no produce un error al calcular

Una celda vacía cuenta como 0 cuando participa en una operación aritmética. Por eso, si E2 contiene una cantidad y F2 está vacía, =E2*F2 devuelve 0, no #¡VALOR! ni #N/A. El cálculo parece correcto en la pantalla, aunque el resultado puede ser engañoso porque falta un dato.

Este comportamiento vuelve importante utilizar ESBLANCO antes de confiar en una operación. En el inventario, puedes localizar la referencia ausente y comprobarla. La ayuda oficial sobre el error #¡VALOR! explica que un contenido textual dentro de una operación puede producir ese error.

Distinguir una celda vacía de un espacio

Compara B2, realmente vacía, con B7, que contiene únicamente un espacio. Para introducir el espacio en B7, mantén pulsada Mayús y pulsa la barra espaciadora. Después, comprueba ambas celdas:

=ESBLANCO(B2)
=ESBLANCO(B7)

B2 devuelve VERDADERO y B7 devuelve FALSO. Además, una fórmula como =10*B7 devuelve #¡VALOR! porque Excel no puede convertir el espacio en un número.

E7fx=ESBLANCO(B7)
A B C D E F
1 resalta: B2 B7:E7
2 A B C D E
3 1 Código Producto Categoría Dato ¿Está vacío?
4 2 P-101 Lápiz Papelería VERDADERO
5 3 P-102 Cuaderno Papelería 12 FALSO
6 4 P-103 Goma Papelería FALSO
7 5 P-104 Bolígrafo Escritura 30 FALSO
8 6 P-105 Folder Archivo 8 FALSO
9 7 PRUEBA Control FALSO
B7 Contiene un espacio
Inventario
Comprueba: La comprobación de B2 muestra VERDADERO y la de B7 muestra FALSO. Si calculas =10*B7, aparece #¡VALOR!.

Evitar ceros silenciosos al copiar fórmulas

Supongamos que E2 contiene 4 y F2 contiene el precio. En G2 escribes =E2*F2, y al copiarla hacia abajo aparece un cero inesperado en una fila. Puede ocurrir porque la fórmula perdió la referencia al precio al copiarla o porque una celda del rango de cálculo quedó vacía.

Si el precio está en una sola celda de configuración, como H1, la fórmula debe fijar esa referencia:

=E2*$H$1

Al copiarla a E3, el resultado será =E3*$H$1: E2 avanza, pero $H$1 permanece. ESBLANCO ayuda a localizar la referencia ausente; después, se corrige el origen de la fórmula y se vuelve a copiar.

G2fx=E2*$H$1
A B C D E F G H I
1 resalta: E2:G3 H1
2 A B C D E F G H
3 1 Código Producto Categoría Dato Cantidad Precio Total Factor
4 2 P-101 Lápiz Papelería 4 1,50 6,00 1
5 3 P-102 Cuaderno Papelería 12 3 1,50 4,50 1
H1 Precio de referencia
Inventario
Comprueba: G2 muestra 6,00 y G3 muestra 4,50. Si seleccionas G2, la barra de fórmulas conserva $H$1.

Puedes cambiar las referencias absolutas con F4; en Mac, el atajo equivalente es Cmd+T. Consulta la documentación oficial sobre referencias relativas, absolutas y mixtas.

Cuándo ESBLANCO no basta para validar un dato

ESBLANCO responde únicamente si existe contenido. No comprueba si ese contenido es correcto. Si una cantidad debería ser 12, pero alguien escribe «doce» o deja un espacio, la celda no está vacía y ESBLANCO devolverá FALSO aunque el dato sea inutilizable para sumar.

Tampoco detecta un número guardado como texto. En el inventario, una celda puede mostrar 12 y seguir siendo texto; ESBLANCO seguirá devolviendo FALSO, porque hay contenido. La comprobación correcta exigiría comparar tipos, aplicar reglas de validación de datos o usar funciones específicas para verificar números y fechas.

Tampoco rechaza importes negativos. Si las existencias no pueden ser menores que cero, necesitas una regla adicional. Puedes combinar ESBLANCO con una condición para exigir un número mayor o igual que cero:

=SI(ESBLANCO(D2);FALSO;D2>=0)

Esta fórmula devuelve FALSO si D2 está vacía, y comprueba que D2 sea mayor o igual que cero cuando contiene un dato. No sustituye una validación completa, pero separa claramente «falta el dato» de «el dato incumple la regla».

Nota: ESBLANCO distingue una celda truly vacía de una fórmula que devuelve texto vacío. No comprueba espacios, tipos de contenido, importes negativos ni duplicados. Para esas comprobaciones, combina ESBLANCO con validaciones de datos, SI o funciones de comparación.
Cuidado: No uses ESBLANCO como comprobación de duplicados. Dos celdas con el mismo código pueden estar vacías y, aun así, representar registros repetidos. Para localizar duplicados en la columna de códigos, una tabla dinámica o una función de recuento por categoría será más adecuada.

Lo que ya sabes hacer con ESBLANCO

  • Compruebas una celda con =ESBLANCO(A2): devuelve VERDADERO si no contiene nada y FALSO en caso contrario.
  • Copias la comprobación hacia abajo para identificar todos los huecos de una columna de inventario.
  • Recuerdas que una fórmula ="" contiene una fórmula: ESBLANCO devuelve FALSO aunque la pantalla parezca vacía.
  • Cuentas las posiciones sin contenido de un rango con =CONTAR.BLANCO(B2:B6).
  • Diferencias una celda truly vacía de una que contiene un espacio: solo la primera devuelve VERDADERO.
  • Detectas referencias ausentes antes de que una operación aritmética genere ceros silenciosos.
  • Entiendes que ESBLANCO no valida el contenido: todavía necesitas otras reglas para números, fechas, importes y duplicados.

Tu próximo paso es añadir =CONTAR.BLANCO(B2:B6) junto al inventario para obtener un resumen de los huecos de esa columna y revisarlos uno por uno con ESBLANCO.

Dudas al usar ESBLANCO en Excel

1. ¿Cómo compruebo si una celda está vacía en Excel?

Usa =ESBLANCO(A1): devolverá VERDADERO si A1 no contiene nada y FALSO si contiene texto, un número o una fórmula. Es útil para localizar campos pendientes sin alterar el contenido de la celda.

2. ¿Cómo sé si una fórmula está realmente vacía?

Una celda que contiene ="" no está vacía para ESBLANCO, aunque no muestre texto en pantalla. ESBLANCO devolverá FALSO. Para contar celdas que no tienen ningún contenido, utiliza CONTAR.BLANCO.

3. ¿Cómo cuento las celdas vacías de una columna?

Escribe =CONTAR.BLANCO(B2:B6) y pulsa Entrar. El resultado será el número de posiciones sin contenido dentro del rango. Las fórmulas que devuelven texto vacío tampoco se consideran vacías para ESBLANCO.

4. ¿Por qué una celda vacía produce un cero en una fórmula?

En una operación aritmética, Excel interpreta una celda vacía como 0. Por eso =C3*G3 puede devolver 0 si G3 no tiene datos, sin mostrar un error. ESBLANCO te ayuda a detectar ese hueco.

5. ¿Qué diferencia hay entre una celda vacía y una que contiene un espacio?

Una celda realmente vacía devuelve VERDADERO con ESBLANCO. Si contiene solo un espacio, devolverá FALSO y puede provocar #¡VALOR! al multiplicarla por un número. Para quitar ese contenido, selecciona la celda y pulsa Supr.

6. ¿ESBLANCO detecta un dato escrito como texto?

No. ESBLANCO solo comprueba si una celda tiene contenido. Una celda con «25» escrito como texto sigue devolviendo FALSO. Para validar números, fechas o importes necesitas reglas adicionales de validación.

7. ¿Cómo uso ESBLANCO con varias celdas a la vez?

Copia =ESBLANCO(D2) y arrátrala hasta la última fila de la columna. Cada fila mostrará VERDADERO o FALSO según la celda de existencias correspondiente. Si se produce un desplazamiento incorrecto, fija las referencias con F4.

Fuentes

  1. MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 27/10/2026
  2. MicrosoftESBLANCO — documentación oficialconsultado el 27/10/2026
  3. MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 27/10/2026
  4. MicrosoftCOINCIDIR — documentación oficialconsultado el 27/10/2026
  5. MicrosoftBUSCARV — documentación oficialconsultado el 27/10/2026