Excel: Si el color de la fuente es rojo, entonces devolver un texto específico u otras operaciones
En el uso real de Excel, los colores de fuente —especialmente el rojo— se utilizan comúnmente para indicar advertencias, excepciones, validaciones fallidas o notas de alta prioridad. Aunque es fácil aplicar estos colores manualmente o mediante formato condicional, no es sencillo usar fórmulas para detectar y actuar sobre los colores de fuente. Por ejemplo, podrías querer devolver un mensaje personalizado, resaltar una celda relacionada o ajustar el formato en función de si el texto de una celda es rojo, como se muestra a continuación.
Este artículo introduce varias soluciones prácticas para manejar operaciones basadas en texto de color rojo en Excel. Estos métodos van desde la detección basada en VBA y el formato condicional hasta herramientas integradas como Buscar y Reemplazar. También exploraremos casos de uso y errores comunes para ayudarte a elegir el mejor método.

➤ Si el color de la fuente es rojo, entonces devuelve un texto específico
➤ Si el color de la fuente es rojo, entonces resalta la celda
➤ Si el color de la fuente es rojo, entonces cambia el color de la fuente
• Método 1: Usar Buscar y Reemplazar
• Método 2: Usar Función Incorporada (Kutools)
Si el color de la fuente es rojo, entonces devuelve un texto específico en otra celda
Cuando deseas devolver un texto específico (como "Fallo" o "Aprobado") en otra celda dependiendo de si el color de la fuente de la celda referida es rojo, una fórmula directa no funcionará porque las funciones de Excel no pueden probar el color de la fuente por defecto. Para lograr esto, puedes usar una función VBA personalizada, también conocida como Función Definida por el Usuario (UDF). Esto es adecuado si necesitas mostrar resultados dinámicamente que siempre estén actualizados con cambios en el color de la fuente. Ten en cuenta que todos los usuarios del libro necesitan macros habilitadas para que funcione.
1. Presiona Alt + F11 simultáneamente para abrir la ventana del editor de Microsoft Visual Basic para Aplicaciones.
2. Luego, selecciona Insertar > Módulo. En la ventana del módulo abierto, copia y pega el siguiente código VBA:
Código VBA: Si el color de la fuente es rojo, entonces devuelve un texto específico
Function FontColorisRed(Rng As Range)
'Updateby ExtendOffice
Application.Volatile
If Rng.Font.ColorIndex = 3 Then
FontColorisRed = "Fail"
Else
FontColorisRed = "Pass"
End If
End Function
3. Cierra el editor de VBA. Ahora, en una celda de la hoja de trabajo, ingresa la siguiente fórmula (por ejemplo, en la celda C2): =FontColorISRed(B2) y luego arrastra el controlador de relleno hacia abajo para aplicar la fórmula a otras filas. El resultado indicará instantáneamente "Fallo" si el color de la fuente de la celda referida es rojo.
Si la fórmula no parece actualizar después de cambiar el color de la fuente en las celdas referenciadas, intenta presionar F9 o volver a ingresar la fórmula para actualizar el resultado. Ten en cuenta que, como ocurre con todas las soluciones de VBA, tu archivo debe guardarse como un libro habilitado para macros (.xlsm) y deben estar habilitadas las macros para usar esta función.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Si el color de la fuente es rojo, entonces resalta la celda
Cuando desees resaltar celdas cuyo color de fuente sea rojo, para mejorar la gestión visual o realizar acciones adicionales, puedes usar una combinación de una función VBA y el Formato Condicional de Excel. Esta solución es efectiva cuando deseas enfatizar visualmente ciertas celdas y combinarla con reglas de formato existentes. Asegúrate de manejar correctamente la configuración de seguridad de macros si planeas compartir el archivo, ya que este enfoque requiere macros.
1. Abre el editor de VBA presionando Alt + F11.
2. Haz clic en Insertar > Módulo y pega el siguiente código VBA en la ventana del módulo:
Código VBA: Si el color de la fuente es rojo, entonces resalta la celda
Function HighlightRedFont(pRg As Range) As Boolean
'Updateby ExtendOffice
Dim xRg As Range
Dim xBol As Boolean
xBol = False
For Each xRg In pRg
If xRg.Font.Color = vbRed Then
xBol = True
End If
Next
HighlightRedFont = xBol
End Function
3. Cierra el editor de VBA y vuelve a Excel. Ve a Inicio > Formato Condicional > Nueva Regla, como se muestra a continuación:
4. En el cuadro de diálogo Nueva Regla de Formato, realiza los siguientes pasos:
- En Seleccionar un Tipo de Regla, elige Usar una fórmula para determinar qué celdas formatear.
- Ingresa esta fórmula en el cuadro de fórmula (por ejemplo, aplicando a B2): =highlightredfont(B2)
- Haz clic en el botón Formato para establecer las opciones de resaltado deseadas.
5. En el cuadro de diálogo Formato de Celdas, ve a la pestaña Relleno y selecciona el color de resaltado para las celdas. Haz clic en Aceptar para confirmar tu elección:
6. Haz clic en Aceptar dos veces (una vez por cada diálogo) para aplicar la regla. Las celdas con fuente roja ahora se resaltarán automáticamente según tus configuraciones, como se ilustra aquí:
Si el formato condicional no se actualiza después de cambiar un color de fuente, intenta editar la celda afectada o presiona F9 para actualizar. Recuerda, este método depende de que la función VBA personalizada esté disponible y las macros estén habilitadas.
Si el color de la fuente es rojo, entonces cambia el color de la fuente
Puede ser necesario convertir todo el texto en fuente roja a un color de fuente diferente, ya sea para unificar el formato o marcar datos más apropiadamente. Hay varias soluciones para este requisito en Excel, incluyendo la función Buscar y Reemplazar incorporada y complementos de terceros como Kutools para Excel. Cada enfoque tiene sus ventajas específicas y aspectos a tener en cuenta.
Si el color de la fuente es rojo, entonces cambia el color de la fuente con la función Buscar y Reemplazar
La función Buscar y Reemplazar de Excel soporta buscar y reemplazar por formato, permitiéndote seleccionar todas las celdas con un color de fuente específico (como el rojo) y cambiarlas a otro color eficientemente. Este método es bueno para operaciones rápidas en una hoja de trabajo o rango y no requiere macros ni complementos.
1. Selecciona el rango donde deseas cambiar el color de la fuente, luego presiona Ctrl + H para abrir el cuadro de diálogo Buscar y Reemplazar. Haz clic en Opciones >> para más configuraciones, como se muestra:
2. En el cuadro de diálogo expandido, haz lo siguiente:
- Deja los campos Buscar y Reemplazar con en blanco para centrarte en el formato.
- Junto al cuadro Buscar, haz clic en Formato > Elegir Formato Desde Celda, luego haz clic en una celda con la fuente roja que deseas apuntar.
- Junto a Reemplazar con, haz clic en Formato > Formato para abrir el cuadro de diálogo Reemplazar Formato.
3. En el Reemplazar Formato cuadro de diálogo, bajo la pestaña Fuente, elige tu color de reemplazo deseado desde el menú desplegable Color. Confirma tus configuraciones:
4. Haz clic en Aceptar para salir del cuadro de diálogo Reemplazar Formato. Finalmente, en el cuadro de diálogo Buscar y Reemplazar, haz clic en Reemplazar Todo. Todas las celdas con la fuente roja identificada cambiarán inmediatamente a tu nuevo color de fuente elegido:
Este método es especialmente útil cuando deseas una operación masiva única sin habilitar macros. Sin embargo, si tu libro cambia regularmente el color de la fuente como parte de un flujo de trabajo, considera usar una solución automatizada o selectiva.
Si el color de la fuente es rojo, entonces cambia el color de la fuente con una función útil
Si tienes instalado Kutools para Excel, su función Seleccionar Celdas con Formato te permite seleccionar rápidamente todas las celdas con exactamente el mismo color de fuente (como el rojo) y luego aplicar un nuevo color de fuente en masa. Este método es más flexible que el básico Buscar y Reemplazar, ya que puedes limitar la selección solo al color de fuente o incluir/excluir otros atributos específicos según sea necesario. Kutools proporciona una interfaz fácil de usar para estas operaciones, lo que lo hace ideal para usuarios que gestionan frecuentemente formatos en grandes conjuntos de datos.
Después de instalar Kutools para Excel, procede de la siguiente manera:
1. Selecciona el rango en el que deseas operar, luego ve a Kutools > Seleccionar > Seleccionar Celdas con Formato como se muestra a continuación:
2. En el cuadro de diálogo Seleccionar Celdas con Formato, haz clic en Elegir Formato Desde Celda, luego selecciona una celda con fuente roja. Puedes ajustar qué propiedades de formato coincidir —en este caso, mantén solo Color de Fuente marcado para hacer coincidir todas las celdas que usen esta fuente roja, independientemente de otros formatos.
3. Haz clic en Aceptar. En el cuadro de diálogo emergente, haz clic en Sí para continuar:
4. Todas las celdas con el color de fuente rojo ahora están seleccionadas a la vez. Con estas celdas seleccionadas, puedes cambiar manualmente su color de fuente usando el menú desplegable de color de fuente de Excel según sea necesario.
Este enfoque es particularmente eficiente para rangos de datos grandes o situaciones que requieren ajustes de formato selectivos basados únicamente en el color. Al usar esta función, ten cuidado de verificar que solo los atributos de formato deseados estén seleccionados; de lo contrario, podrías omitir celdas que parecen visualmente similares pero tienen pequeñas diferencias de formato.
Consejo: Kutools también ofrece procesamiento por lotes y funciones de deshacer que pueden ayudar a prevenir errores y revertir rápidamente cambios si cometes un error durante la selección u operaciones de formato.
Si encuentras resultados inesperados o las celdas deseadas no están siendo seleccionadas, verifica nuevamente que solo los atributos de formato correctos (como el color de fuente) estén marcados en el cuadro de diálogo. Además, asegúrate de que estás trabajando dentro del rango de datos objetivo.
Además de los métodos anteriores, hay otras formas de procesar datos basados en el color de fuente en Excel:
- Código de procesamiento por lotes de VBA: Si a menudo necesitas operar sobre un conjunto de datos grande, un script VBA personalizado puede iterar todas las celdas y realizar acciones cuando se detecta una fuente roja. Esto es flexible para el formato masivo, marcado o registro de celdas coincidentes, pero requiere conocimientos básicos de programación en VBA.
- Revisión manual combinada con ordenación: Usa la opción Ordenar por Color de Celda o Color de Fuente de Excel (disponible en Excel 2007 y superior) para agrupar datos de fuente roja juntos para facilitar la revisión o edición. Esto es especialmente adecuado para tareas únicas o cuando no se permiten macros/complementos.
Sea cual sea el enfoque que uses, siempre guarda tu trabajo antes y, idealmente, prueba los métodos en una copia de muestra de tus datos, especialmente cuando utilices operaciones por lotes o macros. La solución de problemas rutinaria incluye presionar F9 para actualizar cálculos y verificar la configuración de macros en el Centro de Confianza de Excel si los enfoques basados en VBA no funcionan como se espera.
En resumen, las operaciones basadas en el color de fuente en Excel requieren más que solo fórmulas integradas. Elegir la herramienta adecuada —VBA, funciones incorporadas de Excel o complementos como Kutools— dependerá de la frecuencia y complejidad de tu flujo de trabajo. Sea cual sea el método que elijas, siempre verifica los códigos de color, las selecciones de atributos de formato y la seguridad de macros para garantizar resultados eficientes y precisos.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel resuelve la mayoría de tus problemas y aumenta tu productividad en un 80%
- Barra de Fórmulas Super (editar fácilmente múltiples líneas de texto y fórmulas); Diseño de Lectura (leer y editar fácilmente grandes cantidades de celdas); Pegar en Rango Filtrado...
- Combinar Celdas/Filas/Columnas manteniendo los datos; Dividir contenido de celdas; Combinar filas duplicadas y Sumar/Promediar... Prevenir celdas duplicadas; Comparar rangos...
- Seleccionar filas duplicadas o únicas; Seleccionar filas en blanco (todas las celdas están vacías); Búsqueda Avanzada y Búsqueda Difusa en muchos libros de trabajo; Selección Aleatoria...
- Copia Exacta de múltiples celdas sin cambiar la referencia de la fórmula; Crear automáticamente referencias a múltiples hojas; Insertar viñetas, casillas de verificación y más...
- Favoritos e inserción rápida de fórmulas, rangos, gráficos e imágenes; Encriptar celdas con contraseña; Crear lista de correo y enviar correos electrónicos...
- Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir estadísticas de página; Convertir entre el contenido de las celdas y los comentarios...
- Super Filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes/semana/día, frecuencia y más; Filtro especial por negrita, cursiva...
- Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión masiva de xls, xlsx y PDF...
- Agrupación de Tabla Dinámica por número de semana, día de la semana y más... Mostrar celdas desbloqueadas, bloqueadas por diferentes colores; Resaltar celdas que tienen fórmula/nombre...

- Habilitar edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abrir y crear varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
- ¡Aumenta tu productividad en un 50%, y reduce cientos de clics del ratón cada día!
