Tengo la siguiente VLOOKUP
fórmula para una regla de formato condicional:
=VLOOKUP(A1,Sheet1!$A$2:$C$17,3,FALSE)<>0
Esto funciona bien y hace lo que quiero, que es esto: si la columna C (tercera columna) de la tabla de búsqueda contiene algún valor (es decir <>0
), aplique algún formato a la celda actual.
Lo que no entiendo es el A1
valor utilizado como primer argumento de la fórmula. Cuando ingresé la regla anterior usando Conditional Formatting -> New rule -> Use a formula to determine which cells to format
, especifiqué toda la hoja de trabajo de la Hoja2. Entonces, cuando ingreso un valor en cualquier celda de la Hoja 2, la fórmula se aplica y realmente funciona a la perfección.
Pero, ¿por qué funciona cuando el valor a buscar se especifica como A1?
Estoy usando Excel 2016 en Windows 7 x86.
Respuesta1
Quiere decir que si vas a otra celda de la hoja de cálculo, C43
digamos,Yluego verifique la regla de formato condicional para ver qué le muestra la fórmula, verá la dirección de esa celda ( C43
) en lugar de la que A1
ve cuando está en la celda A1
.
Esto se debe areferencia relativa, una característica muy común y extremadamente útil (¡si sabes lo que está sucediendo!) de Excel.
Si desea que la regla SIEMPRE haga referencia a la celda A1
sin importar qué, resalte la celda A1
y luego edite su formato condicional para usar la fórmula pero con $A$1
en lugar de A1
.
Tal como está ahora, el valor de búsqueda que utiliza su formato condicional es SIEMPRE el valor en cualquier celda resaltada que puede... o no... funcionar para usted. Podría funcionar en el uso inicial y comenzar a fallar a medida que los datos se acumulan u otras cosas se vuelven más complejas. Es posible que nunca haya funcionado cuando el resaltado no estaba activado A1
y no te diste cuenta... simplemente nunca tuviste una razón para mover el resaltado de la celda a otra celda.
Buscarreferencia relativaEn Internet. Vale mucho la pena aprender a usarlo. Y cómo reconocer que está sucediendo cuando no tenía intención de utilizarlo. (No dejes que eso último te ahuyente... las cosas a menudo funcionan bien incluso cuando no tenías la intención de usarlas. Es solo que, bueno, fue suerte y la suerte no es algo de lo que depender. ..) Por cierto, algunos lo odian, otros, como yo, lo encuentran extremadamente útil. Apuesto a que también hay algunos intermedios.
Respuesta2
La fórmula de formato condicional siempre se aplica a nivel de celda.
Si va a otra celda del rango con formato condicional, probablemente verá referencias diferentes.