La función EXCLUIR (conocida en inglés como DROP) es una de las nuevas funciones de matrices dinámicas de Excel. Su propósito principal es eliminar un número específico de filas o columnas del principio o del final de una matriz o rango de celdas, devolviendo el subconjunto de datos restante.
Es especialmente útil para limpiar datos importados, como eliminar encabezados superfluos o filas de totales al final de una tabla, sin necesidad de manipular manualmente los datos originales.
Sintaxis
=EXCLUIR(matriz; filas; [columnas])
La función devuelve una matriz derramada con los resultados.
- matriz La matriz o rango de celdas del que deseas eliminar filas o columnas. Obligatorio.
- filas El número de filas a eliminar. Obligatorio (a menos que se especifiquen columnas).
- Si es un número positivo: elimina filas desde el principio (parte superior).
- Si es un número negativo: elimina filas desde el final (parte inferior).
- columnas El número de columnas a eliminar. Opcional.
- Si es un número positivo: elimina columnas desde la izquierda.
- Si es un número negativo: elimina columnas desde la derecha.
Ejemplos
Ejemplo 1: Eliminar encabezados (Filas superiores)
Supongamos que tenemos una tabla con datos de ventas que incluye una fila de encabezado que no necesitamos para nuestros cálculos.
| A | B | C | |
|---|---|---|---|
| 1 | Producto | Ventas | Zona |
| 2 | Teclado | 150 | Norte |
| 3 | Ratón | 90 | Sur |
| 4 | Monitor | 300 | Este |
Para obtener solo los datos sin el encabezado, eliminamos la primera fila positiva:
=EXCLUIR(A1:C4; 1)
Resultado: Una matriz dinámica que comienza en «Teclado» y termina en «Este», omitiendo la fila 1.
Ejemplo 2: Eliminar totales (Filas inferiores)
Si la tabla incluye una fila de «Total general» al final que queremos descartar para realizar un análisis de promedios:
=EXCLUIR(A1:C4; -1)
Resultado: Elimina la última fila de la matriz, independientemente de cuántas filas tenga la tabla.
Ejemplo 3: Recorte bidimensional
Podemos eliminar tanto filas como columnas simultáneamente. Por ejemplo, eliminar el encabezado (1 fila arriba) y una columna de ID irrelevante a la izquierda (1 columna izquierda):
=EXCLUIR(A1:D10; 1; 1)
Observaciones
Al ser una función de matriz dinámica, EXCLUIR «derramará» el resultado en las celdas adyacentes. Asegúrate de tener suficiente espacio vacío alrededor de la celda donde escribes la fórmula.
Si omites el argumento de filas o columnas (o si introduces un 0), la función no eliminará nada en esa dimensión y devolverá la totalidad de las filas o columnas originales respectivamente.
Errores comunes
- #¡CALC! Ocurre si intentas excluir todas las filas o todas las columnas de la matriz (el resultado sería una matriz vacía, lo cual no es válido en Excel). También ocurre si el número de filas/columnas a excluir es mayor que el tamaño de la matriz (ej. excluir 10 filas de una tabla de 5 filas).
- #¡DESBORDAMIENTO! (o #SPILL!) Ocurre cuando no hay suficientes celdas vacías para mostrar el resultado porque hay datos obstaculizando el rango de destino.
- #¿NOMBRE? Ocurre si estás utilizando una versión de Excel antigua que no soporta esta función.
Disponibilidad por versión de Excel
Disponible en Excel para Microsoft 365 (Windows y Mac), Excel 2024 y Excel para la Web. No está disponible en versiones perpetuas anteriores como Excel 2019 o 2016.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Disponible en versiones 365 y 2024. | — |
| Google Sheets | ✔️ | La función equivalente es DROP. |
— |
| LibreOffice Calc | ❌ | No disponible actualmente. | INDICE (combinado con secuencias) o macros. |
| OpenOffice Calc | ❌ | No disponible. | — |
| WPS Office Spreadsheets | ✔️ | Soportado en versiones recientes con motor de matrices dinámicas (nombre en inglés DROP). |
— |
| Apple Numbers | ❌ | No disponible. | — |
Funciones Relacionadas
- TOMAR La función opuesta a EXCLUIR; permite mantener un número específico de filas o columnas.
- APILARV Útil para combinar matrices verticalmente después de haberlas recortado con EXCLUIR.
- FILTRAR Permite reducir una matriz basándose en criterios lógicos o valores, no por posición.
- ELEGIRCOLS Para seleccionar columnas específicas (incluso no adyacentes) en lugar de excluir un rango desde el borde.
