Excel formula: Označite pogojno oblikovanje približnega iskanja ujemanja -

Kazalo

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))

Zanimive Članki...