Excel formula: Označite uvjetno formatiranje približnog pretraživanja podudaranja -

Sadržaj

Generička formula

=OR($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))

Sažetak

Da biste istaknuli retke i stupce povezane s približnim podudaranjem, možete upotrijebiti uvjetno oblikovanje s formulom koja se temelji na funkciji LOOKUP zajedno s logičkom funkcijom poput OR ili AND. U prikazanom primjeru formula koja se koristi za primjenu uvjetnog oblikovanja je:

=OR($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))

Obrazloženje

Ova formula koristi 4 imenovana raspona, definirana kako slijedi:

width=K6 widths=B6:B11 heights=C5:H5

Uvjetno oblikovanje procjenjuje se u odnosu na svaku ćeliju na koju se primjenjuje, počevši od aktivne ćelije u odabiru, koja je u ovom slučaju ćelija B5. Da bismo istaknuli odgovarajući redak, koristimo ovaj logički izraz:

$B5=LOOKUP(width,widths)

Referenca na B5 je pomiješana, s zaključanim stupcem i otključanim retkom, tako da se samo vrijednosti u stupcu B (širine) uspoređuju s vrijednošću u K6 (širina). U prikazanom primjeru, ovaj logički izraz vratit će TRUE za svaku ćeliju u redu gdje je širina 200, na temelju približnog podudaranja vrijednosti u K6 (širina, 275) sa svim vrijednostima u K6: B11 (širine). To se postiže funkcijom LOOKUP:

LOOKUP(width,widths)

Poput funkcije MATCH, LOOKUP će se pokretati kroz sortirane vrijednosti dok se ne pronađe veća vrijednost, a zatim će se "vratiti natrag" na prethodnu vrijednost, što je u ovom slučaju 200.

Da bismo istaknuli odgovarajući stupac, koristimo ovaj logički izraz:

B$5=LOOKUP(height,heights)

Referenca na B5 je pomiješana, s relativnim stupcem i apsolutnim redom, tako da se samo vrijednosti u retku 5 (visine) uspoređuju s vrijednošću u K7 (visina). U prikazanom primjeru, ovaj logički izraz vratit će TRUE za svaku ćeliju u redu gdje je visina 300, na temelju približnog podudaranja vrijednosti u K7 (visina, 325) sa svim vrijednostima u C5: H5 (visine). To se postiže funkcijom LOOKUP:

LOOKUP(height,heights)

Kao i gore, LOOKUP će se pokretati kroz sortirane vrijednosti dok se ne pronađe veća vrijednost, a zatim će se "vratiti natrag" na prethodnu vrijednost, što je u ovom slučaju 300.

Označite samo raskrižje

Da biste istakli samo raskrižje, samo zamijenite funkciju OR funkcijom AND:

=AND($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))

Zanimljivi članci...