# Función APILARV (VSTACK)

> APILARV apila rangos uno encima de otro en una sola lista, como los pedidos de este mes bajo los del mes pasado o los comerciales de una región bajo los de otra.

Fuente: https://spreadsheetpractice.com/es/funciones/apilarv · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=APILARV(matriz1; [matriz2]; ...)`
- **Uso más común:** `=APILARV(A2:B4;D2:E5)` devuelve Ana (Las dos listas en una: primero el Este y luego el Oeste)
- **Nombre en inglés:** [VSTACK](https://spreadsheetpractice.com/functions/vstack)
- **Disponible en:** Excel 2024 y Microsoft 365
- **Categoría:** [Matrices dinámicas](https://spreadsheetpractice.com/es/funciones#dynamic-arrays)
- **Devuelve:** Una matriz con las entradas apiladas de arriba abajo. Las más estrechas se rellenan con #N/A. Se desborda en las celdas contiguas.

Envuelve el resultado en ORDENAR, UNICOS o FILTRAR para trabajar con todo como una sola tabla.

## Sintaxis

`=APILARV(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 debajo. 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 |
|---|---|---|---|
| G2 | `=APILARV(A2:B4;D2:E5)` | Ana (se desborda en 7 × 2) | Las dos listas en una: primero el Este y luego el Oeste |
| J2 | `=ORDENAR(APILARV(A2:B4;D2:E5);2;-1)` | Lee (se desborda en 7 × 2) | La lista combinada, ordenada por ventas |
| M2 | `=UNICOS(APILARV(A2:A4;D2:D5))` | Ana (se desborda en 5 × 1) | Cada comercial una vez, incluso los que están en las dos regiones |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F | G | H | I | J | K | L | M |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Comercial del Este | Ventas |  | Comercial del Oeste | Ventas |  | Todos los comerciales |  |  | Por ventas |  |  | Comerciales distintos |
| 2 | Ana | 1.250 € |  | Raj | 860 € |  | Ana | 1.250 € |  | Lee | 2.140 € |  | Ana |
| 3 | Lee | 2.140 € |  | Kim | 1.980 € |  | Lee | 2.140 € |  | Kim | 1.980 € |  | Lee |
| 4 | Kim | 905 € |  | Mo | 1.625 € |  | Kim | 905 € |  | Mo | 1.625 € |  | Kim |
| 5 |  |  |  | Ana | 540 € |  | Raj | 860 € |  | Ana | 1.250 € |  | Raj |
| 6 |  |  |  |  |  |  | Kim | 1.980 € |  | Kim | 905 € |  | Mo |
| 7 |  |  |  |  |  |  | Mo | 1.625 € |  | Raj | 860 € |  |  |
| 8 |  |  |  |  |  |  | Ana | 540 € |  | Ana | 540 € |  |  |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #N/A en algunas celdas | Los rangos tienen anchos distintos, así que el más estrecho se rellena con #N/A. Apila rangos del mismo ancho, o envuelve el resultado en SI.ERROR(…; ""). |
| Filas de encabezados en medio | Cada rango incluía su encabezado. Apila solo las filas de datos y pon un único encabezado encima de la fórmula. |
| #¿NOMBRE? | APILARV necesita Excel 2024 o Microsoft 365. |

## Consejos

- Apila el mismo rango de dos hojas: APILARV(Ene!A2:C20; Feb!A2:C20).
- Añade tu propia fila de encabezados: =APILARV(A1:B1;ORDENAR(A2:B20;2;-1)).

## Funciones relacionadas

- [APILARH](https://spreadsheetpractice.com/es/funciones/apilarh) (HSTACK): 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.
- [UNICOS](https://spreadsheetpractice.com/es/funciones/unicos) (UNIQUE): UNICOS devuelve una vez cada valor distinto de un rango, en el orden en que aparece por primera vez.
- [ORDENAR](https://spreadsheetpractice.com/es/funciones/ordenar) (SORT): ORDENAR devuelve una copia ordenada de un rango, por la columna que elijas, de menor a mayor o al revés.

## Preguntas frecuentes

### ¿Cómo combino dos listas en una en Excel?

=APILARV(A2:A10;C2:C10) coloca la segunda lista debajo de la primera. Envuélvela en UNICOS para quitar duplicados o en ORDENAR para ordenarla.

### ¿Qué diferencia hay entre APILARV y APILARH?

APILARV pone los rangos uno debajo de otro; APILARH los pone uno al lado del otro.

## Practica APILARV

En la página de [APILARV](https://spreadsheetpractice.com/es/funciones/apilarv) hay un ejercicio corregido («Una clasificación con dos equipos») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [VSTACK](https://spreadsheetpractice.com/functions/vstack)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
