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

Excel: Si el Color de fuente es rojo, devuelva un texto específico u otras operaciones

AutorXiaoyang Fecha de modificación

En el uso real de Excel, los Color de fuente —especialmente en rojo— se Comúnmente utilizado para indicar advertencias, excepciones, validaciones fallidas o notas de alta prioridad. Aunque es sencillo aplicar estos colores manualmente o mediante Usar formato condicional, no es directo utilizar fórmulas para detectar y actuar sobre los Color de fuente. Por ejemplo, podría 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, tal como se muestra a continuación.

Este artículo presenta diversas soluciones prácticas para gestionar operaciones basadas en texto con fuente roja en Excel. Estos métodos incluyen desde la detección mediante VBA y el uso de formato condicional hasta herramientas integradas como Buscar y reemplazar. Además, analizaremos su idoneidad según el caso de uso y los errores habituales, para ayudarle a elegir el método más adecuado.


Si el Color de fuente es rojo, devuelva un texto específico en otra celda

Cuando desee mostrar un texto específico (como «Fail» o «Pass») en otra celda según el color de fuente de una celda referenciada, no podrá lograrlo con una fórmula directa, ya que las funciones de Excel no pueden evaluar por sí mismas el color de fuente. Para conseguirlo, puede crear una función VBA personalizada, también conocida como función definida por el usuario (UDF). Esta opción es ideal si necesita resultados dinámicos que se actualicen automáticamente cada vez que cambie el color de fuente. Tenga en cuenta que, para que la función funcione correctamente, todos los usuarios del libro deben tener habilitadas las macros.

1. Pulse Alt + F11 simultáneamente para abrir la ventana del editor de Microsoft Visual Basic para Aplicaciones.

2. A continuación, seleccione Insertar > Módulo. En la ventana del módulo que se abre, copie y pegue el siguiente código VBA:

Código VBA: Si el Color de fuente es rojo, devuelva 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
Nota: En el código anterior, si el Color de fuente es rojo, la función devolverá "Error«; de lo contrario, devolverá »Correcto". Puede modificar estos textos devueltos según sus necesidades. Asimismo, si trabaja con tonos personalizados de rojo (distintos del rojo estándar de Excel), deberá ajustar el código de color en el VBA en consecuencia.

3. Cierre el editor de VBA. A continuación, en una celda de la hoja de cálculo (por ejemplo, en la celda C2), introduzca la siguiente fórmula:=FontColorISRed(B2)y arrastre el controlador de relleno hacia abajo para aplicarla al resto de filas. El resultado mostrará inmediatamente «Fail» si el color de fuente de la celda referenciada es rojo.

aplicar una fórmula para devolver un texto específico si el color de fuente es rojo

Si la fórmula no se actualiza tras modificar el Color de fuente en las celdas a las que hace referencia, pulse F9o vuelva a introducir la fórmula para actualizar el resultado. Tenga en cuenta que, al igual que con todas las soluciones VBA, su archivo debe guardarse como un libro de trabajo habilitado para macros ().xlsm) y es necesario habilitar las macros para utilizar esta función.

una captura de pantalla de kutools for excel ia

Descubra la magia de Excel con KUTOOLS AI

  • Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
  • fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
  • Programación en VBA: Escriba e implemente código VBA con facilidad.
  • Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
  • Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Potencie sus capacidades en Excel con herramientas impulsadas por inteligencia artificial.Descárguelo ahora¡y experimente una eficiencia como nunca antes!

Si el Color de fuente es rojo, resalte la celda

Cuando desee resaltar celdas cuya Color de fuente sea roja, para mejorar su gestión visual o realizar acciones adicionales, puede combinar una función VBA con el Usar formato condicional de Excel. Esta solución es eficaz cuando quiere resaltar visualmente ciertas celdas y además integrarlo con reglas de formato existentes. Asegúrese de configurar adecuadamente la seguridad de macros si piensa compartir el archivo, ya que este enfoque requiere macros.

1. Abra el editor de VBA pulsando Alt + F11.

2. Haga clic en Insertar > Módulo y pegue el siguiente código VBA en la ventana del módulo:

Código VBA: Si el Color de fuente es rojo, resalte 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. Cierre el editor de VBA y vuelva a Excel. Vaya a Inicio > Usar formato condicional > Nueva regla, tal como se muestra a continuación:

haga clic en Inicio > Formato condicional > Nueva regla

4. En el cuadro de diálogo Nueva regla de formato, realice los siguientes pasos:

  • En Seleccionar un tipo de regla, elija Usar una fórmula para determinar qué celdas dar formato.
  • Introduzca esta fórmula en el cuadro de fórmulas (por ejemplo, aplicada a B2):=highlightredfont(B2)
  • Haga clic en el botón Formato para establecer el resaltado deseado.

especifique las opciones en el cuadro de diálogo

5. En el cuadro de diálogo Establecer formato de celda, vaya a la pestaña Relleno y seleccione el color de resaltado para las celdas. Haga clic en Aceptar para confirmar su elección:

elija un color para resaltar la celda

6. Haga clic en Aceptar dos veces (una por cada cuadro de diálogo) para aplicar la regla. Las celdas con fuente roja se resaltarán automáticamente según su configuración, tal como se muestra a continuación:

las celdas con fuente roja están resaltadas

Si el formato condicional no se actualiza tras modificar un Color de fuente, intente editar la celda afectada o pulse F9para actualizar. Recuerde que este método requiere que la función VBA personalizada esté disponible y que las macros estén habilitadas.


Si el Color de fuente es rojo, cambie el Color de fuente

Es posible que necesite convertir todo el texto en fuente roja a otro Color de fuente, ya sea para unificar el formato o marcar los datos de forma más adecuada. Excel ofrece varias soluciones para este requisito, incluidas las herramientas integradas Buscar y reemplazar y complementos de terceros como Kutools para Excel. Cada enfoque tiene ventajas específicas y aspectos a tener en cuenta.

Si el Color de fuente es rojo, cambie el Color de fuente con la función Buscar y reemplazar

La función Buscar y reemplazar de Excel permite buscar y reemplazar según el formato, lo que le permite seleccionar todas las celdas con un Color de fuente específico (como el rojo) y cambiarlas eficazmente a otro color. Este método es ideal para operaciones rápidas en una hoja de cálculo o rango, y no requiere macros ni complementos.

1. Seleccione el rango en el que desea cambiar el color de fuente y pulse Ctrl + H para abrir el cuadro de diálogo Buscar y reemplazar. Haga clic en Opciones >> para ver más configuraciones, tal como se muestra:

haga clic en Opciones en el cuadro de diálogo

2. En el cuadro expandido, siga estos pasos:

  • Deje en blanco los campos Buscar qué y Reemplazar con para centrarse únicamente en el formato.
  • Junto al cuadro Buscar qué, haga clic en Formato > Seleccionar formato desde celda y, a continuación, haga clic en una celda con la fuente roja que desee seleccionar.
  • Junto a Reemplazar con, haga clic en Formato > Formato para abrir el cuadro de diálogo Formato de reemplazo.

seleccione Formato > Elegir formato de celda y haga clic en una celda con fuente roja

seleccione Formato > Formato para ir al cuadro de diálogo Reemplazar formato

3. En el cuadro de diálogo Formato de reemplazo, en la pestaña Fuente, seleccione el color de reemplazo deseado en el menú desplegable Color. Confirme su configuración:

elija un color para cambiar

4. Haga clic en Aceptar para salir del cuadro de diálogo Formato de reemplazo. Por último, en el cuadro de diálogo Buscar y reemplazar, haga clic en Reemplazar todo. Todas las celdas con el tipo de letra rojo identificado cambiarán inmediatamente al nuevo color de fuente elegido:

todas las celdas con fuente roja se reemplazan por el color de fuente que especificó

Nota: Al utilizar «Seleccionar formato desde celda», se tendrán en cuenta todas las propiedades de formato para la coincidencia, no solo el Color de fuente. Si sus celdas difieren en Tamaño de fuente, negrita u otros formatos, únicamente se reemplazarán las coincidencias exactas. Para obtener los mejores resultados, asegúrese de que las celdas de destino tengan el mismo formato, salvo en el color.

Este método resulta especialmente útil cuando necesita realizar una operación masiva puntual sin habilitar macros. No obstante, si su libro de trabajo modifica regularmente el Color de fuente como parte de un flujo de trabajo, considere utilizar una solución automatizada o selectiva.


Si Color de fuente es rojo, cambie el Color de fuente con una función útil

Si tiene instalado Kutools para Excel, su función Seleccionar celdas con formato similar le permite seleccionar rápidamente todas las celdas con el mismo color de fuente exacto (por ejemplo, rojo) y aplicar un nuevo color de fuente de forma masiva. Este método es más flexible que el Buscar y reemplazar básico, ya que puede limitar la selección únicamente al color de fuente o incluir/excluir otros atributos específicos según sus necesidades. Kutools ofrece una interfaz intuitiva para estas operaciones, lo que lo convierte en la herramienta ideal para usuarios que gestionan formatos complejos en grandes conjuntos de datos.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Tras instalar Kutools para Excel, proceda del siguiente modo:

1. Seleccione el rango sobre el que desea operar y vaya a Kutools > Seleccionar > Seleccionar celdas con formato similar, tal como se muestra a continuación:

haga clic en Kutools > Seleccionar > Seleccionar celdas con formato

2. En el cuadro de diálogo Seleccionar celdas con formato similar, haga clic en Seleccionar formato desde celda y seleccione una celda con texto en rojo. Puede ajustar qué propiedades de formato coinciden; en este caso, mantenga únicamente marcada la opción Color de fuente para seleccionar todas las celdas que usen ese color de texto, independientemente de cualquier otro formato.

configure las opciones en el cuadro de diálogo

3. Haga clic en Aceptar. En el cuadro de aviso, haga clic en para continuar:

haga clic en Sí en el cuadro de diálogo

4. Todas las celdas con el color de fuente rojo están ahora seleccionadas simultáneamente. Con estas celdas seleccionadas, puede cambiar manualmente su color de fuente desde el menú desplegable Color de fuente de Excel, según lo necesite.

especifique un color de fuente para cambiar la fuente roja

Este enfoque es particularmente eficaz para grandes Rango o situaciones en las que se requiere ajustar selectivamente el formato basándose únicamente en el color. Al utilizar esta función, asegúrese de verificar que solo se seleccionan los atributos de formato deseados; de lo contrario, podría omitir celdas que parecen visualmente similares pero presentan ligeras diferencias de formato.

Consejo: Kutools también ofrece funciones de procesamiento por lotes y deshacer que ayudan a prevenir errores y revertir rápidamente los cambios si comete un error durante las operaciones de selección o formato.

Si obtiene resultados inesperados o las celdas deseadas no se seleccionan, verifique que únicamente los atributos de formato correctos (como el Color de fuente) estén marcados en el cuadro de diálogo. Asimismo, asegúrese de estar trabajando dentro del Rango de datos previsto.


Además de los métodos anteriores, existen otras formas de procesar datos en función del Color de fuente en Excel:

  • Código VBA para procesamiento por lotes: Si suele trabajar con grandes volúmenes de datos, un script VBA personalizado puede recorrer todas las celdas y ejecutar acciones al detectar texto en rojo. Esta opción es ideal para aplicar formato masivo, marcar o registrar celdas coincidentes, aunque 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 versiones posteriores) para agrupar los datos con texto en rojo y facilitar su revisión o edición. Este método es ideal para tareas puntuales o cuando no se permiten macros ni complementos.

Independientemente del método que utilice, guarde siempre su trabajo con antelación y, de ser posible, pruebe los procedimientos en una copia de muestra de sus datos, especialmente al emplear operaciones por lotes o macros. La resolución habitual de problemas incluye pulsar F9 para actualizar los cálculos y verificar la configuración de las macros en el Centro de confianza de Excel si los métodos basados en VBA no funcionan como se espera.

En resumen, las operaciones basadas en el Color de fuente en Excel requieren algo más que fórmulas integradas. La elección de la herramienta adecuada —VBA, funciones integradas de Excel o complementos como Kutools— dependerá de la frecuencia y complejidad de su flujo de trabajo. Cualquiera que sea el método elegido, verifique siempre los códigos de color, las selecciones de atributos de formato y la seguridad de las macros para garantizar resultados eficientes y precisos.


  • Super Barra de fórmulas (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (lea y edite cómodamente un gran número de celdas); Pegar en Rango de filtro...
  • Fusionar celdas, filas o columnas manteniendo los datos; dividir el contenido de las celdas; combinar filas duplicadas y sumar o calcular el promedio...; evitar entradas duplicadas en celdas; comparar rangos...
  • Seleccionar filas duplicadas o únicas;Seleccionar filas en blanco (todas las celdas vacías);Búsqueda avanzada y búsqueda difusa en varios libros de trabajo; selección aleatoria…
  • Copia celdas exactamente sin que cambien las referencias de las fórmulas; crea referencias automáticamente en varias hojas; inserta viñetas, casillas de verificación y mucho más...
  • Favoritas e inserción rápida de fórmulas, rangos, gráficos e imágenes; cifrado de celdas con contraseña; creación de listas de correo y envío de correos electrónicos…
  • Extraer texto, agregar texto, eliminar caracteres en una posición, eliminar espacios; crear e imprimir estadísticas de la página de datos; convertir entre contenido de celdas y comentarios...
  • Super Filtro (guarde y aplique esquemas de filtro en otras hojas); Clasificación avanzada por mes, semana, día, frecuencia y más; Filtro especial por negrita, cursiva…
  • Combina libros y hojas de trabajo; combina tablas basadas en una columna clave; divide datos en varias hojas; conversión masiva de archivos XLS, XLSX y PDF...
  • Agrupación en Tabla Dinámica por número de semana, día de la semana y más…Mostrar celdas desbloqueadas y bloquear la selección con colores diferenciados;Resaltar celdas que contienen fórmulas o nombres
kte tab 201905
  • Habilite 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 de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y ahorre cientos de clics del ratón cada día!
officetab bottom