Explicación de una fórmula BUSCARV utilizada en una regla de formato condicional

Explicación de una fórmula BUSCARV utilizada en una regla de formato condicional

Tengo la siguiente VLOOKUPfó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 A1valor 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, C43digamos,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 A1ve 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 A1sin importar qué, resalte la celda A1y luego edite su formato condicional para usar la fórmula pero con $A$1en 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 A1y 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.

información relacionada