Excel

Kuinka korvata sisäkkäiset IF: t VLOOKUPilla

How Replace Nested Ifs With Vlookup

Mukana harjoitustyökalu online -videokoulutus .

Tässä lyhyessä videossa katsomme, kuinka korvata tyypillinen sisäkkäinen IF -kaava VLOOKUP -kaavalla. Verrattuna sisäkkäisiin IF -lausekkeisiin VLOOKUP on yksinkertaisempi ja läpinäkyvämpi. Sopeutuminen on myös helpompaa myöhemmin. Kun olet määrittänyt, voit muuttaa kaavan logiikkaa koskematta edes itse kaavaan. Se vain toimii.



Voit rakentaa tai periä laskentataulukon, joka käyttää sarjan sisäkkäisiä IF -käskyjä jonkinlaisten arvojen määrittämiseen. Monet ihmiset käyttävät sisäkkäisiä IF -lausekkeita tällä tavalla, koska lähestymistapa on helppo, kun saat siitä käsityksen. Mutta sisäkkäisiä IF -lausekkeita voi olla vaikea ylläpitää ja korjata.

Katsotaanpa, kuinka voit käyttää VLOOKUP -toimintoa sen sijaan.





Tässä meillä on klassinen ongelma arvosanojen antamisessa pisteisiin. Jokaisella luettelon oppilaalla on joukko testituloksia, jotka lasketaan keskimäärin sarakkeessa G. Sarakkeessa H kaava käyttää neljän IF -lausekkeen sarjaa arvosanan määrittämiseen keskiarvon perusteella. Kaava alkaa pienillä pisteillä ja toimii korkeisiin pisteisiin käyttämällä vähemmän kuin operaattoria.

mikä on absoluuttinen soluviite

Lisätään toinen sarake, joka laskee saman arvosanan VLOOKUP -toiminnolla.



Ensimmäinen asia, jonka teemme, on rakentaa taulukko, jonka avulla voimme antaa arvosanoja. Tarvitsemme sarakkeen pisteitä ja sarakkeen arvosanoja varten. Jotta tarvittavien arvojen saaminen nykyisestä kaavasta olisi helpompaa, muunnamme sisäkkäisen IF -kaavan tekstiksi lisäämällä yhden heittomerkin ennen yhtäläisyysmerkkiä. Nyt voimme nähdä kaavan työskennellessämme. Meidän on lisättävä rivi jokaiselle mahdolliselle arvosanalle.

Voimme käyttää muotoilua nopeasti muotoilun käyttöön ottamiseen.

Nyt meillä on tarvittavat arvosanat VLOOKUPin avulla. VLOOKUP vastaa taulukon ensimmäisessä sarakkeessa. Oletuksena VLOOKUP ei vaadi tarkkaa vastaavuutta, mikä on tärkeää, koska emme halua lisätä riviä kaikille mahdollisille pisteille. Taulukko on kuitenkin lajiteltava nousevaan järjestykseen.

Ennen kuin aloitamme VLOOKUPin käytön, määritetään taulukon nimi. Tämä ei ole ehdottoman välttämätöntä, mutta se helpottaa kaavamme lukemista. Nimeämme taulukon nimellä 'grade_key'.

Lisätään nyt VLOOKUP -kaava. Ensimmäinen argumentti on etsimämme arvo, jonka saamme sarakkeesta G. Toinen argumentti on hakutaulukko. Kolmas argumentti on sarake, joka sisältää haluamamme arvon. Koska arvosanat ovat toisessa sarakkeessa, käytämme numeroa 2.

VLOOKUP käyttää valinnaista neljättä argumenttia, joka ohjaa tarkkaa vastaavuutta. Oletusarvo on TOSI, joka tarkoittaa 'ei-täsmällistä vastaavuutta'. Ei-tarkan haun tilassa VLOOKUP vastaa tarkkoja arvoja, jos mahdollista, ja seuraavaksi pienin arvo, kun ei.

Kun kirjoitamme kaavan, saamme ensimmäisen luokan. Nyt voimme vain kopioida kaavan taulukkoon.

Voit nähdä, että saamme samat arvosanat, mutta joitakin hyviä etuja.

Ensinnäkin itse kaava on paljon helpompi lukea. Arvosanan avain näkyy myös laskentataulukossa, jotta se on helppo tarkistaa. Lopuksi arvosana -avain itse hallitsee arvosanoja. Voimme helposti muuttaa pisteitä ja saada uusia arvosanoja. Lisäksi voimme lisätä uusia rivejä avaimeen ja olemassa oleva kaava 'vain toimii'.

Ei ole tarvetta riidellä kurittomasta suluista.

Kun seuraavan kerran kohtaat kaavan, jossa on sisäkkäisiä IF: itä, harkitse VLOOKUPin käyttöä



^