Tutorial Excel: Cum se utilizează funcția ALEGE

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

Să ne uităm la trei exemple.

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$5:$I$7,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 nevoie deloc 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ă clasică IF 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 de celulă. Dacă vreau, pot prelua valorile direct din tabel și le pot folosi în ALEGE.

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

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.

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.

Curs

Formula de bază

Comenzi rapide asociate

Comutați referințele absolute și relative F4 + T Ștergeți coloanele Ctrl + - + - Extindeți selecția până la ultima celulă în jos Ctrl + Shift + + + Completați intrarea și rămâneți în aceeași celulă Ctrl + Enter + Return Selectați foile de lucru non-adiacente Ctrl + Click + Click Introduceți aceleași date în mai multe celule Ctrl + Enter + Return Selectați numai celula activă Shift + Backspace + Delete

Articole interesante...