Splošna formula
=OR($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))
Povzetek
Če želite poudariti vrstice in stolpce, povezane s približnim ujemanjem, lahko uporabite pogojno oblikovanje s formulo, ki temelji na funkciji LOOKUP, skupaj z logično funkcijo, kot sta OR ali AND. V prikazanem primeru je formula, ki se uporablja za pogojno oblikovanje:
=OR($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))
Pojasnilo
Ta formula uporablja 4 imenovana obsega, opredeljena na naslednji način:
width=K6 widths=B6:B11 heights=C5:H5
Pogojno oblikovanje se oceni glede na vsako celico, na katero se uporabi, začenši z aktivno celico v izboru, ki je v tem primeru celica B5. Za označitev ujemajoče se vrstice uporabimo ta logični izraz:
$B5=LOOKUP(width,widths)
Sklic na B5 je mešan, pri čemer je stolpec zaklenjen in vrstica odklenjena, tako da se le vrednosti v stolpcu B (širine) primerjajo z vrednostjo v K6 (širina). V prikazanem primeru bo ta logični izraz vrnil TRUE za vsako celico v vrstici, kjer je širina 200, na podlagi približnega ujemanja vrednosti v K6 (širina, 275) z vsemi vrednostmi v K6: B11 (širine). To se naredi s funkcijo LOOKUP:
LOOKUP(width,widths)
Tako kot funkcija MATCH, bo LOOKUP tekel skozi razvrščene vrednosti, dokler ne bo ugotovljena večja vrednost, nato pa "stopil nazaj" na prejšnjo vrednost, ki je v tem primeru 200.
Za označitev ustreznega stolpca uporabimo ta logični izraz:
B$5=LOOKUP(height,heights)
Sklic na B5 je mešan z relativnim stolpcem in absolutno vrstico, tako da se le vrednosti v vrstici 5 (višine) primerjajo z vrednostjo v K7 (višina). V prikazanem primeru bo ta logični izraz vrnil TRUE za vsako celico v vrstici, kjer je višina 300, na podlagi približnega ujemanja vrednosti v K7 (višina, 325) z vsemi vrednostmi v C5: H5 (višine). To se naredi s funkcijo LOOKUP:
LOOKUP(height,heights)
Kot zgoraj, bo LOOKUP tekel skozi razvrščene vrednosti, dokler ne bo ugotovljena večja vrednost, nato pa "stopil nazaj" na prejšnjo vrednost, ki je v tem primeru 300.
Označite samo križišče
Če želite poudariti samo križišče, samo funkcijo OR zamenjajte s funkcijo AND:
=AND($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))