Resumen
La función ELEGIR de Excel devuelve un valor de una lista utilizando una posición o índice determinados. Por ejemplo, ELEGIR (2, "rojo", "azul", "verde") devuelve "azul", ya que el azul es el segundo valor enumerado después del número de índice. Los valores proporcionados a CHOOSE pueden incluir referencias.
Propósito
Obtenga un valor de una lista según la posiciónValor devuelto
El valor en la posición dada.Sintaxis
= ELEGIR (núm_índice, valor1, (valor2),…)Argumentos
- index_num : el valor a elegir. Un número entre 1 y 254.
- value1 : el primer valor entre el que elegir.
- value2 - (opcional) El segundo valor entre el que elegir.
Versión
Excel 2003Notas de uso
La función ELEGIR de Excel devuelve un valor de una lista utilizando una posición o índice determinados. Los valores proporcionados a CHOOSE pueden incluir referencias. Sin embargo, ELEGIR no recuperará un elemento dentro del rango o la constante de matriz proporcionada como valor. Choose puede manejar hasta 254 valores, pero INDEX o INDEX con MATCH son mejores enfoques para conjuntos de valores grandes.
Ejemplos
Las fórmulas a continuación usan ELEGIR para devolver el segundo y tercer valor de una lista:
CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"
Arriba, "azul" es el segundo valor y "verde" es el tercer valor. En el ejemplo que se muestra en la captura de pantalla, la fórmula en la celda B5 es:
CHOOSE(B5,"red","blue","green") // returns "red"
ELEGIR no recuperará valores de un rango o matriz constante. Por ejemplo, la fórmula siguiente devolverá un error #VALOR:
=CHOOSE(2,A1:A3) // returns #VALUE
Esto sucede porque el número de índice está fuera de rango. En este caso, la sintaxis requerida es:
=CHOOSE(2,A1,A2,A3)
Para recuperar el enésimo elemento de un rango, use INDICE y COINCIDIR.
Notas
- Si index_num está fuera de rango, CHOOSE devolverá #VALUE
- Los valores también pueden ser referencias. Por ejemplo, la dirección A1 o los rangos A1: 10 o B2: B15 se pueden proporcionar como valores.
- CHOOSE no recuperará valores de un rango o matriz constante.
Videos relacionados
Cómo usar la función ELEGIR En este video, veremos cómo puede usar la función ELEGIR. También comparamos una fórmula basada en ELEGIR versus una fórmula basada en BUSCARV.








