Excela

Cum se folosește funcția ALEGE

How Use Choose Function

Foaie de lucru practică inclusă în instruire video online .

În acest videoclip, vom analiza modul în care puteți utiliza funcția ALEGE.



Să ne uităm la trei exemple.

cum să grupați în tabelul pivot

Iată câteva elemente listate cu un cod numeric de culoare. Vrem să aducem aceste nume în coloana D.





Acum, deoarece am deja tabelul deja aici, aș putea folosi doar VLOOKUP și să fac referință la tabel. Obțin valoarea de căutare din coloana C, tabelul este intervalul H5: I7, blocat cu F4, coloana este 2 și trebuie să folosesc FALS pentru a forța o potrivire exactă.

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

Când copiez formula în jos, avem numele noastre de culori.



Acest lucru funcționează bine, dar putem face același lucru cu ALEGE fără masă.

Cu CHOOSE, primul argument este un index, iar argumentele rămase sunt alegeri. Dacă folosesc 2 pentru index și furnizez „roșu”, „verde” și „albastru” ca valori, ALEGE returnează „verde”, deoarece verde este al doilea element.

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

Deoarece avem deja coduri numerice în coloana C, pot doar să înlocuiesc indexul codat cu o referință de celulă și să copiez formula în jos.

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

Obținem același rezultat ca VLOOKUP și nu avem deloc nevoie de acest tabel.

În exemplul următor, traducem o scară de evaluare în 4 puncte în valori text, unde 1 este slab și 4 este excelent.

În coloana D, avem o formulă IF clasică imbricată

Pot înlocui această formulă cu o formulă mai simplă bazată pe ALEGE.

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

Când copiez formula în jos, obținem aceleași rezultate.

CHOOSE funcționează și cu referințe celulare. Dacă vreau, pot prelua valorile direct din tabel și le pot folosi în ALEGE.

 
= CHOOSE (C5,$I,$I,$I,$I)

Acum tabelul funcționează ca o cheie dinamică. Dacă modific o valoare din tabel, aceasta se reflectă în formulă.

În acest ultim exemplu, vom folosi CHOOSE pentru a atribui un sfert oricărei date.

Mai întâi voi folosi funcția LUNĂ pentru a extrage un număr între 1 și 12 din fiecare dată.

 
= MONTH (B5)

Apoi, voi înfășura pur și simplu funcția MONTH în interiorul CHOOSE și voi folosi MONTH pentru a genera indexul. Apoi trebuie să furnizez 12 valori, câte una pentru fiecare lună.

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

Rezultatul este un număr care corespunde unui sfert. Ca ultimă atingere, pot folosi concatenarea pentru a adăuga un „Q” înaintea numărului.

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

Ce este interesant la această soluție specială este că ordinea alegerilor poate fi ușor modificată pentru a se adapta trimestrelor fiscale care au luni de început diferite.

 
= 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

Deci asta este.

ce înseamnă ref în excel

Funcția ALEGE efectuează căutări simple și uneori poate înlocui VLOOKUP, INDEX și MATCH mai complicate sau IF-uri imbricate.

Data viitoare când trebuie să mapați numerele întregi în valori specifice, nu uitați de funcția ALEGE.



^