
Zusammenfassung
Die Excel CHOOSE-Funktion gibt einen Wert aus einer Liste unter Verwendung einer bestimmten Position oder eines bestimmten Index zurück. Zum Beispiel gibt CHOOSE (2, "rot", "blau", "grün") "blau" zurück, da blau der 2. Wert ist, der nach der Indexnummer aufgeführt ist. Die für CHOOSE bereitgestellten Werte können Referenzen enthalten.
Zweck
Holen Sie sich einen Wert aus einer Liste basierend auf der PositionRückgabewert
Der Wert an der angegebenen Position.Syntax
= CHOOSE (index_num, value1, (value2),…)Argumente
- index_num - Der zu wählende Wert. Eine Zahl zwischen 1 und 254.
- value1 - Der erste Wert, aus dem Sie auswählen können.
- value2 - (optional) Der zweite Wert, aus dem Sie auswählen können.
Ausführung
Excel 2003Verwendungshinweise
Die Excel CHOOSE-Funktion gibt einen Wert aus einer Liste unter Verwendung einer bestimmten Position oder eines bestimmten Index zurück. Die für CHOOSE bereitgestellten Werte können Referenzen enthalten. CHOOSE ruft jedoch kein Element aus dem Bereich oder der Array-Konstante ab, die als Wert angegeben wurden. Choose kann bis zu 254 Werte verarbeiten, aber INDEX oder INDEX mit MATCH sind bessere Ansätze für große Wertesätze.
Beispiele
Die folgenden Formeln verwenden CHOOSE, um den 2. und 3. Wert aus einer Liste zurückzugeben:
CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"
Oben ist "blau" der zweite Wert und "grün" der dritte Wert. In dem im Screenshot gezeigten Beispiel lautet die Formel in Zelle B5:
CHOOSE(B5,"red","blue","green") // returns "red"
CHOOSE ruft keine Werte aus einem Bereich oder einer Array-Konstante ab. Die folgende Formel gibt beispielsweise einen # VALUE-Fehler zurück:
=CHOOSE(2,A1:A3) // returns #VALUE
Dies liegt daran, dass die Indexnummer außerhalb des Bereichs liegt. In diesem Fall lautet die erforderliche Syntax:
=CHOOSE(2,A1,A2,A3)
Verwenden Sie INDEX und MATCH, um das n-te Element aus einem Bereich abzurufen.
Anmerkungen
- Wenn index_num außerhalb des Bereichs liegt, gibt CHOOSE #VALUE zurück
- Werte können auch Referenzen sein. Beispielsweise können die Adresse A1 oder die Bereiche A1: 10 oder B2: B15 als Werte angegeben werden.
- CHOOSE ruft keine Werte aus einem Bereich oder einer Array-Konstante ab.
Ähnliche Videos
