Aligner des lignes dont les cellules sont identiques

IEDfactory Messages postés 36 Statut Membre -  
IEDfactory Messages postés 36 Statut Membre -
Bonjour à tous et merci pour votre aide par avance !

J'ai deux fichier contenant des colonnes identiques, mais pas en même nombres (+ 41 000 dans un et + 21 000 dans l'autre), je dois faire un rapprochement de ces deux fichiers.
Ces fichiers doivent être rapproché par la colonne identique et fiable qui s'intitule EAN et je dois mettre en vis-à-vis les EAN identiques.
D'habitude, je le fais manuellement en mettant cote à cote et classés par la colonne commune les deux fichiers en un. Puis en comparant les deux colonnes communes, j’insère des lignes vides soit à droite, soit à gauche pour que les cellules égales soit en vis-à-vis.
Vu le nombre cette fois, je ne peux le faire à la main pour comparer des dizaines de milliers de nombres à 13 chiffres (les EAN).

Merci

4 réponses

Résumé de la discussion

Le sujet porte sur le rapprochement de deux fichiers contenant une colonne EAN identique mais en quantités différentes, afin de mettre en vis-à-vis les EAN identiques et automatiser la comparaison au lieu d'un tri manuel. Plusieurs réponses proposent l'usage d'une macro ou d'outils Excel/O365 pour Mac, permettant d'aligner automatiquement les lignes selon la colonne EAN et d'obtenir un vis-à-vis clair des valeurs communes. Des échanges détaillent des étapes pratiques et des correctifs, tels que tester différents cas, gérer les lignes sans EAN, effacer des contenus superflus ou vérifier des répétitions, afin d'améliorer la robustesse du rapprochement. En outre, l'expérience met en évidence des considérations de plateforme (Mac vs Windows) et la nécessité de tester sur des jeux de données variés.

Bobot (l'IA à votre service)
  1. yclik Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   1 612
     
    Bonjour
    il faudrait un exemple sur cjoint.com
    comment faire
    0
  2. IEDfactory Messages postés 36 Statut Membre
     
    Merci de votre réponse, voici un extrait : http://www.cjoint.com/c/FLmptoEl348
    0
  3. yclik Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   1 612
     
    re
    une piste avec le 1er fichier
    http://www.cjoint.com/c/FLmqTii6laJ
    0
    1. IEDfactory Messages postés 36 Statut Membre
       
      Oui en effet c'est cela, mais c'est quoi ce style marquage et comment le faite vous ?
      0
    2. IEDfactory Messages postés 36 Statut Membre
       
      en contrôlant de plus près je m'aperçoit il me semble que les lignes de part et d'autre de la colonne EAn n'ont pas suivi correctement... voici un fichier avec l'exemple de départ et l'exemple d'arrivé ci-dessous...
      https://www.cjoint.com/c/FLmruIA7Dw8
      Merci
      0
    3. yclik Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   1 612 > IEDfactory Messages postés 36 Statut Membre
       
      En effet j'avais prévu qu'avec un seul doublon

      il faudrait peur être voir du côté du module base
      0
    4. IEDfactory Messages postés 36 Statut Membre
       
      Pk je vais chercher cela. sinon entre colonne, comment obtenez-vous le résultat ? c'est quoi ce style marquage et comment le faite vous ?
      0
    5. yclik Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   1 612 > IEDfactory Messages postés 36 Statut Membre
       
      pour ne pas afficher un résultat à 0
      créer un style "masquage" en mettant la couleur de la police blanche
      ensuite
      sélectionner le cellules
      Format>formatage conditionnel
      la valeur est 0
      style masquage
      0
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Un essai avec macro, il faudra aller sur un PC avec MS Office.
    Tu as un bouton en M2
    Sur des tests plus long contrôler que la dernière ligne est correcte.
    Je t'ai ajouté une colonne dans le résultat avec 1, 2 ou 3 selon que la ligne est présente à gauche (1), à droite (2) ou des 2 cotés (3)
    https://www.cjoint.com/c/FLnsG4uvQPR
    eric
    0
    1. IEDfactory Messages postés 36 Statut Membre
       
      Comment vous remercier ?!!!! Je viens d'ouvrir votre fichier avec la macro avec ma version de MO365 pour MAC et j'appuie sur un bouton et cela fonctionne instantanément dans une deuxième feuille !!! Je ne sais que vous dire ! merci de donner un peu de votre savoir à des gens ignorant ! Amateur de jazz, il y a un titre d'Aderley qui s'appelle Mercy, Mercy, Mercy ! https://www.youtube.com/watch?v=s4rXEKtC8iY
      Je vais de ce pas mettre mon fichier entier et tester tout cela ! je reviens vers vous pour conclure je l'espère...
      0
    2. IEDfactory Messages postés 36 Statut Membre
       
      Je viens de faire un test sur mon MAC (je suis en train de mettre à jour un PC pour faire les tests aussi avec Office 365 sur PC windows 10). J'ai donc ouvert votre fichier, copier-coller les deux fichiers à la même place, mais celui qui est à gauche faire plus de 41 000 produits, celui de droite plus de 29 000.

      Avec LO pour MAC, j'ai donc un message d'erreur qui s'ouvre (voir capture 1-lo-mac-message-erreur.jpg), et aussi la boite de macro qui s'ouvre automatiquement et qui fait apparaître une flèche rouge là où je pense que le problème est défini (voir capture 2-lo-mac-code.jpg)
      Avec office365 pour MAC, j'ai aussi un message d'erreur simple (voir capture mo365excel-message-erreur.jpg).
      Le lien pour le zip des captures : http://www.cjoint.com/c/FLojJNbFAt8

      Merci encore de votre disponibilité...
      0
    3. IEDfactory Messages postés 36 Statut Membre
       
      Complément d'information...
      Sur Pc windows 10 avec Office365 et donc avec Excel dernière version, m^me message d'erreur que sur Mac : L'indice n'appartient ps à la sélection.
      Dans l'attente, merci encore...
      0
    4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      J'étais parti en province toute la journée et demain suis occupé une bonne partie de la journée.
      J'ai donc corrigé au plus vite car j'ai cru comprendre que tu étais à la bourre.
      Plusieurs petits bugs de corrigés.
      Par contre vue l'heure j'ai fait les tests minimums. Essaie de tester différents cas de figure sur de petits exemple faciles à contrôler.
      Ce qu'il faut faire varier ce sont les différentes fins de chaque listes, plus courte et plus longue à gauche et à droite, et (sur chaques) fin sur éléments de gauche ou de droite ou égaux. Enfin fait travailler ton imagination pour essayer de le faire planter ;-)

      https://www.cjoint.com/c/FLox2CeOt8R
      eric
      0
    5. IEDfactory Messages postés 36 Statut Membre
       
      Merci beaucoup, je vais voir cela de suite et reviens vers vous. Vous êtes vraiment adorable !
      0