Excel-opplæring: Hvordan bruke VELG-funksjonen

Innholdsfortegnelse

I denne videoen vil vi se på hvordan du kan bruke VELG-funksjonen.

La oss se på tre eksempler.

Her har noen elementer oppført med en numerisk fargekode. Vi ønsker å bringe disse navnene inn i kolonnen D.

Nå, siden jeg allerede har bordet her, kunne jeg bare bruke VLOOKUP og referere til tabellen. Jeg får oppslagsverdien fra kolonne C, tabellen er området H5: I7, låst med F4, kolonnen er 2, og jeg må bruke FALSE for å tvinge en nøyaktig samsvar.

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

Når jeg kopierer formelen ned, har vi fargenavnene våre.

Dette fungerer bra, men vi kan gjøre det samme med VELG uten bord.

Med VELG er det første argumentet en indeks, og de gjenværende argumentene er valg. Hvis jeg bruker 2 for indeks, og oppgir "rød", "grønn" og "blå" som verdier, returnerer VELG "grønn", siden grønt er det andre elementet.

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

Siden vi allerede har numeriske koder i kolonne C, kan jeg bare erstatte den hardkodede indeksen med en cellehenvisning og kopiere formelen ned.

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

Vi får det samme resultatet som VLOOKUP, og vi trenger ikke denne tabellen i det hele tatt.

I neste eksempel oversetter vi en 4-punkts skala for tekstverdier, der 1 er dårlig og 4 er utmerket.

I kolonne D har vi en klassisk nestet IF-formel

Jeg kan erstatte denne formelen med en enklere formel basert på VELG.

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

Når jeg kopierer formelen ned, får vi de samme resultatene.

VELG fungerer også med cellehenvisninger. Hvis jeg vil, kan jeg plukke opp verdier fra tabellen direkte og bruke dem inne i VELG.

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

Nå fungerer tabellen som en dynamisk nøkkel. Hvis jeg endrer en verdi i tabellen, gjenspeiles det i formelen.

I dette siste eksemplet bruker vi VELG til å tildele et kvartal til hvilken som helst dato.

Først bruker jeg MÅNED-funksjonen til å trekke ut et tall mellom 1 og 12 fra hver dato.

=MONTH(B5)

Deretter pakker jeg bare MÅNED-funksjonen inne i VELG, og bruker MÅNED for å generere indeksen. Jeg må da oppgi 12 verdier, en for hver måned.

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

Resultatet er et tall som tilsvarer et kvartal. Som et siste grep kan jeg bruke sammenkobling for å legge til en "Q" før tallet.

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

Det som er kult med denne spesielle løsningen, er at rekkefølgen på valgene lett kan endres for å imøtekomme regnskapskvartaler som har forskjellige startmåneder.

=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

Så det er det.

CHOOSE-funksjonen utfører enkle oppslag og kan noen ganger erstatte mer kompliserte VLOOKUP, INDEX og MATCH, eller nestede IF.

Neste gang du må kartlegge hele tall i spesifikke verdier, ikke glem VELG-funksjonen.

Kurs

Kjerneformel

Relaterte snarveier

Veksle absolutte og relative referanser F4 + T Slett kolonner Ctrl + - + - Utvid utvalget til den siste cellen ned Ctrl + Shift + + + Fullfør oppføringen og hold deg i samme celle Ctrl + Enter + Return Velg ikke-tilstøtende regneark Ctrl + Click + Click Skriv inn samme data i flere celler Ctrl + Enter + Return Velg bare aktiv celle Shift + Backspace + Delete

Interessante artikler...