Beschreibung
Verwenden Sie diese Funktion, um einen Wert aus einer Liste anhand einer bestimmten Position oder Indexnummer zurückzugeben. Unterstützt in Chains. Kann mit CHILDREFS verwendet werden.
Mit CHOOSE können Sie einen Wert aus einer Liste von bis zu 254 Wertargumenten auf der Grundlage einer bestimmten Indexnummer extrahieren.
Syntax
CHOOSE(index_num, wert_1, [..., wert_254])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
index_num |
Ja | Gibt an, welches Wertargument zurückgegeben werden soll. | Eine positive ganze Zahl zwischen 1 und 254, ein Verweis auf eine Zelle, die eine positive ganze Zahl zwischen 1 und 254 enthält, oder eine Formel, die einen dieser Werte ergibt. Sie darf auch nicht größer sein als die Anzahl der in Frage kommenden Werte. |
Wert_1 |
Ja | Der erste Wert in der Liste der Optionen. | Ein Zellverweis, ein Zellbereich, eine Zahl, eine Textzeichenfolge oder eine Formel, die zu einem dieser Werte führt. |
wert_n |
Nein | Zusätzliche Werte in der Liste der Optionen. | Zellverweis, ein Zellbereich, eine Zahl, eine Textzeichenfolge oder eine Formel, die zu einem dieser Werte führt. Sie können bis zu 254 Wertargumente angeben. |
Beispiel
Stichprobendaten
| A | B | |
|---|---|---|
| 1 | 1 |
Apple |
| 2 | 2 |
Banane |
| 3 | 3 |
Kirsche |
| 4 | 4 |
Datum |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Gibt den angegebenen Wert aus der angegebenen Liste der Optionen zurück. | =CHOOSE(2, "Apfel", "Banane", "Kirsche", "Datum") |
Diese Formel funktioniert auf folgende Weise:
Für diesen Datensatz gibt diese Formel Banana zurück. |
| Gibt den Wert der angegebenen Zelle aus der angegebenen Menge zurück, basierend auf dem Wert, der in der angegebenen Zelle angegeben ist. | =WÄHLEN(A1,B1,B2,B3,B4) |
Diese Formel funktioniert auf folgende Weise:
Beachten Sie, dass, wenn die Formel Für diesen Datensatz gibt diese Formel Apple zurück. |
| Gibt den dritten Wert aus der angegebenen Liste zurück. | =CHOOSE(3,10,20,30,40) |
Diese Formel funktioniert auf folgende Weise:
Für diesen Datensatz gibt diese Formel 30 zurück. |
| Gibt den fünften Wert aus einer Liste mit nur drei Optionen zurück. | =CHOOSE(5, "Rot", "Blau", "Grün") |
Diese Formel funktioniert auf folgende Weise:
Für diesen Datensatz gibt diese Formel #WERT! zurück. |
Hinweise
- Wenn
index_numkleiner als 1 oder größer als die Anzahl der Werte in der Liste ist, gibt CHOOSE einen - Wenn
index_numein Bruch ist, wird er auf die nächstliegende ganze Zahl abgeschnitten. - Die Funktion CHOOSE kann in anderen Funktionen verschachtelt werden.
- Mit CHOOSE können Sie eine von mehreren Formeln für die Berechnung auswählen.
- CHOOSE unterstützt keine Zellbereiche. Wenn Sie einen Bereich berücksichtigen möchten, verwenden Sie stattdessen
INDEX.
Tipps
- Verwenden Sie CHOOSE, wenn Sie einen Wert oder eine Aktion auf der Grundlage einer bestimmten Position in einer Liste auswählen müssen.
- CHOOSE kann mit anderen Funktionen kombiniert werden (z. B. MATCH, um dynamische Lookups zu erstellen, oder in Verbindung mit anderen Funktionen wie IF oder INDEX, um komplexere logische Operationen zu erstellen. Es funktioniert nicht mit CONCATENATE.
- CHOOSE ist 1-indiziert, d. h. der erste Wert entspricht dem Index 1, nicht 0.
- Für komplexere bedingte Logik sollten Sie statt CHOOSE verschachtelte IF Anweisungen verwenden.