¿Cómo filtrar fechas entre dos fechas específicas en Excel?
A veces, es posible que solo desee filtrar datos o registros entre dos fechas específicas en Excel. Por ejemplo, puede querer mostrar los registros de ventas entre el 1/9/2012 y el 30/11/2012 juntos en Excel mientras oculta otros registros. Este artículo se centra en formas de filtrar fechas entre dos fechas específicas en Excel fácilmente.
Filtrar fechas entre dos fechas específicas con el comando Filtro
Filtrar fechas entre dos fechas específicas con código VBA
Seleccionar todas las fechas entre dos fechas específicas con Kutools para Excel
Filtrar fechas entre dos fechas específicas con el comando Filtro
Supongamos que tiene el siguiente informe, y ahora desea filtrar los elementos entre el 1/9/2012 y el 30/11/2012 para poder resumir rápidamente cierta información. Ver capturas de pantalla:
![]() | ![]() | ![]() |
El comando Filtro de Microsoft Excel permite filtrar todas las fechas entre dos fechas siguiendo estos pasos:
Paso 1: Seleccione la columna de fecha, Columna C en este caso. Luego haga clic en Datos > Filtro, ver captura de pantalla:
Paso 2: Haga clic en el botón de flecha junto al título de la Columna C. Luego mueva el ratón sobre Filtros de Fecha, y seleccione Entre en la lista de la derecha, ver la siguiente captura de pantalla:
Paso 3: En el cuadro de diálogo Personalizar AutoFiltro que aparece, especifique las dos fechas por las que desea filtrar. Ver los siguientes pasos:
Paso 4: Haga clic en Aceptar. Ahora filtra la columna Fecha entre las dos fechas específicas y oculta otros registros como muestra la siguiente captura de pantalla:
Filtrar fechas entre dos fechas específicas con código VBA
El siguiente código VBA corto también puede ayudarlo a filtrar las fechas entre dos fechas específicas, por favor haga lo siguiente:
Paso 1: Ingrese las dos fechas específicas en las celdas en blanco. En este caso, ingreso la fecha de inicio 1/9/2012 en la celda E1, y la fecha final 30/11/2012 en la celda E2.
Paso 2: Luego mantenga presionadas las teclas ALT + F11, y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.
Paso 3: Haga clic en Insertar > Módulo, y 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 final 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 sea necesario.
Paso 4: Luego presione la tecla F5 para ejecutar este código, y los registros entre el 1/9/2012 y el 30/11/2012 habrán sido filtrados.
Seleccionar todas las fechas entre dos fechas específicas con Kutools para Excel
En esta sección, le recomendamos la utilidad Seleccionar Celdas Específicas de Kutools para 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 para Excel, por favor descárguelo e instálelo primero.
1: Seleccione el rango que desea filtrar por dos fechas, y luego haga clic en Kutools > Seleccionar > Seleccionar Celdas Específicas…
2: En el cuadro de diálogo Seleccionar Celdas Específicas, especifique la configuración como sigue:
- 1). Seleccione la opción Fila completa en la sección Tipo de selección.
- 2). En la sección Tipo específico, seleccione sucesivamente Mayor o igual que y Menor o igual que en las dos listas desplegables. Luego ingrese la fecha de inicio y la fecha final en los cuadros de texto siguientes.
- 3). Haga clic en el botón Aceptar. Ver captura de pantalla:
Ahora se han seleccionado todas las filas que cumplen con el criterio. Luego puede copiar y pegar las filas seleccionadas en el rango que necesite.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Demostración: Filtrar todas las fechas entre dos fechas específicas con Kutools para Excel
Artículos relacionados:
- Seleccionar celdas basadas en ciertos criterios
- Seleccionar celdas con texto específico
- Eliminar filas basadas en el valor de una celda
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!