
Generisk formel
=OR($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))
Resumé
For at fremhæve rækker og kolonner, der er knyttet til et omtrentligt match, kan du bruge betinget formatering med en formel baseret på LOOKUP-funktionen sammen med en logisk funktion som OR eller AND. I det viste eksempel er formlen, der bruges til at anvende betinget formatering:
=OR($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))
Forklaring
Denne formel bruger 4 navngivne områder, defineret som følger:
width=K6 widths=B6:B11 heights=C5:H5
Betinget formatering evalueres i forhold til hver celle, den anvendes til, startende med den aktive celle i markeringen, som i dette tilfælde er celle B5. For at fremhæve den matchende række bruger vi dette logiske udtryk:
$B5=LOOKUP(width,widths)
Henvisningen til B5 blandes med søjlen låst og række ulåst, så kun værdier i søjle B (bredder) sammenlignes med værdien i K6 (bredde). I det viste eksempel returnerer dette logiske udtryk SAND for hver celle i en række, hvor bredden er 200, baseret på et omtrentligt match af værdien i K6 (bredde, 275) mod alle værdier i K6: B11 (bredder). Dette gøres med LOOKUP-funktionen:
LOOKUP(width,widths)
Ligesom MATCH-funktionen vil LOOKUP køre gennem sorterede værdier, indtil der findes en større værdi, og derefter "træde tilbage" til den tidligere værdi, som i dette tilfælde er 200.
For at fremhæve den matchende kolonne bruger vi dette logiske udtryk:
B$5=LOOKUP(height,heights)
Henvisningen til B5 blandes med kolonnen relativ og række absolut, så kun værdier i række 5 (højder) sammenlignes med værdien i K7 (højde). I det viste eksempel returnerer dette logiske udtryk SAND for hver celle i en række, hvor højden er 300, baseret på et omtrentligt match af værdien i K7 (højde, 325) mod alle værdier i C5: H5 (højder). Dette gøres med LOOKUP-funktionen:
LOOKUP(height,heights)
Som ovenfor vil LOOKUP køre gennem sorterede værdier, indtil en større værdi er fundet, og derefter "gå tilbage" til den tidligere værdi, som i dette tilfælde er 300.
Fremhæv kun krydset
For kun at fremhæve krydset skal du blot erstatte ELLER-funktionen med OG-funktionen:
=AND($B5=LOOKUP(width,widths),B$5=LOOKUP(height,heights))