Saltar a contenido

CHOOSECOLS

Categoría: función de compatibilidad con MS Excel · Nativa desde: Excel 2024

Devuelve las columnas indicadas de una matriz.

Sintaxis

=CHOOSECOLS(matriz, núm_col1, ...)

Argumentos

Argumento Obligatorio Descripción
matriz Obligatorio la matriz
núm_col1 Obligatorio columna a devolver (neg = desde el final)
Opcional Los argumentos anteriores se pueden repetir

Devuelve

Devuelve una matriz formada por las columnas seleccionadas; en las versiones de Excel que admiten matrices dinámicas el resultado se derrama. Devuelve #VALUE! si la matriz está vacía, un número de columna es 0 o está fuera de rango, o no se especifica ningún número de columna.

Ejemplos

Fórmula Resultado Descripción
=CHOOSECOLS({1,2,3;4,5,6},1,3) {1,3;4,6} selecciona las columnas 1 y 3
=CHOOSECOLS({1,2,3;4,5,6},-1) {3;6} selecciona la última columna
=CHOOSECOLS({1,2;3,4},5) #VALUE! número de columna fuera de rango

Notas

  • Los números de columna negativos se cuentan desde el final.
  • Para seleccionar filas, use CHOOSEROWS.
  • Los números de columna también aceptan matrices como {1,3} o SEQUENCE(n).
  • Compatibilidad: Excel 2010+. En versiones antiguas sin la función nativa se registra como CHOOSECOLS (sustitución directa); en Excel moderno que ya la incluye se registra como EG.CHOOSECOLS.