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

Utilice una fórmula o una función definida para rellenar automáticamente texto en función de la celda Color de relleno en Excel

AutorSun Fecha de modificación

Supongamos que tiene una lista de celdas con relleno rojo o verde y desea introducir texto según el color de fondo de cada celda. Por ejemplo, como se muestra en la siguiente captura de pantalla, rellene con «Sí» las celdas rojas, con «No» las verdes y con «Ninguno» aquellas que no sean ni rojas ni verdes.
relleno automático de texto según el color de relleno de la celda

Utilice una fórmula para rellenar automáticamente texto en función de la celda Color de relleno

Utilice una herramienta práctica para rellenar automáticamente texto en función de la celda Color de relleno

Utilice una función definida para rellenar automáticamente texto en función de la celda Color de relleno en otra columna

Archivo de ejemplo


Utilice una fórmula para rellenar automáticamente texto en función de la celda Color de relleno

Para utilizar una fórmula que rellene automáticamente una celda con un texto específico en función del color de relleno, primero debe definir un nombre.

1. Seleccione una celda, por ejemplo la celda A1, y haga clic en Fórmulas > Definir nombre en el grupo Nombres definidos.
haga clic en Fórmulas > Definir nombre

2. En el cuadro de diálogo Nuevo nombre, escriba Micolor en el campo Nombre e introduzca esta fórmula

=IF(GET.CELL(38,formula!A1)=10,«No»,IF(GET.CELL(38,formula!A1)=3,«Yes»,«Neither»))

En el cuadro de texto, haga clic en Aceptar en Hace referencia a.
copie y pegue la fórmula en el cuadro de diálogo Nombre nuevo

HojaFórmula!A1 indica la celda A1 en la hoja denominada HojaFórmula; 10 y 3 son el código de color, que puede modificar según sus necesidades. Para obtener más información sobre códigos de color, consulte este sitio: http://dmcritchie.mvps.org/excel/colors.htm

Ahora, en la celda rellena con color, puede escribir esta fórmula

=Micolor

Pulse la tecla Entrar y obtendrá el texto correspondiente al color de relleno de la celda.
introduzca una fórmula para obtener el resultado


Utilice una herramienta práctica para rellenar automáticamente texto en función de la celda Color de relleno

Con el método de nombre definido, tiene que volver a escribir la fórmula en cada celda, lo cual resulta tedioso. Pero con Kutools para Excel, un potente conjunto de herramientas para Excel, su función Seleccionar celdas con formato similar le permite seleccionar rápidamente todas las celdas con el mismo color de fondo, ¡para introducir el texto deseado en ellas de forma masiva!

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...

Después de instalar gratuitamenteKutools para Excel, proceda como se indica a continuación:

1. En dos celdas que no esté utilizando, rellénelas con los colores de fondo por separado. Supongamos que, en este caso, desea que las celdas de color azul muestren el texto “Ir” y las de color naranja, “Parar”; entonces rellene la celda A1 con color naranja y la B1 con color azul.
rellene el color de fondo en las celdas

2. A continuación, seleccione las celdas en las que desea introducir texto según el color de relleno y haga clic en Kutools > Seleccionar > Seleccionar celdas con formato similar.
haga clic en la función Seleccionar celdas con formato de Kutools

3. En el cuadro de diálogo Seleccionar celdas con formato similar, haga clic en el botón Seleccionar formato desde celda y, a continuación, en el cuadro de diálogo emergente, seleccione A1, la celda rellenada con el color según el cual desea encontrar otras celdas.
haga clic en el botón Elegir formato desde celda y seleccione una celda con el color en el que basar la búsqueda

Haga clic en Aceptar para volver al cuadro de diálogo principal, desactive todas las casillas excepto la de Relleno y desmarque la opción Ignorar celdas vacías. A continuación, haga clic en Aceptar y luego en para seleccionar todas las celdas rellenas con color azul.
se han seleccionado todas las celdas rellenadas con un color específicose han seleccionado todas las celdas rellenadas con un color específico

4. Ahora escriba el texto específico en la Barra de fórmulas y pulse las teclas Ctrl + Entrar para rellenar todas las celdas seleccionadas con el mismo texto.
escriba el texto específico y pulse Ctrl + Intro para rellenar todas las celdas seleccionadas


Utilice una función definida para rellenar automáticamente texto en función de la celda Color de relleno en otra columna

Si desea rellenar texto en función del color de relleno de una celda en otra columna, puede utilizar una función definida.

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

2. Haga clic en Insertar > Módulo en la ventana para insertar un script en blanco y, a continuación, copie y pegue el siguiente código.

VBA: rellenar celda en función del Color de relleno en otra celda

Function GetRangeColor(xRg As Range)
'UpdatebyKutools20191125
    If (xRg.Count > 1) Then
       GetRangeColor = "Only work for single cell"
    End If
    Select Case xRg.Interior.Color
    Case RGB(255, 0, 0)
        GetRangeColor = "Play"
    Case RGB(0, 255, 0)
        GetRangeColor = "Stop"
    Case Else
      GetRangeColor = "Neither"
    End Select
End Function

En el código, RGB(255, 0, 0) y RGB(0, 255, 0) son códigos de color; puede modificarlos según sus necesidades. Para obtener más información sobre códigos de color, consulte este sitio: http://dmcritchie.mvps.org/excel/colors.html

3. Guarde este código, cierre esta ventana y vuelva a la hoja. A continuación, escriba la fórmula en una celda.

=GetRangeColor(A1)

Pulse la tecla Entrar y arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.

A1 es la celda cuyo color desea utilizar como base para rellenar el texto.
escriba la fórmula para rellenar texto según su color de relleno


Archivo de ejemplo

Haga clic para descargar el archivo de ejemplo


Otras operaciones (artículos)

¿Cómo alternar el color de las filas según el grupo en Excel?
En Excel, colorear filas de forma alterna suele resultarnos bastante sencillo, pero ¿alguna vez ha intentado aplicar colores alternos según los cambios en los valores de una columna —como se muestra en la siguiente captura de pantalla en la Columna A—? En este artículo le explicamos cómo alternar el color de las filas por grupo en Excel.

¿Cómo aplicar un degradado de color en varias celdas?
En Excel, podemos rellenar fácilmente el fondo de una o varias celdas con un color sólido, pero a veces necesitamos un efecto degradado, como el que se muestra en la siguiente captura de pantalla. ¿Cómo conseguir un degradado de color en una o varias celdas en Excel?

¿Cómo aplicar color en franjas a filas o columnas en Excel?
Este artículo le mostrará tres métodos para aplicar color en franjas a filas o columnas en Excel. ¡Siga estos sencillos pasos!

¿Cómo aplicar formato a filas o columnas alternas (pares o impares) en Excel?
Al diseñar una hoja de cálculo, muchas personas aplican formato a las filas o columnas alternas (pares o impares) para hacerla más visual. Este artículo te muestra dos métodos sencillos para lograrlo en Excel.


  • 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