google spreadsheet - guia - ¿Cómo obtengo el formato condicional de las hojas de google de las fórmulas personalizadas para hacer referencia a las celdas relativas?
qgis español (3)
$ es para "anclar" a esa fila / col. Si desea que la columna permanezca estática, use $ A2 y la fila se puede ajustar libremente.
Tengo una hoja de google en la que quiero que el rango A:D
forme un determinado color si el contenido de A2
contiene la palabra Order
(sin distinción entre mayúsculas y minúsculas). En este momento tengo lo siguiente:
- El formato condicional se aplica al rango -
A:D
- Formatee las celdas si ... -
"Custom formula is"
- Fórmula personalizada -
=SEARCH("Order",$A$2)
- El color de fondo elegido para el estilo de formato
Entonces, el problema es la fórmula =SEARCH("Order",$A$2)
busca exactamente la celda A2 para cada fila. Quiero que cada fila sea relativa para que la fila 3 busque A3, la fila 4 busque A4, etc. ¿Cómo se debe escribir la fórmula personalizada para que sea relativa en lugar de exacta?
No puedo hacer que esto funcione por alguna razón, y tengo cientos de filas, así que no puedo simplemente agregar el formato condicional individualmente. Pensé que los $ eran referencias absolutas que tienen mucho sentido pero no me permiten guardar la fórmula como =SEARCH("Order",A2)
- me dice que no es válida y que no se guardará de esa manera.
EDITAR: Entonces puedo guardar la fórmula =SEARCH("Order",A2)
si cambio el rango de A2: D2 - pero ahora el problema es que SOLAMENTE A2 se resalta cuando quiero resaltar toda la fila - la referencia relativa A2 aplicado a B2, C2, D2 cuando quiero que todas esas celdas solo hagan referencia a A2. ¿Cómo consigo que las ROWS sean relativas y no las COLUMNAS?
¡Ayuda es apreciada!
Phew, finalmente lo resolvió: puedo cambiar las referencias absolutas para que sean específicas de fila / columna, el problema fue que $ A $ 2 hacía referencia y la celda exacta y A2 era relativa a ambas, fila y columna. Quería usar $ A2 para que solo la fila es relativa, por lo que la respuesta a mi pregunta es usar esta fórmula:
= BÚSQUEDA ("Pedido", $ A2)
"A"&ROW()
Devuelve A8
si está en la fila 8
(independientemente de la columna), A9
si está en la fila 9
, etc.
Puede usar esto junto con INDIRECT()
, que toma el valor de una celda dada por una cadena.
INDIRECT("A"&ROW())
Devuelve el valor en A8
si está en la fila 8
, el valor en A9
si está en la fila 9, etc.