Excel-opetusohjelma: CHOOSE-toiminnon käyttäminen

Tässä videossa tarkastelemme, kuinka voit käyttää VALITSE-toimintoa.

Tarkastellaan kolmea esimerkkiä.

Tässä on joitain kohteita, joissa on numeerinen värikoodi. Haluamme tuoda nämä nimet sarakkeeseen D.

Nyt kun taulukko on jo täällä, voisin käyttää vain VLOOKUPia ja viitata taulukkoon. Saan hakuarvon sarakkeesta C, taulukko on alue H5: I7, lukittu F4: llä, sarake on 2, ja minun täytyy käyttää FALSE pakottaaksesi tarkan vastaavuuden.

=VLOOKUP(C5,$H$5:$I$7,2,FALSE)

Kun kopioin kaavan alas, meillä on värinimet.

Tämä toimii hyvin, mutta voimme tehdä saman valinnalla VALITSE ilman pöytää.

CHOOSE-toiminnossa ensimmäinen argumentti on hakemisto, ja loput argumentit ovat valintoja. Jos käytän indeksiä 2 ja annan arvoiksi "punainen", "vihreä" ja "sininen", CHOOSE palauttaa "vihreän", koska vihreä on toinen kohde.

=CHOOSE(2,"red", "green", "blue")

Koska sarakkeessa C on jo numeerisia koodeja, voin vain korvata kovakoodatun hakemiston soluviitteellä ja kopioida kaavan alas.

=CHOOSE(C5,"red", "green", "blue")

Saamme saman tuloksen kuin VLOOKUP, emmekä tarvitse tätä taulukkoa lainkaan.

Seuraavassa esimerkissä käännämme 4 pisteen luokitusasteikon tekstiarvoiksi, joissa 1 on huono ja 4 erinomainen.

Sarakkeessa D on klassinen sisäkkäinen IF-kaava

Voin korvata tämän kaavan yksinkertaisemmalla kaavalla, joka perustuu VALITSE.

=CHOOSE(C5,"Poor","OK","Good","Excellent")

Kun kopioin kaavan alas, saamme samat tulokset.

CHOOSE toimii myös soluviittausten kanssa. Haluan kerätä arvot suoraan taulukosta ja käyttää niitä VALITSE.

=CHOOSE(C5,$I$5,$I$6,$I$7,$I$8)

Nyt taulukko toimii kuin dynaaminen avain. Jos muutan arvoa taulukossa, se näkyy kaavassa.

Tässä viimeisessä esimerkissä käytämme CHOOSE-asetusta vuosineljänneksen määrittämiseen mille tahansa päivämäärälle.

Ensin käytän KUUKAUS-funktiota purkamaan numeron välillä 1 ja 12 jokaisesta päivämäärästä.

=MONTH(B5)

Seuraavaksi yksinkertaisesti käärit MONTH-toiminnon VALITSE-kohtaan ja luodaan hakemisto MONTH-toiminnolla. Sitten minun on annettava 12 arvoa, yksi kuukausittain.

=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)

Tuloksena on luku, joka vastaa neljännestä. Viimeisenä kosketuksena voin käyttää ketjutusta lisäämään "Q" ennen numeroa.

="Q"&CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4)

Mikä on hienoa tässä erityisratkaisussa, on se, että valintojen järjestystä voidaan helposti muuttaa vastaamaan verokauden vuosineljänneksitä, joilla on erilaiset alkamiskuukaudet.

=CHOOSE(MONTH(B5),1,1,1,2,2,2,3,3,3,4,4,4) // Jan start =CHOOSE(MONTH(B5),4,4,4,1,1,1,2,2,2,3,3,3) // Apr start =CHOOSE(MONTH(B5),3,3,3,4,4,4,1,1,1,2,2,2) // Jul start =CHOOSE(MONTH(B5),2,2,2,3,3,3,4,4,4,1,1,1) // Oct start

Joten se siitä.

CHOOSE-toiminto suorittaa yksinkertaisia ​​hakuja ja voi joskus korvata monimutkaisemmat VLOOKUP-, INDEX- ja MATCH-toiminnot tai sisäkkäiset IF: t.

Kun seuraavan kerran sinun on kartoitettava kokonaisluvut tiettyihin arvoihin, älä unohda VALITSE-toimintoa.

Kurssi

Ydinkaava

Aiheeseen liittyvät pikakuvakkeet

Vaihda absoluuttiset ja suhteelliset viitteet F4 + T Poista sarakkeet Ctrl + - + - Laajenna valinta viimeiseen soluun alas Ctrl + Shift + + + Täydellinen merkintä ja pysy samassa solussa Ctrl + Enter + Return Valitse ei-vierekkäiset laskentataulukot Ctrl + Click + Click Syötä samat tiedot useisiin soluihin Ctrl + Enter + Return Valitse vain aktiivinen solu Shift + Backspace + Delete

Mielenkiintoisia artikkeleita...