Hur man använder Excel CHOOSE-funktionen -

Innehållsförteckning

Sammanfattning

Excel VÄLJ-funktionen returnerar ett värde från en lista med en given position eller ett index. Till exempel returnerar VÄLJ (2, "röd", "blå", "grön") "blå", eftersom blått är det andra värdet som listas efter indexnumret. Värdena som tillhandahålls VÄLJ kan inkludera referenser.

Ändamål

Få ett värde från en lista baserat på position

Returvärde

Värdet vid den givna positionen.

Syntax

= VÄLJ (indexnummer, värde1, (värde2), …)

Argument

  • index_num - Värdet att välja. Ett tal mellan 1 och 254.
  • värde1 - Det första värdet att välja mellan.
  • value2 - (valfritt) Det andra värdet att välja mellan.

Version

Excel 2003

Användningsanmärkningar

Excel VÄLJ-funktionen returnerar ett värde från en lista med en given position eller ett index. Värdena som anges för VÄL kan innehålla referenser. CHOOSE kommer dock inte att hämta ett objekt från intervallet eller arraykonstanten som tillhandahålls som ett värde. Välj kan hantera upp till 254 värden men INDEX eller INDEX med MATCH är bättre metoder för stora värdesatser.

Exempel

Formlerna nedan använder VÄLJ för att returnera de andra och tredje värdena från en lista:

CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"

Ovan är "blå" det andra värdet och "grönt" är det tredje värdet. I exemplet som visas på skärmdumpen är formeln i cell B5:

CHOOSE(B5,"red","blue","green") // returns "red"

CHOOSE hämtar inte värden från ett intervall eller en arraykonstant. Till exempel returnerar formeln nedan ett #VALUE-fel:

=CHOOSE(2,A1:A3) // returns #VALUE

Detta händer eftersom indexnumret är utanför intervallet. I det här fallet är den syntax som krävs:

=CHOOSE(2,A1,A2,A3)

För att hämta det nionde objektet från ett intervall, använd INDEX och MATCH.

Anteckningar

  • Om index_num är utanför intervallet kommer CHOOSE att returnera #VALUE
  • Värden kan också vara referenser. Adressen A1 eller intervallen A1: 10 eller B2: B15 kan till exempel anges som värden.
  • CHOOSE hämtar inte värden från ett intervall eller en arraykonstant.

Relaterade videoklipp

Hur man använder CHOOSE-funktionen I den här videon tittar vi på hur du kan använda CHOOSE-funktionen. Vi jämför också en formel baserad på VÄLJ vs. en formel baserad på VLOOKUP.

Intressanta artiklar...