Note: The other languages of the website are Google-translated. Back to English
English English

Comment extraire tous les enregistrements entre deux dates dans Excel?

Voici une plage de données dans Excel, et dans ce cas, je souhaite extraire tous les enregistrements de lignes entre deux dates, comme illustré ci-dessous, avez-vous des idées pour gérer rapidement ce travail sans rechercher de données et les extraire un par un manuellement?

doc extraire l'enregistrement entre les dates 1 flèche vers la droite doc extraire l'enregistrement entre les dates 2

Extraire tous les enregistrements entre deux dates par des formules

Extraire tous les enregistrements entre deux dates par Kutools for Excelbonne idée3


Extraire tous les enregistrements entre deux dates par des formules


Pour extraire tous les enregistrements entre deux dates dans Excel, vous devez procéder comme suit:

1. Créez une nouvelle feuille, Sheet2, et saisissez la date de début et la date de fin dans deux cellules, par exemple A1 et B1. Voir la capture d'écran:
doc extraire l'enregistrement entre les dates 3

2. Dans le C1 de la feuille Sheet2, tapez cette formule, =SUMPRODUCT((Sheet1!$A$2:$A$22>=A2)*(Sheet1!$A$2:$A$22<=B2)), presse Entrer clé pour compter le nombre total de lignes correspondantes. Voir la capture d'écran:
doc extraire l'enregistrement entre les dates 4

Remarque : dans la formule, Sheet1 est la feuille contenant les données d'origine que vous souhaitez extraire, $ A $ 2: $ A $ 22 est la plage de données, A2 et B2 sont la date de début et la date de fin.

3. Sélectionnez une cellule vide dans laquelle vous placerez les données extraites, tapez cette formule =IF(ROWS(A$5:A5)>$C$2,"",INDEX(Sheet1!A$2:A$22,SMALL(IF((Sheet1!$A$2:$A$22>=$A$2)*(Sheet1!$A$2:$A$22<=$B$2),ROW(Sheet1!A$2:A$22)-ROW(Sheet1!$A$2)+1),ROWS(A$5:A5)))), presse Maj + Ctrl + Entrée clés et faites glisser la poignée de remplissage automatique sur les colonnes et les lignes pour extraire toutes les données jusqu'à ce que des cellules vides ou des valeurs nulles apparaissent. Voir la capture d'écran:
doc extraire l'enregistrement entre les dates 5

4. Supprimez les zéros et sélectionnez les dates sous forme de nombres à 5 chiffres, allez à Accueil onglet et sélectionnez Date courte dans la liste déroulante Général pour les mettre en forme en format de date. Voir la capture d'écran:
doc extraire l'enregistrement entre les dates 6


Extraire tous les enregistrements entre deux dates par Kutools for Excel

Si vous souhaitez gérer plus facilement ce travail, vous pouvez essayer la fonctionnalité Sélectionner des cellules spécifiques de Kutools for Excel.

Kutools pour Excel, avec plus de 300 fonctions pratiques, rend vos travaux plus faciles. 

Après l'installation de Kutools for Excel, procédez comme suit:(Téléchargez gratuitement Kutools pour Excel maintenant!)

1. Sélectionnez les données dont vous souhaitez extraire, cliquez sur Kutools > Sélectionnez > Sélectionnez des cellules spécifiques. Voir la capture d'écran:
doc extraire l'enregistrement entre les dates 7

2. dans le Sélectionnez des cellules spécifiques boîte de dialogue, vérifier Ligne entière option, et sélectionnez Supérieure à et des tours Moins que dans les listes déroulantes, saisissez la date de début et la date de fin dans les zones de texte, n'oubliez pas de cocher Et. Voir la capture d'écran:
doc extraire l'enregistrement entre les dates 8

3. Cliquez Ok > OK. Et les lignes correspondant aux dates ont été sélectionnées. presse Ctrl + C pour copier les lignes, sélectionnez une cellule vide et appuyez sur Ctrl + V pour le coller, voir capture d'écran:
doc extraire l'enregistrement entre les dates 9


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Commentaires (19)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
J'ai recréé cet exemple dans Excel 2010, et le résultat était que la première ligne de données s'afficherait, mais tout ce qui se trouvait en dessous avait une erreur de nombre.
Ce commentaire a été minimisé par le modérateur sur le site
Avez-vous appuyé sur les touches Maj + Ctrl + Entrée ?
Ce commentaire a été minimisé par le modérateur sur le site
Je vois ce qui ne va pas. Vous devez appuyer sur les touches Maj + CTRL + Entrée tout en restant en mode édition.
J'appuyais sur ces touches après avoir entré la formule et appuyé sur ENTER.
J'aurais aimé que ce soit plus clair.
Ce commentaire a été minimisé par le modérateur sur le site
Oui, brian, après avoir tapé la formule et toujours en mode édition, appuyez directement sur les touches Maj + Ctrl + Entrée (les touches au lieu de la touche Entrée), pour obtenir le bon résultat.
Ce commentaire a été minimisé par le modérateur sur le site
Ça ne marche toujours pas pour moi ? Je fais exactement comme ci-dessus et renvoie toujours l'erreur NUM ? D'autres idées ?
Ce commentaire a été minimisé par le modérateur sur le site
La même chose m'arrive dans Excel 2010. Quelque chose dans la formule ne fonctionne pas correctement.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai utilisé ce code et il extrait les dates en dehors de la fenêtre... comment puis-je le réparer ?
Ce commentaire a été minimisé par le modérateur sur le site
Quel code Kayla ? Voulez-vous dire la formule?
Ce commentaire a été minimisé par le modérateur sur le site
Le problème que j'ai parce que j'ai besoin de trouver des dates qui traversent la plage de dates spécifiée. Je veux donc tout ce qui se déroule entre 1/2016 et 12/2017, mais il doit inclure des dates de début qui peuvent être antérieures à la plage afin que je puisse identifier les enregistrements que je dois examiner.
Ce commentaire a été minimisé par le modérateur sur le site
Cette formule a fonctionné à merveille. J'étais inquiet car j'ai plusieurs doublons de date et il n'y avait aucune mention de la façon dont il les gère; pas d'issues. Il a renvoyé toutes les données pertinentes.
Content.
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour votre soutien, vous pouvez combiner les cellules de dates en double après l'extraction.
Ce commentaire a été minimisé par le modérateur sur le site
Pouvez-vous étendre la formule pour vérifier les dates qui englobent plus d'un jour ? Par exemple, en utilisant les mêmes dates de début et de fin du 1/1/15 au 12/31/16, mais les données de la feuille 1 ont également des dates de début et de fin plutôt que d'exister simplement pour une date singulière.
Ce commentaire a été minimisé par le modérateur sur le site
cela a bien fonctionné pour une seule feuille. pouvez-vous m'aider à obtenir la même chose à partir de plusieurs feuilles de données similaires. les 4 premières feuilles contiennent des données similaires. j'ai besoin de tous les enregistrements de la même "date" dans sheet5.
Ce commentaire a été minimisé par le modérateur sur le site
"faites glisser la poignée de remplissage automatique sur les colonnes et les lignes pour extraire toutes les données jusqu'à ce que des cellules vides ou des valeurs nulles apparaissent."
Cela ne semble pas fonctionner pour moi. La première rangée me donne les dates mais la même chose se répète dans les deux rangées suivantes.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Neha, pourriez-vous vérifier si votre calcul automatique est activé ? Cliquez sur Formules > Options de calculs > Automatique.
Ce commentaire a été minimisé par le modérateur sur le site
Cette formule fonctionne très bien merci, j'ai besoin d'aide supplémentaire cependant. J'ai 200 employés, chacun avec une certification qui expire à des dates différentes. Le titre de chaque certification est en haut avec leurs dates d'expiration ci-dessous. Je veux extraire les lignes avec toutes les informations s'il y a une expiration atteinte et les jeter dans une nouvelle feuille. Exactement comme l'exemple ci-dessus vient de dater de plusieurs colonnes.
Ce commentaire a été minimisé par le modérateur sur le site
Salut, Christiaan82, pourriez-vous télécharger une capture d'écran de votre feuille de calcul, ou me donner plus de détails sur les informations de format de feuille, uniquement avec votre description, je ne comprends pas clairement.
Ce commentaire a été minimisé par le modérateur sur le site
Tous triés. Au lieu d'essayer de récupérer les lignes de plusieurs colonnes, j'ai ajouté une nouvelle feuille masquée où toutes les informations remplissent les informations les unes sur les autres. Ainsi, les informations ne doivent être extraites que d'une colonne, comme dans votre exemple ci-dessus.
Merci ensoleillé
Ce commentaire a été minimisé par le modérateur sur le site
Salut, cette formule a bien fonctionné, sauf qu'elle n'a renvoyé qu'un seul ensemble de données pour chaque date de la plage. Existe-t-il un ajustement pour autoriser plusieurs entrées avec la valeur de la date dame ?
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés