Comment filtrer les dates entre deux dates spécifiques dans Excel?
Parfois, vous souhaiterez peut-être uniquement filtrer les données ou les enregistrements entre deux dates spécifiques dans Excel. Par exemple, vous souhaitez afficher les enregistrements de ventes entre le 9/1/2012 et le 11/30/2012 dans Excel en masquant d'autres enregistrements. Cet article se concentre sur les moyens de filtrer facilement les dates entre deux dates spécifiques dans Excel.
Filtrer les dates entre deux dates spécifiques avec la commande Filtrer
Filtrer les dates entre deux dates spécifiques avec le code VBA
Sélectionnez toutes les dates entre deux dates spécifiques avec Kutools for Excel
Filtrer les dates entre deux dates spécifiques avec la commande Filtrer
Supposons que vous ayez le rapport suivant et que vous souhaitiez maintenant filtrer les éléments entre le 9/1/2012 et le 11/30/2012 afin de pouvoir résumer rapidement certaines informations. Voir les captures d'écran:
![]() |
![]() |
![]() |
Microsoft Excel Filtre La commande prend en charge le filtrage de toutes les dates entre deux dates avec les étapes suivantes:
Étape 1: Sélectionnez la colonne de date, colonne C dans le cas. Et cliquez En temps réel > Filtre, voir capture d'écran:
Étape 2: Cliquez sur le bouton fléché en plus du titre de la colonne C. Et déplacez la souris sur Filtres de dateet sélectionnez le Entre élément dans la liste de droite, voir la capture d'écran suivante:
Étape 3: Dans le pop up Filtre automatique personnalisé boîte de dialogue, spécifiez les deux dates sur lesquelles vous allez filtrer. Suivez les étapes suivantes:
Étape 4: Cliquez OK. Maintenant, il filtre la colonne Date entre les deux dates spécifiques et masque les autres enregistrements comme le montre la capture d'écran suivante:
Filtrer les dates entre deux dates spécifiques avec le code VBA
Le court code VBA suivant peut également vous aider à filtrer les dates entre deux dates spécifiques, procédez comme suit:
Étape 1: Saisissez les deux dates spécifiques dans les cellules vides. Dans ce cas, j'entre la date de début 9/1/2012 dans la cellule E1 et la date de fin 11/30/2012 dans la cellule E2.
Étape 2: Appuyez ensuite sur ALT + F11 clés, et il ouvre le Microsoft Visual Basic pour applications fenêtre.
Étape 3: Cliquez insérer > Moduleet collez le code suivant dans la fenêtre Module.
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
Remarque:
- Dans le code ci-dessus, lngStart = Plage ("E1"), E1 est la date de début dans votre feuille de calcul, et lngEnd = Plage ("E2"), E2 est la date de fin que vous avez spécifiée.
- Plage ("C1: C13"), la gamme C1: C13 est la colonne de date que vous souhaitez filtrer.
- Tous les codes ci-dessus sont des variables, vous pouvez les modifier selon vos besoins.
Étape 4: Puis appuyez F5 clé pour exécuter ce code, et les enregistrements entre le 9/1/2012 et le 11/30/2012 ont été filtrés.
Sélectionnez toutes les dates entre deux dates spécifiques avec Kutools for Excel
Dans cette section, nous vous recommandons le Sélectionnez des cellules spécifiques utilité de Kutools for Excel. Avec cet utilitaire, vous pouvez facilement sélectionner toutes les lignes entre deux dates spécifiques dans une certaine plage, puis déplacer ou copier ces lignes vers un autre emplacement de votre classeur.
Avant d'appliquer Kutools for Excel, S'il vous plaît téléchargez et installez-le d'abord.
1: Sélectionnez la plage que vous filtrerez par deux dates, puis cliquez sur Kutools > Sélectionnez > Sélectionnez des cellules spécifiques...
2: Dans le Sélectionnez des cellules spécifiques boîte de dialogue, spécifiez les paramètres comme ci-dessous
- 1). Sélectionner Ligne entière option dans la Type de sélection .
- 2). dans le Type spécifique section, veuillez sélectionner successivement Plus grand ou égal à et Inférieur ou égal à dans les deux listes déroulantes. Saisissez ensuite la date de début et la date de fin dans les zones de texte suivantes.
- 3). Clique le OK bouton. Voir la capture d'écran:
Maintenant, toutes les lignes qui correspondent au critère ont été sélectionnées. Et puis, vous pouvez copier et coller les lignes sélectionnées dans une plage nécessaire selon vos besoins.
Si vous souhaitez bénéficier d'un essai gratuit (30-jour) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.
Filtrer toutes les dates entre deux dates spécifiques avec Kutools for Excel
Articles Liés:
- Sélectionnez des cellules en fonction de certains critères
- Sélectionnez des cellules avec un texte spécifique
- Supprimer les lignes en fonction de la valeur de la cellule
Meilleurs outils de productivité bureautique
Boostez vos compétences Excel avec Kutools for Excelet faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel Offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab Apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!










