Descripción
Utiliza esta función para extraer filas concretas de un rango o matriz.
Sintaxis
CHOOSEROWS(matriz, fila1, ...,[fila1048576])
Entradas
Esta función acepta el siguiente argumento:
| Nombre | Obligatorio | Descripción | Validar Entrada |
|---|---|---|---|
matriz |
Sí | El rango o matriz desde el que seleccionar filas. | Una celda, un rango de celdas o una fórmula que dé como resultado cualquiera de estos. |
fila_1, ..., [fila_1048576] |
No | Números de fila a extraer de la matriz. Se pueden identificar hasta 1.048.576 filas. | Un número entero positivo, una referencia a una celda que contiene un número entero positivo, o una fórmula que da como resultado cualquiera de los dos. |
Ejemplos
Datos de muestra
| Un | B | C | D | |
|---|---|---|---|---|
| 1 | Nombre | Edad | Ciudad | Salario |
| 2 | John | 35 | Nueva York | 75000 |
| 3 | Alice | 28 | Chicago | 65000 |
| 4 | Bob | 42 | San Francisco | 85000 |
| 5 | Robin | 25 | Denver | 55000 |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Resultado | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Crea un nuevo conjunto de datos que tenga el mismo encabezamiento y el contenido de la tercera fila. | =CHOOSEROWS(A1:D4, 1, 3) |
Utilizando la tabla de datos anterior, si la fórmula está en la celda E1, se obtiene lo siguiente:
|
||||||||||||||||
| Crea un nuevo conjunto de datos que tenga el mismo encabezamiento y el contenido de las filas 2 y 4. | =ELEGIRFILAS(A1:D4, 4, 2, 1) |
Utilizando la tabla de datos anterior, si la fórmula está en la celda E1, se obtiene lo siguiente:
|
||||||||||||||||
| Crea un nuevo conjunto de datos con solo el contenido de la fila 2. | =ELEGIRFILAS(A1:D4, 2) |
Como la fórmula solo pide la fila 2, no se incluye la fila de encabezamiento. Utilizando la tabla de datos anterior, si la fórmula está en la celda E1, esto produce lo siguiente:
|
||||||||||||||||
|
Crear un nuevo conjunto de datos que enumere a los 3 empleados más antiguos de forma dinámica sin listarlos manualmente. Dinámicamente en este caso significa que el número de filas devuelto puede determinarse por un valor fijo o referenciado. Sugerencia: En este caso, el valor se fija en 3, pero igualmente, el valor de SECUENCIA podría ser una referencia de celda, en cuyo caso, el número de filas devueltas vendría determinado por el valor de esa celda. |
=ELEGIROWS(FILTRO(A2:D5, B2:B5>25), SECUENCIA(3)) |
Esta fórmula utiliza primero Utilizando la tabla de datos anterior, si la fórmula está en la celda E1, se produce lo siguiente:
|
Notas
- Los números de fila empiezan desde 1, no desde 0.
- Como todas las funciones de matriz, FILTRO rellena dinámicamente los resultados de las celdas adyacentes, empezando por la celda que contiene la función FILTRO.
- CHOOSEROWS:
- Puede seleccionar y reordenar filas dinámicamente.
- Funciona tanto con rangos estáticos como con matrices dinámicas.
- Es útil para crear subconjuntos de conjuntos de datos grandes.
Recomendaciones
- Si tienes filas de encabezado, inicia los valores de tu matriz una fila más abajo (por ejemplo, en el conjunto de datos anterior empieza con A2 en lugar de A1) si no quieres que se incluyan los encabezados.
- CHOOSEROWS puede combinarse con otras funciones, incluyendo:
Funciones relacionadas
Aquí tienes otras funciones de fórmulas de matrices compatibles con las hojas de cálculo de Workiva.