Excel oktatóanyag: A KIVÁLASZTÁS funkció használata

Tartalomjegyzék

Ebben a videóban megnézzük, hogyan használhatja a KIVÁLASZTÁS funkciót.

Nézzünk három példát.

Itt van néhány tétel, amely numerikus színkóddal szerepel. Ezeket a neveket be akarjuk vinni a D oszlopba.

Most, hogy már itt van a táblázat, csak a VLOOKUP használatával tudnám hivatkozni a táblára. A keresési értéket a C oszlopból kapom, a táblázat a H5: I7 tartomány, F4-gyel zárolva, az oszlop 2, és a FALSE-t kell használnom a pontos egyezés kikényszerítéséhez.

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

Amikor lemásolom a képletet, megvan a színnevünk.

Ez jól működik, de ugyanezt megtehetjük a KIVÁLASZTÁSSAL asztal nélkül is.

A CHOOSE használatakor az első argumentum egy index, a többi argumentum pedig választás. Ha a 2-et használom az indexhez, és a "piros", "zöld" és "kék" értéket adom meg, akkor a CHOOSE "zöld" értéket ad vissza, mivel a zöld a második elem.

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

Mivel a C oszlopban már vannak számkódjaink, csak helyettesíteni tudom a keménykódolású indexet egy cellahivatkozással, és lemásolni a képletet.

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

Ugyanazt az eredményt kapjuk, mint a VLOOKUP, és egyáltalán nincs szükségünk erre a táblára.

A következő példában egy 4 pontos értékelési skálát fordítunk szöveges értékekre, ahol 1 gyenge és 4 kiváló.

A D oszlopban van egy klasszikus beágyazott IF képlet

Ezt a képletet egy egyszerűbb, a KIVÁLASZTÁSON alapuló képlettel helyettesíthetem.

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

Amikor a képletet lefelé másolom, ugyanazokat az eredményeket kapjuk.

A CHOOSE cellahivatkozásokkal is működik. Ha akarom, közvetlenül felvehetem az értékeket a táblázatból, és felhasználhatom a KIVÁLASZTÁS belsejében.

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

Most a táblázat dinamikus kulcsként működik. Ha módosítok egy értéket a táblázatban, az a képletben is megjelenik.

Ebben az utolsó példában a KIVÁLASZTÁST fogjuk használni, hogy minden dátumhoz hozzárendeljünk egy negyedet.

Először a MONTH függvényt használom 1 és 12 közötti szám kibontására minden dátumból.

=MONTH(B5)

Ezután egyszerűen befogom a MONTH függvényt a CHOOSE-ba, és a MONTH-t használom az index előállításához. Ezután 12 értéket kell megadnom, havonta egyet.

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

Az eredmény egy negyednek megfelelő szám. Utolsó simításként az összefűzéssel hozzáadhatok egy "Q" -t a szám elé.

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

Ami különleges ebben a részleges megoldásban, az az, hogy a választási sorrend könnyen megváltoztatható az eltérő kezdési hónapokkal rendelkező pénzügyi negyedévek számára.

=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

Szóval ennyi.

A CHOOSE funkció egyszerű kereséseket hajt végre, és néha helyettesítheti a bonyolultabb VLOOKUP, INDEX és MATCH vagy beágyazott IF-eket.

Amikor legközelebb egész számokat kell feltérképeznie meghatározott értékekre, ne feledkezzen meg a KIVÁLASZTÁS funkcióról.

Tanfolyam

Core Formula

Kapcsolódó hivatkozások

Toggle abszolút és relatív hivatkozások F4 + T Delete oszlopok Ctrl + - + - Hosszabbítsa meg a kijelölést az utolsó cella le Ctrl + Shift + + + A teljes bejegyzést és itt azonos cellában Ctrl + Enter + Return Kiválasztás nem szomszédos munkalapok Ctrl + Click + Click Enter ugyanazokat az adatokat több cella Ctrl + Enter + Return beállítása aktív cella csak Shift + Backspace + Delete

érdekes cikkek...