Saltar al contenido principal

¿Cómo filtrar fechas entre dos fechas específicas en Excel?

En algún momento, es posible que solo desee filtrar datos o registros entre dos fechas específicas en Excel. Por ejemplo, desea mostrar los registros de ventas entre el 9/1/2012 y el 11/30/2012 juntos en Excel y ocultar otros registros. Este artículo se centra en las formas de filtrar fechas entre dos fechas específicas en Excel fácilmente.

Filtrar fechas entre dos fechas específicas con el comando Filtrar
Filtrar fechas entre dos fechas específicas con código VBA
Seleccione todas las fechas entre dos fechas específicas con Kutools para Excel


Filtrar fechas entre dos fechas específicas con el comando Filtrar

Supongamos que tiene el siguiente informe y ahora desea filtrar los elementos entre el 9/1/2012 y el 11/30/2012 para que pueda resumir rápidamente cierta información. Ver capturas de pantalla:

doc-filtro-fechas-1 -2 doc-filtro-fechas-2

Microsoft Excel Filtrar El comando admite filtrar todas las fechas entre dos fechas con los siguientes pasos:

Paso 1: Seleccione la columna de fecha, Columna C en el caso. Y haga clic en Datos > Filtrar, ver captura de pantalla:

doc-filtro-fechas-3

Paso 2: Haga clic en el botón de flecha además del título de la Columna C. Y mueva el mouse sobre el Filtros de fechay selecciona el Entre elemento en la lista de la derecha, vea la siguiente captura de pantalla:

doc-filtro-fechas-4

Paso 3: En el apareciendo Autofiltro personalizado cuadro de diálogo, especifique las dos fechas por las que filtrará. Vea los siguientes pasos:

doc-filtro-fechas-5

Paso 4: Haga clic OK. Ahora filtra la columna Fecha entre las dos fechas específicas y oculta otros registros como muestra la siguiente captura de pantalla:

doc-filtro-fechas-6


Filtrar fechas entre dos fechas específicas con código VBA

El siguiente código corto de VBA también puede ayudarlo a filtrar las fechas entre dos fechas específicas, haga lo siguiente:

Paso 1: Ingrese las dos fechas específicas en las celdas en blanco. En este caso, ingreso la fecha de inicio 9/1/2012 en la celda E1 y la fecha de finalización 11/30/2012 en la celda E2.

doc-filtro-fechas-7

Paso 2: Luego mantenga presionado el ALT + F11 llaves, y abre el Microsoft Visual Basic para aplicaciones ventana.

Paso 3: Haga clic recuadro > Móduloy pegue el siguiente código en la ventana del módulo.

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

Nota:

  • En el código anterior, lngStart = Rango ("E1"), E1 es la fecha de inicio en su hoja de trabajo, y lngEnd = Rango ("E2"), E2 es la fecha de finalización que ha especificado.
  • Rango ("C1: C13"), el rango C1: C13 es la columna de fecha que desea filtrar.
  • Todos los códigos anteriores son variables, puede cambiarlos según sus necesidades.

Paso 4: Entonces presione F5 clave para ejecutar este código, y se han filtrado los registros entre el 9/1/2012 y el 11/30/2012.


Seleccione todas las fechas entre dos fechas específicas con Kutools para Excel

En esta sección, le recomendamos el Seleccionar celdas específicas utilidad de Kutools for Excel. Con esta utilidad, puede seleccionar fácilmente todas las filas entre dos fechas específicas en un rango determinado y luego mover o copiar estas filas a otro lugar en su libro de trabajo.

Antes de aplicar Kutools for Excel, Por favor descargarlo e instalarlo en primer lugar.

1: Seleccione el rango que filtrará por dos fechas, y haga clic en Kutools > Seleccione > Seleccionar celdas específicas...

2: En el Seleccionar celdas específicas cuadro de diálogo, especifique la configuración de la siguiente manera

  • 1). Seleccione Fila completa opción en el Tipo de selección .
  • 2). En el Tipo específico sección, seleccione sucesivamente Mayor qué o igual a y Menos que o igual a en las dos listas desplegables. Luego ingrese la fecha de inicio y la fecha de finalización en los siguientes cuadros de texto.
  • 3). Haga clic en el OK botón. Ver captura de pantalla:

doc-filtro-fechas-9

Ahora se han seleccionado todas las filas que coinciden con el criterio. Y luego puede copiar y pegar las filas seleccionadas en un rango necesario según lo necesite.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


Filtrar todas las fechas entre dos fechas específicas con Kutools para Excel


Artículos relacionados:

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 (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
really cool - thank you
This comment was minimized by the moderator on the site
Date on which performed
19/04/2019 - 19/04/2019
08/05/2019 - 08/05/2019
14/05/2019 - 21/05/2019

15/05/2019 - 15/05/2019
15/05/2019 - 29/05/2019
21/05/2019 - 30/05/2019
22/05/2019 - 12/06/2019
22/05/2019 - 27/05/2019
22/05/2019 - 19/06/2019
24/05/2019 - 06/06/2019
24/05/2019 - 24/05/2019
27/05/2019 - 03/06/2019
27/05/2019 - 27/05/2019
27/05/2019 - 27/05/2019
28/05/2019 - 29/05/2019
30/05/2019 - 30/05/2019
30/05/2019 - 30/05/2019
31/05/2019 - 22/06/2019


which filter do i need to use to filter it with the end date. now after 08/05/2019 the next task was completed by 21/05/2019. i need to arrange in date wise when the task was closed. can anyone suggest me please.
This comment was minimized by the moderator on the site
Hello, Is it possible to get the results to filter to another tab in the worksheet?
This comment was minimized by the moderator on the site
Hi guys, is it possible to creat a loop for the sample "Filter dates between two specific dates with VBA code"? Because i have a lot of dates and not just one as shown here. Thank you!
This comment was minimized by the moderator on the site
excellent, thank you so much
This comment was minimized by the moderator on the site
YOU SHOULD FIRST OF ALL CHANGE THE DATE COLUMN TO DATE DATATYPE.
This comment was minimized by the moderator on the site
thank you this comment is very useful :D
This comment was minimized by the moderator on the site
Hi For Step 2 Instead of the "Date Filter" I see "Text Filter" All of the cells in the column are dates and they are formatted as MM/DD/YYYY I am not sure how to format the Text Filter to be a Date Filter Any Advice? Thank You
This comment was minimized by the moderator on the site
thank you, this is very helpful
This comment was minimized by the moderator on the site
Thank you very much for providing this valuable article
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations