Comparer sur Excel

Pauline 20 -  
frippons Messages postés 572 Statut Membre -
Bonjour,

Je dois effectuer une comparaison entre deux différents codes sur Excel
A savoir :
2DR2000 je dois maintenant retrouver dans mon autre liste sont binomes et ceux sans passer ligne par ligne
Imaginons ensuite que je trouve son binome :
CP_2DR2000

Je dois maintenant comparer les 2 pour définir les diffèrences =)
Je sais pas si je susi très clair =/ c'est assez complexe à expliquer par écrit
Si quelqu'un comprend où je veux en venir et à la solution magique je le remercie par avance !!!

Merci de votre aide

5 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 772
     
    Bonjour,
    Est ce que tout le 1er code se retrouve dans le 2ème? Comme dans ton exemple en fait. Il n'y a pas de cas ou le binôme de 2DR2000 est CP-2DR2?

    Est ce que l'ordre des caractères est conservé dans la seconde chaïne?
    ex : 2DR2000 ne devient pas CP_2000RD2?
    Cordialement,
    -- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème? --
    0
  2. Pauline 20
     
    Oui tout le premier code se trouve dans le 2nd cependant certaines données peuvent changer... LE D pouvant devenir T?!
    Et oui l'ordre des caractères est tjs conservé =)

    Merci en tous les cas !
    0
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 772
       
      Pour pouvoir rechercher une valeur, il faut que la source et la destination aient un (ou des) points communs. Si je recherche "2DR2000" il ne trouvera jamais "2TR2000"...
      Dis nous ce que tes sources et destinations ont en commun, et que les autres valeurs n'ont pas... En gros quelque chose d'unique que l'on chercherait. Ca peut être par exemple les 4 derniers caractères de 2DR2000 car dans le tableau destination on a des valeurs genre : 2TR1998, 2DR1999, 2DR2000, 2TR2001, 2DR2002 etc...
      0
    2. Pauline 20
       
      les seuls point commun entre mes sources et destinations sont 3chiffres mais pas l'un à la suite de l'autre : par exemple
      1DR1000 peut devenir => 1TR1162
      donc en fin de compte le 1er, le 3eme et le 4eme chiffre-lettre reste inchangé.
      0
    3. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 772
       
      Dernière question :
      Y a t'il, dans ton tableau de destination des "doublons"?
      En reprenant ton exemple je cherche 1DR1000 en tenant compte du 1er, 3ème et 4ème caractère, y a t'il plusieurs : 1.R1... (ou les points représentent un caractère) dans le tableau destination?
      0
    4. Pauline 20
       
      Malheureusement oui !
      Bien l'impression que mon problème n'a pas vraiment de solution ... =/
      0
    5. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 772
       
      Non, tu n'auras sans aucun doute pas de solution à ton problème.Il ne reste que la magie de ce bon Raymond... (salut au passage) ou l'oeil aiguisé de l'utilisateur...
      0
  3. Raymond PENTIER Messages postés 58210 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Alors c'est vraiment une solution "magique" qu'il te faudrait !
    0
  4. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour tou(te)s,
    Il y à une fonction VBA toute faite pour ça..
    Like
    Si une macro t'intèresse tu dis en précisant les colonnes feuil1 et Feuil2
    A+
    0
    1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 772
       
      Salut Lermitte222,
      Ce genre de code m'intéresse beaucoup. En effet, j'ai effectivement pensé à "Like" cependant, au vu des diverses réponses et commentaires de Pauline, je me demande vraiment comment procéder...
      selon Pauline :
      1DR1000 peut devenir => 1TR1162
      donc en fin de compte le 1er, le 3eme et le 4eme chiffre-lettre reste inchangé
      Et si l'on cherche 1DR1000 en tenant compte du 1er, 3ème et 4ème caractère, il y a plusieurs : 1.R1... (ou les points représentent un caractère) dans le tableau destination
      Perso ça me parraissait insoluble...
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. frippons Messages postés 572 Statut Membre 104
     
    Bonjour,
    Je n'ai qu'une demi réponse. Essai de voir les comparaisons de chaine de caractère. je sais que dans le cas de traitement de chaine cela marche bien.
    0