![](https://cdn.wiki-base.com/3570188/excel_formula_highlight_approximate_match_lookup_conditional_formatting__2.png.webp)
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))