Vodič za Excel: Kako koristiti funkciju CHOOSE

U ovom ćemo videozapisu pogledati kako možete koristiti funkciju ODABERI.

Pogledajmo tri primjera.

Evo nekoliko stavki s numeričkim kodom u boji. Ta imena želimo unijeti u stupac D.

Sad, budući da tablicu već imam ovdje, mogao bih samo koristiti VLOOKUP i uputiti je na tablicu. Vrijednost pretraživanja dobivam iz stupca C, tablica je raspon H5: I7, zaključana s F4, stupac je 2, a trebam upotrijebiti FALSE za forsiranje točnog podudaranja.

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

Kada kopiram formulu dolje, imamo svoja imena boja.

Ovo dobro funkcionira, ali isto možemo učiniti i s CHOOSE bez stola.

Uz CHOOSE, prvi je argument indeks, a preostali argumenti izbor. Ako za indeks upotrijebim 2 i kao vrijednosti navedem "crveno", "zeleno" i "plavo", CHOOSE vraća "zeleno", jer je zelena druga stavka.

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

Budući da u stupcu C već imamo numeričke kodove, mogu jednostavno zamijeniti tvrdo kodirani indeks referencom ćelije i kopirati formulu prema dolje.

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

Dobivamo isti rezultat kao i VLOOKUP, a ova nam tablica uopće nije potrebna.

U sljedećem primjeru prevodimo ljestvicu ocjena u 4 točke na tekstualne vrijednosti, gdje je 1 loše, a 4 izvrsno.

U stupcu D imamo klasičnu ugniježđenu IF formulu

Ovu formulu mogu zamijeniti jednostavnijom formulom koja se temelji na IZABERI.

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

Kad kopiram formulu, dobit ćemo iste rezultate.

CHOOSE također radi s referencama stanica. Ako želim, mogu izravno pokupiti vrijednosti iz tablice i koristiti ih unutar CHOOSE.

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

Sada tablica radi kao dinamički ključ. Ako promijenim vrijednost u tablici, to će se odraziti u formuli.

U ovom posljednjem primjeru koristit ćemo CHOOSE da dodijelimo tromjesečje bilo kojem datumu.

Prvo ću upotrijebiti funkciju MONTH za izdvajanje broja između 1 i 12 iz svakog datuma.

=MONTH(B5)

Dalje, jednostavno ću umotati funkciju MONTH unutar CHOOSE, i upotrijebiti MONTH za generiranje indeksa. Tada moram navesti 12 vrijednosti, po jednu za svaki mjesec.

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

Rezultat je broj koji odgovara četvrtini. Kao posljednji detalj, mogu upotrijebiti spajanje kako bih ispred broja dodao "Q".

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

Ono što je u redu kod ovog posebnog rješenja je redoslijed izbora koji se lako može prilagoditi fiskalnim kvartalima koji imaju različite mjesece početka.

=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

Znaci to je to.

Funkcija CHOOSE izvodi jednostavne pretrage i ponekad može zamijeniti složenije VLOOKUP, INDEX i MATCH ili ugniježđene IF-ove.

Sljedeći put kada budete trebali preslikati cijele brojeve u određene vrijednosti, ne zaboravite na funkciju IZBOR.

Tečaj

Osnovna formula

Povezani prečaci

Uključivanje / isključivanje apsolutnih i relativnih referenci F4 + T Brisanje stupaca Ctrl + - + - Proširivanje izbora na zadnju ćeliju prema dolje Ctrl + Shift + + + Dovršite unos i ostanite u istoj ćeliji Ctrl + Enter + Return Odaberite nesusjedne radne listove Ctrl + Click + Click Unesite iste podatke u više stanica Ctrl + Enter + Return Odaberite samo aktivnu ćeliju Shift + Backspace + Delete

Zanimljivi članci...