Beschrijving
Gebruik deze functie om een waarde uit een lijst terug te geven op basis van een opgegeven positie of indexnummer. Ondersteund in Ketens. Kan worden gebruikt met CHILDREFS.
Met CHOOSE kunt u één waarde extraheren uit een lijst van maximaal 254 waardeargumenten op basis van een gegeven indexnummer.
Syntax
CHOOSE(index_num, waarde_1, [..., waarde_254])
Ingangen
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
index_nummer |
Ja | Specificeert welk waardeargument moet worden geretourneerd. | Een positief geheel getal tussen 1 en 254, een verwijzing naar een cel die een positief geheel getal tussen 1 en 254 bevat, of een formule die resulteert in een van deze. Het mag ook niet groter zijn dan het aantal waarden dat wordt overwogen. |
waarde_1 |
Ja | De eerste waarde in de lijst met opties. | Een celverwijzing, een celbereik, een getal, een tekststring of een formule die resulteert in een van deze. |
waarde_n |
Geen | Extra waarden in de lijst met opties. | Celverwijzing, een celbereik, een getal, een tekenreeks of een formule die resulteert in een van deze. U kunt maximaal 254 waardeargumenten opnemen. |
Voorbeeld
Voorbeeldgegevens
| A | B | |
|---|---|---|
| 1 | 1 | Appel |
| 2 | 2 | Banaan |
| 3 | 3 | Kers |
| 4 | 4 | Datum |
Voorbeeldformules
| Gebruikscasus | Formule | Uitleg en resultaat |
|---|---|---|
| Geeft de opgegeven waarde uit de opgegeven lijst met opties. | =CHOOSE(2,"Appel","Banaan","Kers","Datum") |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft deze formule Banana. |
| Retourneert de waarde van de opgegeven cel uit de opgegeven set, gebaseerd op de waarde in de opgegeven cel. | =KIES(A1,B1,B2,B3,B4) |
Deze formule werkt op de volgende manier:
Merk op dat als de formule Voor deze gegevensset geeft deze formule Apple. |
| Geeft de derde waarde uit de opgegeven lijst. | =CHOOSE(3,10,20,30,40) |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft deze formule 30. |
| Geeft de vijfde waarde van een lijst met slechts drie opties. | =CHOOSE(5,"Rood","Blauw","Groen") |
Deze formule werkt op de volgende manier:
Voor deze gegevensset geeft deze formule #VALUE!. |
Notities
- Als
index_numkleiner is dan 1 of groter dan het aantal waarden in de lijst, geeft CHOOSE een #VALUE! foutmelding. - Als
index_numeen breuk is, wordt deze afgekapt tot het dichtstbijzijnde gehele getal. - De CHOOSE-functie kan in andere functies genest worden.
- U kunt CHOOSE gebruiken om één van de verschillende formules te selecteren om te berekenen.
- CHOOSE ondersteunt geen celbereiken. Als u een assortiment wilt overwegen,
Tips
- Gebruik CHOOSE wanneer u een waarde of actie moet selecteren op basis van een specifieke positie in een lijst.
- CHOOSE kan worden gecombineerd met andere functies (bijvoorbeeld MATCH om dynamische lookups te maken, of in combinatie met andere functies zoals IF of INDEX om complexere logische bewerkingen te maken. Het zal niet werken met CONCATENATE.
- CHOOSE is 1-geïndexeerd, wat betekent dat de eerste waarde overeenkomt met index 1, niet 0.
- Voor complexere voorwaardelijke logica kunt u overwegen om geneste IF verklaringen te gebruiken in plaats van CHOOSE.