Función APILARH (HSTACK)
Respuesta rápida
APILARH coloca rangos uno al lado del otro para formar una sola tabla, así que puedes elegir columnas que no están juntas, cambiarlas de orden o añadir una columna calculada, todo en una fórmula que se actualiza con el origen.
- Sintaxis
=APILARH(matriz1; [matriz2]; ...)- Uso más común
=APILARH(A2:A5;D2:D5)devuelve Ava Ruiz (Dos columnas que no están juntas)
- Nombre en inglés
- HSTACK
- Disponible en
- Excel 2024 y Microsoft 365
- Categoría
- Matrices dinámicas
- Devuelve
- Una matriz con las entradas una al lado de otra. Las más cortas se rellenan con #N/A. Se desborda en las celdas contiguas.
Sintaxis
=APILARH(matriz1; [matriz2]; ...)
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
matriz1 | Obligatorio | El primer rango o matriz. |
matriz2 | Opcional | El siguiente rango, que se coloca a la derecha. Añade tantos como necesites, separados por punto y coma. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| F2 | =APILARH(A2:A5;D2:D5) | Ava Ruizse desborda en 4 × 2 | Dos columnas que no están juntas |
| I2 | =APILARH(C2:C5;A2:A5) | ava@example.comse desborda en 4 × 2 | Columnas en otro orden: primero el correo y luego el nombre |
| L2 | =ORDENAR(APILARH(A2:A5;D2:D5);2;-1) | Chloe Parkse desborda en 4 × 2 | La tabla de dos columnas, ordenada por salario |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Nombre | Depto. | Correo | Salario | Nombre y salario | Correo primero | Mejor pagados primero | ||||||
| Ava Ruiz | Ventas | ava@example.com | 68.000 € | Ava Ruiz | 68.000 € | ava@example.com | Ava Ruiz | Chloe Park | 82.000 € | |||
| Ben Cole | Soporte | ben@example.com | 54.000 € | Ben Cole | 54.000 € | ben@example.com | Ben Cole | Ava Ruiz | 68.000 € | |||
| Chloe Park | Finanzas | chloe@example.com | 82.000 € | Chloe Park | 82.000 € | chloe@example.com | Chloe Park | Dev Shah | 61.000 € | |||
| Dev Shah | Ventas | dev@example.com | 61.000 € | Dev Shah | 61.000 € | dev@example.com | Dev Shah | Ben Cole | 54.000 € |
Practica APILARH
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Nombre e ingresos
F2, devuelve una tabla de dos columnas: el nombre de cada producto de A2:A6 junto a sus ingresos, las unidades por el precio (B2:B6 por C2:C6).Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #N/A al final de una columna | Un rango es más corto que los demás. Haz que todos los rangos cubran las mismas filas. |
| #¡DESBORDAMIENTO! | Hay algo en las celdas que necesita el resultado. Vacía todo lo que hay debajo y a la derecha de la fórmula, o muévela a una zona vacía. |
| #¿NOMBRE? | APILARH necesita Excel 2024 o Microsoft 365. |
Consejos
- Añade una columna calculada sobre la marcha: =APILARH(A2:A9;B2:B9*C2:C9).
- Pásasela a FILTRAR para devolver columnas no contiguas: =FILTRAR(APILARH(A2:A5;D2:D5);B2:B5="Ventas").
Preguntas frecuentes
¿Cómo devuelvo columnas no contiguas con FILTRAR?
Construye antes el origen con APILARH: =FILTRAR(APILARH(A2:A9;D2:D9);B2:B9="Ventas") devuelve los nombres y los salarios del equipo de ventas.
¿Qué diferencia hay entre APILARH y el operador &?
& une texto en una sola celda. APILARH deja cada valor en su propia celda y devuelve una tabla con varias columnas.
Esta página en inglés: HSTACK. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .