Note: The other languages of the website are Google-translated. Back to English
Iniciar sesión  \/ 
x
or
x
Regístrate  \/ 
x

or

¿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 Filtra 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 Fecha de la cita > Filtra, 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

<b>Nota:</b>

  • 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 Kutools > Seleccionar > 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

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office / Excel 2007-2019 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Características completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

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!
officetab parte inferior
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bethany · 3 years ago
    Hello, Is it possible to get the results to filter to another tab in the worksheet?
  • To post as a guest, your comment is unpublished.
    domy · 4 years ago
    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!
  • To post as a guest, your comment is unpublished.
    mahdi · 4 years ago
    excellent, thank you so much
  • To post as a guest, your comment is unpublished.
    Mc NWOGU · 5 years ago
    YOU SHOULD FIRST OF ALL CHANGE THE DATE COLUMN TO DATE DATATYPE.
  • To post as a guest, your comment is unpublished.
    karthi · 6 years ago
    thank you this comment is very useful :D
  • To post as a guest, your comment is unpublished.
    Safi · 6 years ago
    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
  • To post as a guest, your comment is unpublished.
    AyahSalwa · 7 years ago
    thank you, this is very helpful
    • To post as a guest, your comment is unpublished.
      JAVID KHAN · 5 years ago
      Thank you very much for providing this valuable article