KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo mostrar mensajes de advertencia o alerta cuando las celdas estén en blanco en Excel?

AutorKelly Fecha de modificación
Una captura de pantalla de un diseño de cuestionario en Excel que muestra celdas con respuestas faltantes

Supongamos que ha diseñado un cuestionario en Excel, como se muestra en la captura de pantalla de la izquierda.

Ahora quiere que Excel muestre un mensaje de advertencia o alerta si hay alguna pregunta sin responder. ¿Cómo puede lograrlo de forma eficiente? Este artículo presenta varios métodos prácticos para mostrar automáticamente mensajes de advertencia o alerta cuando existan celdas en blanco dentro de un rango delimitado en Excel. Puede elegir el método que mejor se adapte a su propósito, facilidad de implementación y necesidades específicas.

Mostrar mensaje de advertencia/alerta si las celdas están en blanco con la función ISBLANK

Mostrar mensaje de advertencia/alerta si las celdas están en blanco con una columna auxiliar

Mostrar mensaje de advertencia/alerta SI las celdas están en blanco con VBA

Mostrar una advertencia inmediata si una celda se deja en blanco mediante Validación de datos


Mostrar mensaje de advertencia/alerta si las celdas están en blanco con la función ISBLANK

Para supervisar rápidamente las preguntas sin responder en un rango específico, puede crear una alerta dinámica utilizando las funciones ISBLANK y CONTAR.BLANCO, que ofrecen un aviso resumido cuando aún quedan celdas en blanco.

1. Haga clic en una celda libre donde quiera mostrar el mensaje de advertencia, por ejemplo, C18, e introduzca la siguiente fórmula:

="There are still "&COUNTBLANK(B1:B16)&" questions you have not answered!"

2. Pulse la tecla Entrar. La celda mostrará ahora un mensaje que actualiza el recuento de entradas sin responder dentro de su rango limitado.

Nota: En este ejemplo, el rango B1:B16 hace referencia a la columna que contiene las respuestas de su encuesta. Puede ajustar el rango según la ubicación real de sus datos.

3. Para que su advertencia sea más visible, seleccione la celda de salida y, en la Cinta de opciones, vaya a Inicio > Color de fuente > Rojo, haga clic en Negrita y, opcionalmente, ajuste el Tamaño de fuente. Así garantizará que la alerta destaque claramente para los usuarios que completen el formulario.
Una captura de pantalla de Excel con una celda formateada que muestra un mensaje de advertencia en rojo y en negrita para celdas vacías

Escenarios de uso y consejos: Este enfoque es ideal para paneles, formularios e informes donde resulte más útil mostrar una advertencia resumida en lugar de generar alertas en cada celda vacía. Asegúrese de que los usuarios puedan verla y entenderla con facilidad; colóquela cerca del botón de envío o en un área destacada. Para obtener los mejores resultados, bloquee la celda que contiene la fórmula y evite así que los destinatarios la eliminen accidentalmente.

Introducir rápidamente un guion o un texto determinado como «NA» en todas las celdas en blanco de Seleccionar rango en Excel

La utilidad Rellenar Celdas en Blanco de Kutools para Excel le permite introducir rápidamente un texto determinado, como «Advertencia», en todas las celdas en blanco del rango seleccionado con solo unos pocos clics.

ad fill blank cells5

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

Mostrar mensaje de advertencia/alerta si las celdas están en blanco con una columna auxiliar

Otro enfoque para ofrecer comentarios directos consiste en añadir una columna auxiliar a su hoja. Este método mostrará una advertencia junto a cada celda en blanco, lo que resulta especialmente útil para destacar exactamente qué respuestas faltan en una lista o tabla.

1. En la columna inmediatamente a la derecha de sus respuestas (por ejemplo, en la celda C2 si sus respuestas están en la columna B), introduzca la siguiente fórmula:

=IF(ISBLANK(B2),"Please Answer This Question","")

A continuación, arrastre el controlador de relleno hacia abajo junto a sus datos para aplicar la fórmula a todas las filas pertinentes.
Una captura de pantalla de la fórmula en Excel donde se utilizan las funciones SI e ESBLANCO

2. Para que las advertencias destaquen más, seleccione el rango de la nueva columna auxiliar y aplíquele formato (por ejemplo,)Inicio > Color de fuente > Rojo; haga clic en Negrita).

Ahora, cada entrada en blanco de la columna Respuesta tendrá un mensaje de advertencia claro en la columna auxiliar, lo que facilitará identificar las omisiones de un vistazo.
Una captura de pantalla de una columna en Excel que muestra mensajes de advertencia junto a las celdas vacías en la columna Respuesta

Escenarios de uso y consejos: Utilice este método en formularios de cuestionarios, listas de asistencia o cualquier situación en la que necesite una indicación fila por fila de los datos pendientes. Puede personalizar el mensaje de advertencia para ajustarlo a su contexto. Recuerde que, si inserta o elimina filas, deberá asegurarse de que la fórmula abarque el nuevo rango según corresponda.


Mostrar mensaje de advertencia/alerta SI las celdas están en blanco con VBA

En escenarios en los que desee un cuadro de diálogo que alerte al usuario inmediatamente sobre cualquier celda en blanco en un Seleccionar rango, una solución VBA ofrece un método interactivo. Puede utilizarla al distribuir plantillas o automatizar tareas que requieran una entrada de datos completa antes de continuar.

1. Pulse Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Vaya a Insertar > Módulo y pegue el siguiente código VBA en el área de código:

VBA: Advertir si existen celdas en blanco en un rango específico

Sub BlackCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeBlanks)
If Err = 0 Then
MsgBox "You don't answer all of questions!"
End If
End Sub

3. Pulse F5 o haga clic en el botón Ejecutar para ejecutar la macro.

4. Aparecerá un cuadro de diálogo de Kutools para Excel. Especifique el rango que desea comprobar y haga clic en Aceptar para continuar.
Una captura de pantalla del cuadro de diálogo Kutools for Excel donde los usuarios especifican un rango para comprobar si hay celdas vacías

Si se detectan celdas en blanco en el Seleccionar rango, aparecerá un cuadro de diálogo para alertarle:
Una captura de pantalla del cuadro de diálogo que muestra un mensaje de alerta indicando que hay celdas vacías en el rango especificado en Excel

Notas y solución de problemas: Guarde siempre su libro de trabajo antes de ejecutar código VBA para evitar la pérdida accidental de datos. Si al ejecutar el código no ocurre nada, asegúrese de que las macros estén habilitadas en la configuración de Excel. Si aparece un error o no se muestra el cuadro de diálogo de selección de rango, verifique que ha pegado todo el código correctamente y que ninguna otra macro esté interfiriendo. Esta técnica es ideal para usuarios avanzados que se sientan cómodos habilitando y editando macros.



Mostrar una advertencia inmediata si una celda se deja en blanco mediante Validación de datos

La Validación de datos en Excel le permite establecer reglas para que los usuarios deban introducir algo en los campos obligatorios. Puede configurarla para mostrar una advertencia o incluso impedir dejar una celda en blanco.

1. Seleccione el rango en el que desea exigir una entrada no vacía, por ejemplo, B1:B16, en su cuestionario.

2. Haga clic en Datos > Validación de datos > Validación de datos desde la Cinta de opciones.

3. En el cuadro de diálogo Validación de datos, en la pestaña Configuración, establezca Permitir en Personalizada.

4. En el campo Fórmula, introduzca la siguiente fórmula para evitar celdas en blanco:

=LEN(B1)>0

Si aplica la regla a varias celdas a la vez, Excel ajustará automáticamente la fórmula para cada fila.

5. Recuerde desmarcar la casilla Ignorar en blanco.

6. Cambie a la pestaña Alerta de error. Aquí puede personalizar la alerta. Por ejemplo, establezca el estilo en Detener para una regla estricta, o en Advertencia o Información para mostrar un aviso más suave. Introduzca un mensaje de error relevante, como «Esta celda no puede dejarse en blanco. Proporcione su respuesta.»

6. Haga clic en Aceptar para guardar la regla. Cuando un usuario intente dejar en blanco una celda del rango limitado y pase a otra celda, se mostrará automáticamente su mensaje de alerta personalizado.

Ventajas y limitaciones: La validación de datos es ideal para formularios o plantillas que se rellenarán electrónicamente y en los que la integridad de los datos sea crítica. Ofrece flexibilidad entre imponer una restricción estricta (Detener) o mostrar una advertencia al usuario (Advertencia/Información). Ten en cuenta que la validación de datos puede eludirse al pegar valores, por lo que no garantiza una protección absoluta. Para una solución más robusta, combínala con otros métodos o protege la hoja.

Consejo: En formularios extensos, combine la validación de datos con el formato condicional para bloquear celdas vacías y resaltarlas visualmente. Revise periódicamente sus reglas de validación si modifica la estructura de su hoja de cálculo.


Artículos relacionados

¿Cómo evitar guardar el archivo en Excel si una celda específica está vacía?

¿Cómo resaltar una fila en Excel si una celda contiene texto, un valor específico o está vacía?

¿Cómo evitar el cálculo (es decir, ignorar la fórmula) en Excel cuando una celda está vacía?

¿Cómo utilizar la función SI combinada con Y, O y NO en Excel?

¿Cómo introducir/Mostrar Texto o un mensaje si las celdas están vacías en Excel?

¿Cómo Eliminar filas si las celdas están vacías en una lista larga en Excel?

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos