Excel-opetusohjelma: Kuinka tuoda esiin likimääräiset hakuhaut

Tässä videossa tarkastelemme, kuinka korostetaan likimääräisiä hakuhakuja ehdollisella muotoilulla.

Tässä meillä on yksinkertainen hakutaulukko, joka näyttää materiaalikustannukset eri korkeuksille ja leveyksille. K8: n kaava käyttää INDEX- ja MATCH-funktioita oikean hinnan hakemiseen K6: een ja K7: een syötettyjen leveys- ja korkeusarvojen perusteella.

Huomaa, että haku perustuu likimääräiseen vastaavuuteen. Koska arvot ovat nousevassa järjestyksessä, MATCH tarkistaa arvot, kunnes suurempi arvo saavutetaan, ja siirtyy sitten takaisin ja palauttaa edellisen sijainnin.

Rakennetaan ehdollinen muotoilusääntö korostamaan vastaava rivi ja sarake.

Kuten aina hankalamman ehdollisen muotoilun kanssa, suosittelen, että työskentelet ensin nuken kaavojen kanssa ja siirrät sitten toimivan kaavan suoraan ehdollisen muotoilun sääntöön. Tällä tavalla voit käyttää kaikkia Excelin työkaluja virheenkorjauksessa kaavaa, mikä säästää paljon aikaa.

Asetan ensin kaavan leveydelle. Meidän on palautettava TOSI jokaiselle solulle rivillä 7, jossa sovitettu leveys on 200.

Tämä tarkoittaa, että kaavamme aloitetaan arvolla $ B5 =, ja meidän on lukittava sarake.

= $ B5 =

Nyt emme voi etsiä 275: tä leveyssarakkeesta, koska sitä ei ole siellä. Sen sijaan tarvitsemme likimääräisen vastaavuuden, joka löytää 200, aivan kuten hakukaava.

Helpoin tapa on tehdä tämä on käyttää LOOKUP-toimintoa. LOOKUP tekee automaattisesti likimääräisen ottelun, ja sen sijaan, että palauttaisi sijainnin, kuten MATCH, LOOKUP palauttaa todellisen otteluarvon. Joten voimme kirjoittaa:

$ B5 = HAKU ($ K $ 6, $ B $ 6: $ B $ 12)

Hakuluvun syöttöleveydellä ja kaikki tulosvektorin taulukon leveydet.

Jos käytän F9, näet arvon LOOKUP palauttaa.

Kun kirjoitan kaavan taulukon yli, saamme TOSI jokaiselle 200 leveyden rivin solulle.

Nyt meidän on laajennettava kaavaa vastaamaan korkeussaraketta. Tätä varten lisätään OR-funktio ja sitten toinen kaava vastaamaan korkeutta.

Aloitamme kaavan samalla tavalla, mutta tällä kertaa meidän on lukittava rivi:

= B $ 5

Sitten käytämme LOOKUP-funktiota uudelleen. Tulosvektorina on hakuarvon korkeus ja kaikki taulukon korkeudet.

= TAI ($ B5 = HAKU ($ K $ 6, $ B $ 6: $ B $ 12), B $ 5 = HAKU ($ K $ 7, $ C $ 5: $ H $ 5))

Kun kopioin kaavan taulukon yli, saamme TOSI jokaiselle solulle vastaavassa sarakkeessa ja jokaiselle solulle vastaavalla rivillä - juuri sen, mitä tarvitsemme ehdolliseen muotoiluun.

Voin vain kopioida kaavan vasemmassa yläkulmassa olevaan soluun tarkalleen ja luoda uuden säännön.

Jos muutan nyt leveyttä tai korkeutta, korostus toimii odotetulla tavalla.

Lopuksi, jos haluat vain korostaa hakuarvon itse, se on yksinkertainen muutos. Muokkaa kaavaa ja korvaa OR-funktio AND-funktiolla.

= JA ($ B5 = HAKU ($ K $ 6, $ B $ 6: $ B $ 12), B $ 5 = HAKU ($ K $ 7, $ C $ 5: $ H $ 5))

Kurssi

Ehdollinen muotoilu

Aiheeseen liittyvät pikakuvakkeet

Syötä samat tiedot useisiin soluihin Ctrl + Enter + Return Näytä Liitä erityinen -valintaikkuna Ctrl + Alt + V + + V Vaihda absoluuttiset ja suhteelliset viitteet F4 + T

Mielenkiintoisia artikkeleita...