KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo filtrar datos en Excel sin incluir la fila total inferior?

AutorXiaoyang Fecha de modificación

En el procesamiento diario de datos con Excel, es habitual incluir una fila total al final del conjunto de datos para resumir cifras clave como totales, promedios, recuentos y otras agregaciones. Sin embargo, al aplicar el filtro de Excel, esta fila total suele verse afectada por el mismo criterio que el resto de los datos, lo que puede hacer que quede oculta. En muchos escenarios —especialmente en informes resumen, estados financieros o análisis continuo de datos— es probable que necesite que la fila total permanezca siempre visible al final de sus datos, independientemente de los filtros aplicados al resto de la hoja, tal como se muestra en la siguiente captura de pantalla.

Este artículo le guiará paso a paso por diversos métodos prácticos para asegurar que la fila total inferior permanezca siempre visible al aplicar filtros. Cada enfoque se adapta a distintos escenarios de uso y preferencias personales, combinando funciones integradas de Excel, soluciones basadas en fórmulas y alternativas programáticas con VBA, lo que le brinda una amplia gama de opciones según sus necesidades.

filtro normal y datos filtrados excluyen la fila total inferior


Filtrar datos excluyendo la fila total inferior creando una tabla

La forma más sencilla de mantener visible su fila total mientras filtra es convertir sus datos en una tabla oficial de Excel. Las tablas de Excel incluyen una función nativa de Fila total diseñada inteligentemente para permanecer visible al final de los datos, incluso al filtrar otras filas. A continuación se detallan los pasos, escenarios habituales y observaciones para este método:

1. Si sus datos ya incluyen una fila de totales calculada manualmente (es decir, una fila con fórmulas que no forma parte de una tabla), elimínela temporalmente para evitar duplicados.

2. Seleccione el rango de sus datos reales (excluyendo la fila total creada manualmente). A continuación, vaya a Insertar > Tabla. En el cuadro de diálogo Crear tabla, asegúrese de marcar Mi tabla tiene encabezados si sus datos incluyen encabezados de columna. Revise el rango de datos para confirmar que todas sus filas están incluidas.

haga clic en Insertar > Tabla para crear una tabla con los datos seleccionados

3. Tras hacer clic en Aceptar, sus datos se convertirán automáticamente en una tabla de Excel. Mientras la tabla esté seleccionada, vaya a la pestaña Diseño(o)Diseño de tabla en algunas versiones). En el grupo Opciones de estilo de tabla, active la casilla Fila total. Excel añadirá automáticamente una nueva fila de totales al final.

marque Fila de totales en la pestaña Diseño

4. Ahora puedes usar las flechas de filtro de cualquier columna para filtrar tus datos según lo necesites. La fila total siempre aparecerá como la última fila de la tabla, independientemente de los filtros que apliques.

al filtrar esta tabla, se conservará la fila total inferior

Escenarios aplicables: Este método es ideal para conjuntos de datos que se actualizan con frecuencia, se comparten entre equipos o se utilizan en informes periódicos, especialmente cuando se aprovechan funciones integradas de las tablas, como filas alternas, referencias estructuradas y formato automático.

Ventajas:

  • Integración perfecta con las funciones integradas de Excel
  • No es necesario actualizar fórmulas cuando los datos se expanden o reducen
  • La fila total permanece dinámica y se actualiza automáticamente

Limitaciones:

  • fórmulas personalizadas en la fila total deben reconfigurarse tras convertir a una tabla
  • Los conjuntos de datos grandes pueden experimentar pequeñas ralentizaciones de rendimiento debido al formato en tiempo real
Consejos para resolver problemas:
  • Asegúrese de eliminar cualquier fila de total creada manualmente antes de convertir a una tabla; de lo contrario, podría obtener totales duplicados.
  • Borre los filtros antes de añadir o eliminar datos para mantener la coherencia de la estructura de la tabla.
una captura de pantalla de kutools for excel ia

Descubra la magia de Excel con KUTOOLS AI

  • Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
  • fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
  • Programación en VBA: Escriba e implemente código VBA con facilidad.
  • Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
  • Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Potencie sus capacidades en Excel con herramientas impulsadas por inteligencia artificial.Descárguelo ahora¡y experimente una eficiencia como nunca antes!

Filtrar datos excluyendo la fila total inferior insertando una fórmula

Si prefiere no utilizar una tabla de Excel, puede mantener una fila total manual al final de sus datos aplicando la fórmula SUBTOTAL. La función SUBTOTAL está diseñada específicamente para funcionar de forma dinámica con los filtros de Excel: su cálculo reflejará únicamente las filas visibles (filtradas), pero la propia fórmula no se ocultará ni excluirá al aplicar filtros. Este enfoque es flexible y funciona perfectamente con rangos clásicos de Excel.

1. En la primera celda de la fila total prevista, justo debajo de su tabla de datos, introduzca la siguiente fórmula (por ejemplo, si sus valores están en la columna B, desde la fila 2 hasta la 13):

=SUBTOTAL(9, B2:B13)

Sustituya B2:B13 por el rango que corresponda a la columna y las filas reales de sus datos. El número 9en la fórmula indica la función SUMA; puede usar otros números de función según sus necesidades (por ejemplo,)1 para PROMEDIO, 2 para CONTAR, etc.).

ejemplo de fórmula de subtotal después del filtrado

2. Pulse Entrar para confirmar. La fila total mostrará inmediatamente la suma calculada en función de las filas visibles (no filtradas). Al aplicar filtros mediante los botones integrados de Excel, la fila total permanecerá visible al final y siempre reflejará el subtotal actual correspondiente únicamente a las filas visibles.

Consejo:Ajuste el rango en su fórmula SUBTOTALsi sus datos aumentan o disminuyen. Esta fórmula no se expandirá automáticamente a menos que utilice una función de rango dinámico como DESPLAZAMIENTOo ÍNDICE.
Escenarios aplicables:Ideal para informes con rangos estáticos o cuando desea un control preciso sobre cómo se calcula y muestra su fila total.
Problemas potenciales:Si ordena sus datos, la fila total manual podría ordenarse junto con los datos, alterando su posición. Considere aplicar únicamente filtros o asegúrese de que la fila total quede excluida del rango de ordenación.

Resumen: La fórmula SUBTOTAL admite diversas funciones agregadas (como PROMEDIO, CONTAR, etc.), lo que la convierte en una opción flexible para filas de resumen en finanzas, inventarios y flujos de trabajo de informes.


Filtrar datos excluyendo la fila total inferior mediante código VBA

Para usuarios que trabajan con conjuntos de datos más grandes o que buscan un enfoque automatizado para garantizar que la fila total inferior siempre se muestre —sin ocultarse nunca, independientemente de la configuración de los filtros—, puede utilizar VBA (Visual Basic para Aplicaciones) para gestionar el filtrado mediante programación. Esta solución es especialmente útil en libros donde el rango de datos o la ubicación de la fila total cambian dinámicamente, o cuando desea asegurar coherencia para todos los usuarios.

📌 Cómo funciona:
Este ejemplo de VBA funciona comprobando el Última fila en su Rango de datos y forzándolo a permanecer visible, incluso tras aplicar filtros. Garantiza que la fila total siempre se muestre y puede reutilizarse asignando la macro a un botón.

Pasos para utilizar esta solución en VBA:

1. En Excel, vaya a la pestaña Desarrollador. Si no ve esta pestaña, habilítela desde Opciones de Excel marcando la casilla «Desarrollador» en la sección Personalizar cinta de opciones.

2. Haga clic en Visual Basic para abrir el editor de VBA. En la nueva ventana, haga clic en Insertar > Módulo y pegue el siguiente código en el nuevo módulo:

Sub AlwaysShowTotalRow()
    Dim ws As Worksheet
    Dim lastRow As Long
    On Error Resume Next
    Set ws = ActiveSheet
    ' Get last used row in column A
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    ' Ensure total row is visible before applying filter
    ws.Rows(lastRow).Hidden = False
    ' If filtering is active, reapply filter
    If ws.FilterMode Then
        ws.ShowAllData
    End If
    ' Make sure total row remains visible
    ws.Rows(lastRow).Hidden = False
End Sub

3. Tras introducir el código, cierre el editor de VBA. En Excel, pulse Alt + F8, seleccione AlwaysShowTotalRow y haga clic en Ejecutar. La macro garantizará que la última fila (su fila total) permanezca visible incluso después de aplicar filtros.

⚙️ Consejos prácticos:
• La macro asume que la fila total es la última fila utilizada en la columna A. Puede ajustar la lógica si sus datos incluyen Filas en blanco o varios resúmenes.
• Considere asignar esta macro a un botón para facilitar su reutilización si sus datos cambian con frecuencia.
• Si su libro contiene varias secciones, utilice un rango con nombre o un marcador Especificar columna para localizar la fila total correcta de forma más fiable.

Ventajas: Automatiza la visibilidad de la fila total independientemente de las acciones del usuario o del filtrado. ¡Ideal para paneles, informes o libros compartidos!

Limitaciones: Requiere un libro habilitado para macros y los permisos adecuados. Puede necesitar personalización para diseños de hoja más complejos.

Resumen: Este enfoque en VBA es ideal para entornos automatizados donde el control manual de las filas totales resulta poco fiable o incómodo. Garantiza que los datos resumen permanezcan siempre visibles, sin importar el caso de uso.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos