„Excel“ pamoka: kaip naudotis funkcija PASIRINKTI

Šiame vaizdo įraše apžvelgsime, kaip galite naudoti funkciją PASIRINKTI.

Pažvelkime į tris pavyzdžius.

Čia yra keletas elementų, išvardytų skaitmeniniu spalvų kodu. Šiuos pavadinimus norime įtraukti į D stulpelį.

Kadangi aš jau turiu lentelę čia, galėčiau tiesiog naudoti VLOOKUP ir nurodyti lentelę. Paieškos vertę gaunu iš C stulpelio, lentelė yra diapazonas H5: I7, užrakintas F4, stulpelis yra 2, ir man reikia naudoti FALSE, kad priverstų tikslią atitiktį.

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

Kai nukopijuoju formulę žemyn, turime savo spalvų pavadinimus.

Tai gerai veikia, bet tą patį galime padaryti ir PASIRINKTI be stalo.

Pasirinkus CHOOSE, pirmasis argumentas yra indeksas, o likę argumentai yra pasirinkimai. Jei indeksui naudoju 2 ir kaip reikšmes pateikiu „raudona“, „žalia“ ir „mėlyna“, CHOOSE grąžina „žalia“, nes žalia yra antras elementas.

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

Kadangi C stulpelyje jau yra skaitiniai kodai, aš tiesiog galiu pakeisti kietojo kodo indeksą langelio nuoroda ir nukopijuoti formulę žemyn.

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

Gauname tą patį rezultatą kaip ir „VLOOKUP“, o šios lentelės mums visai nereikia.

Kitame pavyzdyje mes išverčiame 4 taškų vertinimo skalę į teksto reikšmes, kur 1 yra prastas ir 4 yra puikus.

D stulpelyje turime klasikinę įdėtą IF formulę

Aš galiu pakeisti šią formulę paprastesne formule, kurios pagrindas yra PASIRINKTI.

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

Kai nukopijuoju formulę žemyn, gauname tuos pačius rezultatus.

CHOOSE taip pat veikia su langelių nuorodomis. Jei noriu, galiu tiesiogiai paimti vertes iš lentelės ir jas naudoti PASIRINKITE.

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

Dabar lentelė veikia kaip dinaminis raktas. Jei pakeičiu lentelės vertę, tai atspindi formulė.

Šiame paskutiniame pavyzdyje mes naudosime PASIRINKTI, kad bet kuriai datai priskirtume ketvirtį.

Pirmiausia naudosiu funkciją MĖNESIS, kad iš kiekvienos datos ištraukčiau skaičių nuo 1 iki 12.

=MONTH(B5)

Tada paprasčiausiai apvyniosiu MONTH funkciją viduje PASIRINKITE ir naudosiu MONTH, kad sukurtumėte indeksą. Tada turiu pateikti 12 verčių, po vieną kiekvienam mėnesiui.

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

Rezultatas yra skaičius, atitinkantis ketvirtį. Kaip paskutinį prisilietimą galiu naudoti sujungimą, kad prieš skaičių pridėčiau „Q“.

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

Šaunus šio konkretaus sprendimo variantas yra tai, kad pasirinkimo tvarką galima lengvai pakeisti, kad atitiktų fiskalinius ketvirčius, kurių pradžios mėnesiai skiriasi.

=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

Taigi viskas.

Funkcija PASIRINKTI atlieka paprastas peržiūras ir kartais gali pakeisti sudėtingesnius VLOOKUP, INDEX ir MATCH arba įdėtus IF.

Kitą kartą, kai jums reikės suskirstyti sveikus skaičius į konkrečias reikšmes, nepamirškite apie funkciją PASIRINKTI.

Žinoma

Pagrindinė formulė

Susiję spartieji klavišai

Perjungti absoliučiąsias ir santykines nuorodas F4 + T trinti stulpelius Ctrl + - + - išplėsti pasirinkimą iki paskutinio langelio žemyn Ctrl + Shift + + + baigti įrašą ir likti tame pačiame langelyje Ctrl + Enter + Return pasirinkti ne gretimus darbalapius Ctrl + Click + Click įvesti tuos pačius duomenis keliose ląstelėse Ctrl + Enter + Return pasirinkti tik aktyvią langelį Shift + Backspace + Delete

Įdomios straipsniai...