Retrouvez des données modifiées entre deux classeurs
Résolu
kalystha
Messages postés
321
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
je suis confronté à un problème de données décalées entre deux classeurs.
Sans m'en rendre compte immédiatement, j'ai ajouté des données au "classeur-1",et des dates de la 4 ème colonne se sont décalées, et de fait, le fichier "classeur" devient erronné.
J'ai essayé de faire "RechercheV" du "classeur" à "classeur1", afin que les dates soient remises sur les données existantes, et je n'aurai au que les données non reconnues "#N/A" que j'aurai modifié, ça n'a pas fonctionné.
J'espère être assez "clair" sur mes explications.
Pour faire "simple", mon fichier qui a le plus de données "classeur" possède la colonne 4 "date", avec des erreurs.
Le fichier "classeur-1", a moins de données, mais il est juste. Il me faut remette les données de la colonne "4" (date", sur le fichier "classeur.".
Merci de votre aide.
Lien classeur: https://www.cjoint.com/c/HAEhoyxsPPF
Lient classeur-1: https://www.cjoint.com/c/HAEhpPwYe6F
je suis confronté à un problème de données décalées entre deux classeurs.
Sans m'en rendre compte immédiatement, j'ai ajouté des données au "classeur-1",et des dates de la 4 ème colonne se sont décalées, et de fait, le fichier "classeur" devient erronné.
J'ai essayé de faire "RechercheV" du "classeur" à "classeur1", afin que les dates soient remises sur les données existantes, et je n'aurai au que les données non reconnues "#N/A" que j'aurai modifié, ça n'a pas fonctionné.
J'espère être assez "clair" sur mes explications.
Pour faire "simple", mon fichier qui a le plus de données "classeur" possède la colonne 4 "date", avec des erreurs.
Le fichier "classeur-1", a moins de données, mais il est juste. Il me faut remette les données de la colonne "4" (date", sur le fichier "classeur.".
Merci de votre aide.
Lien classeur: https://www.cjoint.com/c/HAEhoyxsPPF
Lient classeur-1: https://www.cjoint.com/c/HAEhpPwYe6F
A voir également:
- Retrouvez des données modifiées entre deux classeurs
- Fuite données maif - Guide
- Nombre de jours entre deux dates excel - Guide
- Trier des données excel - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
1 réponse
Bonjour
vous ne dites pas quel est le code qu'il faut utiliser de A à C pour identifier la ligne à comparer
je pourrais vous proposer cette formule matricielle en D2 du classeur_1, référencée sur la colonne C
=INDEX([classeur.xlsx]Feuil1!$D$1:$D$1500;PETITE.VALEUR(SI([classeur.xlsx]Feuil1!$C$1:$C$1500=C3;LIGNE($A$1:$A$1500));LIGNE(A2)))
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées et dont les champs doivent commencer en ligne 1
le problème est qu'avec votre classeur, il y a des codes identiques sur plusieurs lignes, et Excel ne saura jamais lequel il faut ressortir
si vous savez quelle colonne utiliser sans ce risque, remplacer dans la formule C1:C1500 et C2 par ces références
sinon, il faudra bien trouver un complément d'info dans le classeur pour identifier quelle ligne doivent être pris en compte.
crdlmnt
vous ne dites pas quel est le code qu'il faut utiliser de A à C pour identifier la ligne à comparer
je pourrais vous proposer cette formule matricielle en D2 du classeur_1, référencée sur la colonne C
=INDEX([classeur.xlsx]Feuil1!$D$1:$D$1500;PETITE.VALEUR(SI([classeur.xlsx]Feuil1!$C$1:$C$1500=C3;LIGNE($A$1:$A$1500));LIGNE(A2)))
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées et dont les champs doivent commencer en ligne 1
le problème est qu'avec votre classeur, il y a des codes identiques sur plusieurs lignes, et Excel ne saura jamais lequel il faut ressortir
si vous savez quelle colonne utiliser sans ce risque, remplacer dans la formule C1:C1500 et C2 par ces références
sinon, il faudra bien trouver un complément d'info dans le classeur pour identifier quelle ligne doivent être pris en compte.
crdlmnt
merci de votre retour rapide.
"vous ne dites pas quel est le code qu'il faut utiliser de A à C pour identifier la ligne à comparer"
C'est à dire ?
La colonne où se situent les erreurs, c'est la "D" sur le fichier "Classeur".
Les données dans cette même colonne "D" dans le fichier "classeur-1" sont correctes.
classeur B: ancienne liste (j'ai trié sur les colonne A,B,C mais ça n'est pas, indispensable
classeur C, nouvelle liste
dans ce classeur, j'ai utilisé la référence en B pour alimenter le tableau de G à L
ouvrez bien les deux classeurs en même temps dans le même dossier
https://mon-partage.fr/f/j39FOeEm/
https://mon-partage.fr/f/6jf26Cwf/
(notez bien en cas de modif que les formules en H à L sont matricielles (affichées automatiquement entre crochets dans la barre de formule)
voyez ce que vous pouvez faire avec ça et revenez si besoin
crdlmnt
Les données de dates de C sont correctes, c'est dans le classeurs B, que certaine sont éronnées (décalages de 2 lignes apparemment à partir de certaines références).
Dans ne nouveau classeur, il y a en F une formule qui identifie les lignes avec la même code en B et date en D entre classeur B et classeur C
les autre sont spécifiées "inexistant" dans la colonne F et la ligne est passée en jaune.
pour aller plus loin, Excel ne saura pas dire quand il y a plusieurs références identiques avec des dates différentes laquelle il faut garder, si vous ne donnez pas une information supplémentaire pour l'identifier.
https://mon-partage.fr/f/7OlmwKWT/
crdlmnt
merci de votre réponse, mais le lien du fichier ne fonctionne pas.