Questions Excel Recherche

Bonjour,

Je souhaite vérifier sur Excel, à partir de deux tableaux différents composés de milliers de lignes, s'il existe des doublons ou correspondances entre chaque. Le but étant de ne faire plus qu'un seul tableau qui n'ait pas deux fois les mêmes données.

Merci

3 réponses

  1. Contributeur
    Tu n'as pas précisé si tes 2 tableaux sont dans la même feuille, ou dans 2 feuilles d'un même classeur, ou dans 2 classeurs différents.

    Tu n'as pas non plus indiqué s'ils ont le même nombre de lignes.
    1. Bonjour.

      Ce n'est pas possible, il n'y a que les retraités qui bossent.

      Cordialement.
    2. Contributeur
      Ben oui ! Au moins que notre disponibilité puisse profiter à ceux qui cotisent pour notre pension
      :-)
  2. Bonjour.

    J'ai planché sur votre sujet, et je me suis amusé à faire une petite application en VBA.

    Le fichier EXCEL est disponible à cette adresse :
    http://www.cijoint.fr/cjlink.php?file=cj201106/cijvYNIpC0.xls

    A l'appui sur le gros bouton, le programme recopie le contenu de la colonne B sous les données de la colonne A, et supprime tous les doublons.

    A défaut de précision sur la dimension des tableaux, j'ai supposé qu'il n'y avait qu'une seule colonne par tableau, et que la longueur était indéterminée.

    Vous pouvez également copier vos données dans les colonnes A et B, et lancer le processus en cliquant sur le bouton.

    Il est possible d'adapter le programme pour une configuration différente des tableaux.

    Bonne journée.
    1. Merci beaucoup J'ai oublié de préciser que les données dans ces tableaux peuvent parfois être notées de manière différente alors que ce sont les même.
      Je m'explique on peut trouver "T-shirt" dans l'un des deux tableaux et "shirt" dans l'autre.
      Est ce que le l'application prend en compte cette problématique?

      L'un des tableaux contient 5052 lignes et 11 colonnes
      Et l'autre en contient 1366 lignes et 12 colonnes
      J'apprécie vraiment votre aide...
    2. Qui dit doublon dit égalité parfaite.
      Donc "T-shirt" et "shirt" et "Short" sont des chaînes de caractères différentes. Donc pour l'application, ce ne sont pas des doublons.

      La longueur des tableaux n'a pas d'importance.
      L'application calcule le nombre de lignes a traiter.
      Précision importante : les cellules vides sont supprimées.

      Vous pouvez tester l'application.
      Ce serai même intéressant pour éventuellement la débugger.

      Pour cela :
      - copier les 2 colonnes que vous souhaitez traiter dans les colonnes A et B de l'application,
      - cliquer sur le gros bouton

      Et bien entendu, vous pouvez récupérer le résultat dans la colonne A.

      Pour info, j'ai développé des programmes de comptabilité de production industrielle en VBA pendant mes dernières années d'activité professionnelle, et ce genre d'exercice me plait bien et permet aussi de maintenir les neurones qui me restent à un niveau de fonctionnement satisfaisant.

      Cordialement.
  3. Contributeur
    Bonjour

    Excusez l'incruste,

    dans quelle colonne faut il chercher? est elle la + à gauche ?

    en ce qui concerne les similitudes comme T_shirt et shirt, il faudrait en dire plus car il peut y avoir d'autres cas : peut-^tre nous donner une grille de correspondance... mais si n'il ya que T_shirt et shirt (avec ou sans s à la fin) ce ne sera pas un problème

    au besoin
    mettre un extrait du classeur (quelques lignes de chaque tableau) sans données confidentielles en pièce jointe (format XL97-2003) sur
    http://cijoint.fr/
    et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
    cela facilitera grandement le travail

    Michel
    1. Contributeur
      PS:

      et comme l'a demandé Raymond, 1 feuille, 2 feuilles ,2 classeurs ?....
    2. Bonjour michel_m.

      Il n'y a pas de soucis.
      Plus on est, plus on s'instruit.

      Dans le traitement des doublons, il n'y a pas de place pour l'approximation.
      Doublon = deux chaînes identiques.
    3. Pas de nouvelles, bonnes nouvelles.

      Le sujet serait-il "résolu" ?

      Ou "abandonné".