Екцел формула: Означите условно форматирање приближног претраживања подударања -

Преглед садржаја

Генеричка формула

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

Резиме

Да бисте истакли редове и колоне повезане са приближним подударањем, можете да користите условно форматирање са формулом која се заснива на функцији ЛООКУП заједно са логичком функцијом попут ОР или АНД. У приказаном примеру, формула која се користи за примену условног форматирања је:

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

Објашњење

Ова формула користи 4 именована опсега, дефинисана на следећи начин:

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

Условно форматирање се процењује у односу на сваку ћелију на коју се примењује, почев од активне ћелије у избору, која је у овом случају ћелија Б5. Да бисмо истакли одговарајући ред, користимо овај логички израз:

$B5=LOOKUP(width,widths)

Референца на Б5 је помешана, са закључаном колоном и откључаним редом, тако да се само вредности у колони Б (ширине) упоређују са вредностима у К6 (ширина). У приказаном примеру, овај логички израз ће вратити ТРУЕ за сваку ћелију у реду где је ширина 200, на основу приближног подударања вредности у К6 (ширина, 275) са свим вредностима у К6: Б11 (ширине). То се ради помоћу функције ЛООКУП:

LOOKUP(width,widths)

Попут функције МАТЦХ, ЛООКУП ће се кретати кроз сортиране вредности док се не пронађе већа вредност, а затим ће „одступити“ до претходне вредности, што је у овом случају 200.

Да бисмо истакли одговарајућу колону, користимо овај логички израз:

B$5=LOOKUP(height,heights)

Референца на Б5 је помешана, са релативном колоном и апсолутном линијом, тако да се само вредности у реду 5 (висине) упоређују са вредностима у К7 (висина). У приказаном примеру, овај логички израз ће вратити ТРУЕ за сваку ћелију у реду где је висина 300, на основу приближног подударања вредности у К7 (висина, 325) са свим вредностима у Ц5: Х5 (висине). То се ради помоћу функције ЛООКУП:

LOOKUP(height,heights)

Као и горе, ЛООКУП ће се кретати кроз сортиране вредности док се не пронађе већа вредност, а затим ће „одступити“ до претходне вредности, што је у овом случају 300.

Означите само раскрсницу

Да бисте истакли само пресек, само замените функцију ОР функцијом АНД:

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

Занимљиви Чланци...