Selvom VÆLG-funktionen måske ikke ser nyttig ud på overfladen, kan denne funktion forbedre dine Excel-datamodeller dramatisk. Funktionen VÆLG returnerer en værdi fra en specificeret liste med værdier baseret på et specificeret positionsnummer.
For eksempel, hvis du indtaster formlerne VÆLG(3, "Rød", "Gul", "Grøn", "Blå") i en celle, returnerer Excel Grøn, fordi Grøn er det tredje element på listen over værdier. Formlen VÆLG(1, "Rød", "Gul", "Grøn", "Blå") ville returnere Rød.
VÆLG grundlæggende
Følgende figur illustrerer, hvordan VÆLG formler kan hjælpe med at lokalisere og udtrække tal fra en række celler. Bemærk, at i stedet for at bruge hårdkodede værdier, som rød, grøn og så videre, kan du bruge cellereferencer til at liste valgene.
CHOOSE-funktionen giver dig mulighed for at finde værdier fra et defineret sæt af valgfri" width="470"/>
VÆLG-funktionen giver dig mulighed for at finde værdier fra et defineret sæt af valg.
Brug et øjeblik på at gennemgå den grundlæggende syntaks for funktionen CHOOSE:
VÆLG(Index_num, Værdi1, Værdi2, …)
-
Index_num: Argumentet Index_num angiver positionsnummeret for den valgte værdi på listen over værdier. Hvis den tredje værdi på listen er nødvendig, er Index_num 3. Index_num argumentet skal være et heltal mellem en og det maksimale antal værdier i den definerede liste over værdier. Det vil sige, hvis der er ti valg defineret i CHOOSE-formlen, kan Index_num- argumentet ikke være mere end ti.
-
Værdi: Hvert Værdi- argument repræsenterer et valg på den definerede liste over valg for den VÆLG-formel. Den værdi> argumenter kan være hårdt kodede værdier, cellereferencer, definerede navne, formler eller funktioner. Du kan have op til 255 valgmuligheder opført i dine VÆLG-formler.
Anvendelse af CHOOSE formler i en datamodel
VÆLG-funktionen er især værdifuld i datamodeller, hvor flere lag af data skal samles. Følgende figur illustrerer et eksempel, hvor VÆLG-formler hjælper med at trække data sammen.
VÆLG formler sikrer, at de relevante data er synkront pul” width=”535″/>
CHOOSE-formlerne sikrer, at de relevante data trækkes synkront fra flere data-feeds.
I dette eksempel har du to datatabeller: en for omsætning og en for nettoindkomst. Hver indeholder tal for separate områder. Ideen er at lave en iscenesættelsestabel, der trækker data fra begge tabeller, så dataene svarer til en valgt region.
For at forstå, hvad der foregår, skal du fokusere på formlen i celle F3, vist i figuren. Formlen er CHOOSE($C$2,F7,F8,F9,F10). Den indeksnr argument er faktisk en celle reference, ser på værdien i celle C2, som tilfældigvis er tallet 2. Som man kan se, celle C2 er faktisk en VLOOKUP formel, der trækker det passende Nummeret for det valgte område. Listen over definerede valg i CHOOSE-formlen er i det væsentlige de cellereferencer, der udgør indtægtsværdierne for hver region: F7, F8, F9 og F10. Så formlen i celle F3 oversættes til VÆLG(2, 27474, 41767, 18911, 10590). Svaret er 41.767.