He buscado y leído respuestas relacionadas con el formato condicional, pero parece que no puedo hacer que la mía funcione, así que tal vez estoy haciendo algo mal.
Tengo una hoja de trabajo para trabajar. Contiene una lista de animales en nuestro refugio. Lo que intento hacer es colorear toda la fila de verde si han sido adoptados (señalados con una "X" en la columna "G"). He tenido =$G$2="X"
y =$G2="X"
, pero ninguno funciona. Solo coloreará la fila que estaba activa cuando configuré la regla, y cuando ingrese "X" en otra fila, no hace nada. ¿Qué me estoy perdiendo?
Just select the entire sheet first, as conditional formatting only works on selected cells.
Select "Use a Formula to determine which cells to format"
línea que hizo una diferencia allí para muchas personas que vienen de afuera. El OP todavía tiene esto, pero no todos nosotros :)$G5
.You must start at G1 rather than G2 otherwise it will offset the conditional formatting by a row
.Utilice la función "indirecta" en el formato condicional.
=INDIRECT("g"&ROW())="X"
=$A$1:$Z$1500
(o el ancho / largo que desee que se extienda el formato condicional según su hoja de trabajo)Por cada fila de la columna G que tenga una X, ahora cambiará al formato que especificó. Si no hay una X en la columna, no se formateará la fila.
Puede repetir esto para dar formato a varias filas según el valor de una columna. Simplemente cambie la
g
columna ox
texto específico en la fórmula y configure diferentes formatos.Por ejemplo, si agrega una nueva regla con la fórmula,
=INDIRECT("h"&ROW())="CAR"
entonces formateará cada fila que tengaCAR
en la Columna H como el formato que especificó.fuente
Para configurar el formato condicional para una FILA COMPLETA basada en una sola celda, debe ANCLAR la dirección de columna de esa celda con un "$", de lo contrario Excel solo obtendrá la primera columna correcta. ¿Por qué?
Porque Excel está configurando su formato condicional para la SEGUNDA columna de su fila en función de un DESPLAZAMIENTO de columnas. Para la SEGUNDA columna, Excel ahora ha movido una columna a la DERECHA de su celda de regla deseada, examinó ESA celda y ha formateado correctamente la columna dos basándose en una celda que nunca pretendió.
Simplemente ancle la parte de la COLUMNA de la dirección de la celda de la regla con "$" y estará feliz
Por ejemplo: desea que cualquier fila de su tabla se resalte en rojo si la última celda de esa fila no es igual a 1.
Seleccione toda la tabla (pero no los encabezados) "Inicio"> "Formato condicional"> "Administrar reglas ..."> "Nueva regla"> "Usar una fórmula para determinar qué celdas formatear"
Ingrese: "= $ T3 <> 1" (sin comillas ... "T" es la columna de la celda de la regla, "3" es su fila) Establezca el formato Haga clic en Aplicar.
Asegúrese de que Excel no haya insertado comillas en ninguna parte de su fórmula ... si lo hizo, retroceda / elimínelas (sin teclas de flecha).
El formato condicional debe establecerse para toda la tabla.
fuente
Quiere aplicar una regla de formato personalizada. El campo "Se aplica a" debe ser toda la fila (si desea formatear la fila 5, ingrese
=$5:$5
. La fórmula personalizada debe ser=IF($B$5="X", TRUE, FALSE)
, como se muestra en el ejemplo siguiente.fuente
Utilice direccionamiento RC. Entonces, si quiero que el color de fondo de Col B dependa del valor en Col C y lo aplique de las Filas 2 a 20:
Pasos:
Seleccione R2C2 a R20C2
Haga clic en Formato condicional
Seleccione "Usar una fórmula para determinar qué celdas formatear"
Escriba la fórmula: = RC [1]> 25
Cree el formato que desee (es decir, color de fondo "amarillo")
Se aplica a: Asegúrese de que diga: = R2C2: R20C2
** Tenga en cuenta que la "magia" tiene lugar en el paso 4 ... utilizando el direccionamiento RC para ver el valor en una columna a la derecha de la celda que se formatea. En este ejemplo, estoy verificando si el valor de la celda una columna a la derecha de la celda que se está formateando contiene un valor mayor que 25 (tenga en cuenta que puede colocar prácticamente cualquier fórmula aquí que devuelva un valor T / F)
fuente
En mi caso, quería comparar los valores en las celdas de la columna E con las celdas en la columna G
Resalte la selección de celdas a verificar en la columna E.
Seleccionar formato condicional: Resaltar reglas de celda Seleccione una de las opciones en mi caso, fue mayor que. En el campo de la izquierda de la ventana emergente use = indirecto ("g" & fila ()) donde g era la fila con la que estaba comparando.
Ahora la fila a la que está formateando se resaltará en función de si es mayor que la selección en la fila G
Esto funciona para cada celda de la Columna E en comparación con la celda de la Columna G de la selección que hizo para la columna E.
Si G2 es mayor que E2, formatea
G3 es mayor que E3, se formatea, etc.
fuente