Saltar al contenido principal

¿Cómo filtrar todas las celdas de fecha antes o después de hoy en Excel?

En este artículo, hablaré sobre cómo filtrar todas las celdas de fecha antes o después de hoy en la hoja de cálculo de Excel.

Filtrar todas las celdas de fecha antes o después de hoy con la función de filtro

Filtrar todas las celdas de fecha antes o después de hoy con el código VBA


Filtrar todas las celdas de fecha antes o después de hoy con la función de filtro

De hecho, la función Filtro en Excel puede ayudarlo a resolver esta tarea lo más rápido que pueda, haga lo siguiente:

1. Seleccione la columna de fecha que desea filtrar y luego haga clic en Datos > Filtrar, ver captura de pantalla:

doc filter antes de hoy 1

2. Luego haga clic en la flecha desplegable y luego elija Filtros de fecha > Antes / Después como lo necesite, vea la captura de pantalla:

doc filter antes de hoy 2

3. En la Autofiltro personalizado cuadro de diálogo, haga clic en Selector de fechasdoc filter antes de hoy 3 botón, y luego haga clic Hoy botón en el calendario del selector de fechas, consulte screesnhot:

doc filter antes de hoy 4

4. Luego haga clic OK para cerrar el diálogo, y todas las fechas anteriores o posteriores a hoy se han filtrado como se muestra en la siguiente captura de pantalla:

doc filter antes de hoy 5


Filtrar todas las celdas de fecha antes o después de hoy con el código VBA

Los siguientes códigos de VBA también pueden ayudarlo a filtrar todas las fechas anteriores o posteriores al día actual en una hoja de trabajo. Siga los pasos a continuación:

1. Mantenga pulsado el ALT + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic recuadro > Móduloy pegue uno de los siguientes códigos en el Módulo Ventana.

Código de VBA: filtre todas las celdas de fecha antes de hoy:

Sub FilterDateBeforeToday()
    Dim xLastRow As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox("Please select filtered column:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    ActiveSheet.AutoFilterMode = False
    If xRg.Count = 1 Then Set xRg = xRg.CurrentRegion
    xRg.AutoFilter 1, "<" & CDbl(Date)
    Application.ScreenUpdating = True
End Sub

Código VBA: filtrar todas las celdas de fecha posteriores a hoy:

Sub FilterDateBeforeToday()
    Dim xLastRow As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox("Please select filtered column:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    ActiveSheet.AutoFilterMode = False
    If xRg.Count = 1 Then Set xRg = xRg.CurrentRegion
    xRg.AutoFilter 1, ">" & CDbl(Date)
    Application.ScreenUpdating = True
End Sub

3. Después de copiar y pegar uno de los códigos anteriores, presione F5 para ejecutar este código y aparecerá un cuadro emergente para recordarle que seleccionó la columna de fecha que desea filtrar; vea la captura de pantalla:

doc filter antes de hoy 6

4. Y luego haz clic OK , todas las celdas de fecha anteriores o posteriores a hoy se filtrarán inmediatamente.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

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

Descripción


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

  • Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I HAVE DATA in a following format
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10
12/11/2018 16:10



and I want to filter it for TODAY - LAST 7 Days Excluding Today , That is if today is 12 Dec I want filter for 12 Dec and December[ 11,10,9,8,7,6,5] .
How to create custom filter for this in MS Excel
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations