Spreadsheet Practice

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
matriz1ObligatorioEl primer rango o matriz.
matriz2OpcionalEl 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.

CeldaFórmulaResultadoQué muestra
F2=APILARH(A2:A5;D2:D5)Ava Ruizse desborda en 4 × 2Dos columnas que no están juntas
I2=APILARH(C2:C5;A2:A5)ava@example.comse desborda en 4 × 2Columnas en otro orden: primero el correo y luego el nombre
L2=ORDENAR(APILARH(A2:A5;D2:D5);2;-1)Chloe Parkse desborda en 4 × 2La 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
NombreDepto.CorreoSalarioNombre y salarioCorreo primeroMejor pagados primero
Ava RuizVentasava@example.com68.000 €Ava Ruiz68.000 €ava@example.comAva RuizChloe Park82.000 €
Ben ColeSoporteben@example.com54.000 €Ben Cole54.000 €ben@example.comBen ColeAva Ruiz68.000 €
Chloe ParkFinanzaschloe@example.com82.000 €Chloe Park82.000 €chloe@example.comChloe ParkDev Shah61.000 €
Dev ShahVentasdev@example.com61.000 €Dev Shah61.000 €dev@example.comDev ShahBen Cole54.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

En 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 vesPor qué ocurre y cómo arreglarlo
#N/A al final de una columnaUn 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.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .