¿Cómo transformar el error #¡DIV/0! en un mensaje comprensible en Excel?
A veces, al usar una fórmula en Excel para realizar cálculos, aparecen mensajes de error. Por ejemplo, en la fórmula =A1/B1, si B1 está vacío o contiene 0, se muestra el error #¡DIV/0!. ¿Existe alguna manera de hacer que esos mensajes de error sean más claros y legibles, o de reemplazarlos por otros mensajes personalizados?
![]() | ![]() |
A continuación, le presentamos algunos métodos para reemplazar los mensajes de error.
Cambiar valores de error con código VBA
Cambiar valores de error con Kutools para Excel
Cambiar valores de error con código VBA
Si tiene un rango de celdas con valores de error generados por fórmulas y necesita convertirlos todos en mensajes legibles, como 0, el siguiente código VBA le será de gran ayuda. Siga estos pasos:
1. Mantenga pulsadas las teclas ALT + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo y pegue el siguiente código en la Ventana de módulo.
Código VBA: cambiar valores de error por mensajes legibles
Sub ReplaceErrors()
'Update 20131216
Dim Rng As Range
Dim WorkRng As Range
Dim ReplaceStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
ReplaceStr = Application.InputBox("Replace text", xTitleId, Type:=2)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas, 16)
WorkRng.Value = ReplaceStr
End Sub
3. A continuación, pulse la tecla F5 para ejecutar este código; aparecerá un cuadro de diálogo solicitándole que seleccione el rango que desea utilizar. Vea la captura de pantalla:

4. Luego, haga clic en Aceptar; aparecerá otro cuadro. Introduzca en el cuadro de texto los valores con los que desea reemplazar los errores. Vea la captura de pantalla:

5. Haga clic en Aceptar y todos los valores de error se habrán reemplazado por el valor indicado.

Nota: Este código VBA sustituirá todos los valores de error (no solo el error #¡DIV/0!) por los mensajes que especifiques.
Cambiar valores de error con Kutools para Excel
Si no está familiarizado con el código anterior, utilice la herramienta avanzada Asistente de formato de condición de error de Kutools para Excel para lograrlo de forma rápida y sencilla.
Las múltiples funciones de Asistente de formato de condición de error de Kutools para Excel:
1). Reemplaza cualquier tipo de error (#N/A, ¡#VALOR!, ¡#REF!, ¡#DIV/0!, ¡#NÚM!, ¡#NOMBRE? o ¡#NULO!) por 0, una celda en blanco, texto personalizado, etc.
2). Cambia únicamente el error #N/A por 0, una celda en blanco, texto personalizado, etc.
3). Reemplaza cualquier mensaje de error, excepto #N/A, por 0, una celda en blanco, texto personalizado, etc.
Kutools para Excel: con más de 300 complementos prácticos para Excel, pruébelos gratis sin limitaciones durante 30 días.Obténgalo ahora.
Tras instalar Kutools para Excel, siga estos pasos:
1.Haga clic en Kutools>Másen el grupo Fórmula>Asistente de formato de condición de error.
2.En el cuadro de diálogo Asistente de formato de condición de errorrealice las siguientes opciones:
- (1.) Haga clic en
el botón para seleccionar el rango cuyos errores desea cambiar; - (2.) Especifique el Tipo de error en la lista desplegable; puede seleccionar Todos los mensajes de error,Solo mensajes de error #N/Ao Todos los mensajes de error excepto #N/A;
- (3.) Especifique el contenido o los mensajes que desea utilizar para reemplazar los mensajes de error en la sección Visualización de error. En este ejemplo, los errores se reemplazan por el valor «null».

3. Tras finalizar la configuración, haga clic en Aceptar y todos los valores de error se reemplazarán por el mensaje introducido. Vea las capturas de pantalla:
![]() | ![]() |
Haga clic para obtener más información sobre este Asistente de formato condicional de errores.
Artículo relacionado:
¿Cómo buscar y reemplazar errores de fórmula # por ceros o celdas en blanco en Excel?
Las mejores herramientas de productividad para Office
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.
- 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


