Exceli õpetus: kuidas kasutada funktsiooni CHOOSE

Lang L: none (table-of-contents)

Selles videos vaatleme, kuidas saate funktsiooni VALI kasutada.

Vaatame kolme näidet.

Siin on mõned numbrilise värvikoodiga üksused. Soovime tuua need nimed veergu D.

Kuna mul on tabel juba siin, võiksin lihtsalt kasutada VLOOKUP-i ja tabelile viidata. Otsingu väärtuse saan veerust C, tabel on vahemik H5: I7, lukustatud F4-ga, veerg on 2 ja ma pean täpse vaste sundimiseks kasutama FALSE.

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

Kui ma valemi alla kopeerin, on meil oma värvinimed.

See töötab hästi, kuid me saame sama teha ka VALIDA ilma lauata.

Valides CHOOSE, on esimene argument indeks ja ülejäänud argumendid on valikud. Kui kasutan indeksi jaoks 2 ja esitan väärtusteks "punane", "roheline" ja "sinine", tagastab CHOOSE sõna "roheline", kuna roheline on teine ​​üksus.

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

Kuna meil on veerus C juba numbrikoodid, siis saan lihtsalt asendada kõvakoodiga indeksi lahtriviitega ja valemi alla kopeerida.

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

Saame sama tulemuse nagu VLOOKUP ja seda tabelit pole meil üldse vaja.

Järgmises näites tõlgime 4-punktilise hindamisskaala tekstiväärtusteks, kus 1 on halb ja 4 suurepärane.

Veerus D on meil klassikaline pesastatud IF-valem

Võin selle valemi asendada lihtsama valemiga, mis põhineb VALI.

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

Kui kopeerin valemi alla, saame samad tulemused.

CHOOSE töötab ka lahtriviidetega. Soovi korral võin väärtused tabelist otse noppida ja neid kasutada VALIKU sees.

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

Nüüd töötab tabel nagu dünaamiline võti. Kui muudan tabelis väärtust, kajastub see valemis.

Selles viimases näites kasutame mis tahes kuupäevale kvartali määramiseks valikut CHOOSE.

Esmalt kasutan funktsiooni KUU, et eraldada igast kuupäevast arv vahemikus 1 kuni 12.

=MONTH(B5)

Järgmisena mähin funktsiooni KUU lihtsalt valiku sisse ja kasutan indeksi loomiseks KUUD. Seejärel pean esitama 12 väärtust, ühe iga kuu kohta.

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

Tulemuseks on arv, mis vastab veerandile. Viimase lihvina võin liitmise abil lisada numbri ette "Q".

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

Selle konkreetse lahenduse juures on lahe, et valikute järjekorda saab hõlpsasti muuta, et võtta arvesse eelarvekvartaleid, millel on erinevad alguskuud.

=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

Nii see ongi.

Funktsioon CHOOSE teostab lihtsaid otsinguid ja võib mõnikord asendada keerulisemad VLOOKUP, INDEX ja MATCH või pesastatud IF-id.

Järgmine kord, kui peate täisarvud kaardistama konkreetseteks väärtusteks, ärge unustage funktsiooni VALI.

Kursus

Põhivormel

Seotud otseteed

Lülita absoluutsed ja suhtelised viited F4 + T Kustuta veerud Ctrl + - + - Laienda valikut viimase lahtrini allapoole Ctrl + Shift + + + Lõpeta sisestus ja jää samasse lahtrisse Ctrl + Enter + Return Vali mitte külgnevad töölehed Ctrl + Click + Click Sisesta samad andmed mitmesse lahtrisse Ctrl + Enter + Return Vali ainult aktiivne lahter Shift + Backspace + Delete

Huvitavad Artiklid...