Descripción
Utiliza esta función para apilar horizontalmente varios rangos o matrices en un único rango.
Sintaxis
HSTACK(array_1, [array_2], ...,[array_29])
Entradas
Esta función acepta el siguiente argumento:
| Nombre | Obligatorio | Descripción | Validar Entrada |
|---|---|---|---|
array_1 |
Sí | El primer rango o matriz que se apila horizontalmente. | Una celda, un rango de celdas o una fórmula que dé como resultado cualquiera de estos. |
[matriz_2], ..., [matriz_29] |
No | Rangos o matrices adicionales para apilar horizontalmente. Se pueden añadir hasta 29 matrices. | Una referencia a una celda, a un rango o a una fórmula que dé como resultado cualquiera de las dos cosas. |
Ejemplos
Datos de muestra
| Un | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Nombre | Edad | Salario | Título | Ciudad | Años |
| 2 | John | 35 | 75000 | Piloto | Nueva York | 9 |
| 3 | Alice | 28 | 65000 | Médico | Chicago | 2 |
| 4 | Bob | 42 | 85000 | Administrador | Los Angeles | 5 |
| 5 | George | 22 | 55000 | Ayudante | Atlanta | 1 |
| 6 | Helen | 30 | 71000 | Piloto Jr. Piloto | Nueva York | 8 |
Ejemplos de fórmulas
¡Los rangos deben coincidir! Si estás utilizando varios rangos con FILTRO, los valores de las filas deben ser los mismos para todos los rangos especificados como parte de la expresión de filtrado.
| Caso práctico | Fórmula | Resultado | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Crea un conjunto de datos que incluya solo Nombre, Título y Ciudad. | =APILAR(A1:A6,D1:E6) |
Esta fórmula extrae las columnas Nombre (A), Título (D) y Ciudad (E) en un nuevo conjunto, junto con las cabeceras de las columnas.
|
||||||||||||||||||
| Tener una cadena de texto para un error si hay un desajuste en la fórmula. | =IFERROR(HSTACK(A1:A4, {"Ciudad"}), "No válido") |
Esta fórmula utiliza IFERROR para gestionar correctamente los tamaños de matriz no coincidentes. Para este conjunto de datos devolvería lo siguiente:
|
Notas
- Como todas las funciones de matriz, HSTACK rellena dinámicamente los resultados de las celdas adyacentes, empezando por la celda que contiene la función HSTACK.
- HSTACK:
- Combina varios rangos horizontalmente en un único rango.
- Puede apilar rangos con diferentes alturas.
- Es útil para combinar datos de varias columnas o fuentes.
Recomendaciones
- Si tienes filas de encabezados, empieza 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.
- El orden de las matrices determina el orden de apilamiento. La primera matriz de la función siempre estará a la izquierda.
- HSTACK puede combinarse eficazmente con otras funciones, incluyendo:
- FILTRO: Para seleccionar y combinar datos filtrados de distintos rangos.
- ÚNICO: Para eliminar duplicados de matrices apiladas.
- ORDENAR: Para organizar los datos antes o después de apilarlos.
- SECUENCIA: Para añadir numeración secuencial o indexación.
- SUMA: Para calcular totales agregados a partir de resultados apilados.
Funciones relacionadas
Aquí tienes otras funciones de fórmulas de matrices compatibles con las hojas de cálculo de Workiva.