Función APILARV (VSTACK)
Respuesta rápida
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.
- 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)
Envuelve el resultado en ORDENAR, UNICOS o FILTRAR para trabajar con todo como una sola tabla.
- Nombre en inglés
- VSTACK
- Disponible en
- Excel 2024 y Microsoft 365
- Categoría
- Matrices dinámicas
- 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.
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) | Anase 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) | Leese desborda en 7 × 2 | La lista combinada, ordenada por ventas |
| M2 | =UNICOS(APILARV(A2:A4;D2:D5)) | Anase desborda en 5 × 1 | Cada comercial una vez, incluso los que están en las dos regiones |
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
| Comercial del Este | Ventas | Comercial del Oeste | Ventas | Todos los comerciales | Por ventas | Comerciales distintos | ||||||
| Ana | 1.250 € | Raj | 860 € | Ana | 1.250 € | Lee | 2.140 € | Ana | ||||
| Lee | 2.140 € | Kim | 1.980 € | Lee | 2.140 € | Kim | 1.980 € | Lee | ||||
| Kim | 905 € | Mo | 1.625 € | Kim | 905 € | Mo | 1.625 € | Kim | ||||
| Ana | 540 € | Raj | 860 € | Ana | 1.250 € | Raj | ||||||
| Kim | 1.980 € | Kim | 905 € | Mo | ||||||||
| Mo | 1.625 € | Raj | 860 € | |||||||||
| Ana | 540 € | Ana | 540 € |
Practica APILARV
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Una clasificación con dos equipos
G2, combina la lista del Este (A2:B5) y la del Oeste (D2:E6) en una sola tabla, ordenada por ventas de mayor a menor.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)).
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.
Esta página en inglés: VSTACK. 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 .