Comparer le contenu de deux colonnes texte

welcome07 Messages postés 1 Statut Membre -  
Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite comparer le contenu de deux colonnes texte entre deux fichiers excel.
La problématique est que la première colonne contient un texte du type:
"MR DURANT PIERRE"
et que la deuxième colonne contient le nom uniquement :
"DURANT"
quelqu'un peut-il m'indiquer une macro ou un programme qui peut me permettre d'extraire les cellules similaires?
Merci pour votre aide.

18 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    permettre d'extraire les cellules similaires? Pour les mettres ou ???
    0
    1. welcome07
       
      Merci pour votre réponse rapide.
      En fait j'essaye de voir combien d'enregistrement se retrouve dans le deuxième fichier?
      Le problème est que je compare des champs qui n'ont pas les memes données, dans le premier fichier j'ai un champ titre + champ nom + champ prénom avec le deuxième fichier dans lequel se trouve un champ unique qui comprend le titre+nom+prénom
      Le plus simple serait de vous envoyer un extrait des deux fichiers.
      Dites-moi si je peux vous envoyer un extrait des deux fichiers?
      Merci à vous.
      Cordialement
      0
    2. welcome07
       
      premier lien
      http://cjoint.com/?3GnxjZ6cpch
      deuxième lien
      http://cjoint.com/?3Gnxl20JA0R
      Cordialement
      0
    3. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
       
      Bonjour,
      Au passage, dans le but d'avoir un suivi correct, il serait bien d'utiliser le [Répondre au sujet] et non pas [Ajouter un commentaire] car dans ce cas je suppose que vous vous adressez à f894009 ... !
      Salutations.
      Le Pingou
      0
  2. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Etrange, vous parlez de 2 fichiers et ensuite de :
    La problématique est que la première colonne contient un texte du type:
    "MR DURANT PIERRE"
    et que la deuxième colonne contient le nom uniquement :
    "DURANT"

    Que comprendre... ?

    0
  3. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Vous pouvez les mettre sur https://www.cjoint.com/ et poster le lien !

    0
  4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour le Pingou,

    welcomm07:

    fichier B avec un exemple de code: https://www.cjoint.com/c/CGokSPgiXuG

    fichier A avec des noms communs (pas le votre !!): https://www.cjoint.com/c/CGokUiwnjbp

    question toujours ouverte:
    vous faites quoi des noms communs trouves (dans l'exemple messageBox) ???

    A+
    0
    1. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
       
      Merci f894009,
      Je considère comme résolu. A une prochaine.
      Salutations.
      Le Pingou
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. welcome07
     
    Bonjour,

    Pas d'opération spécifique, les noms communs me permettent de quantifier les enregistrements communs aux deux fichiers.
    Le fichier B peut posséder jusqu'à 10K lignes.

    Merci pour votre retour.

    Cordialement,
    0
  7. welcome07
     
    Bonjour,
    Merci pour votre retour.
    Si je comprends bien afin de lancer la comparaison, il me faut charger toutes les lignes à comparer dans le fichier B et le fichier A respectivement puis lancer la macro dans le fichier B, J'obtiendrai alors les noms communs aux deux fichiers?
    Merci pour votre confirmation et votre aide à tous les deux.
    Bien à vous
    0
  8. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,
    Oui, ne sachant pas comment vous faites pour ouvrir vos deux fichiers. Le fichier A etant un csv, il est fait par une appli je suppose!!!
    0
  9. welcome07
     
    Bonsoir,
    En fait le fichier A est un fichier texte à l'origine sur lequel j'essaye de retrouver des similitudes avec le fichier B qui est lui créé par une application depuis laquelle j'exporte le fichier B.
    Le fichier B étant celui qui est incrémenté tous les jours avec de nouveaux noms.
    Cordialement,
    0
  10. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Donc c'est l'inverse, déplacer le code de f894009 sur le classeur [A] et il serait bien de faire la liste des correspondances sur une feuille différente.

    0
  11. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    En correspondance avec mon message de dimanche, essayez donc ma proposition :
    https://www.cjoint.com/?3GpwxBTFx8s

    0
  12. welcome07
     
    Bonsoir Le Pingou,
    Merci pour votre réponse.
    Pas sure de comprendre comment ca marche (c'est le cas de le dire)
    Comment faire la comparaison sur le fichier de 10K lignes avec le fichier de 200 lignes?
    Bien à vous,
    Welcome07
    0
  13. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Essayez donc de copier 10'000 lignes dans le classeur B et 200 dans le A et ensuite clic le bouton de commande..
    Merci pour la réponse du constat...!
    0
  14. welcome07
     
    Bonsoir,
    J'ai une erreur d'execution 9 puis une fenetre me demandant "fin" ou "debogage" ou "aide"...
    La structure du fichier (champs) est celle des 10,000 lignes et celle du fichier B des 200 lignes, est-ce que je peux inverser?
    Bien à vous
    0
  15. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Pour commencer, est-ce que ma proposition fonctionne .....Oui / Non.....?

    Sauf erreur de ma part vous aviez précisé : [Le fichier B étant celui qui est incrémenté tous les jours avec de nouveaux noms] de ce fait c'est le [A] qui est la base.
    Je vous propose de mettre les 2 fichiers (avec lesquels se produit l'erreur 9) dans un ZIP ou RAR et le mettre sur https://www.cjoint.com/ et poster le lien !
    Merci, j'attends... !

    0
  16. welcome07
     
    Bonsoir,
    Désolé pour le retard, j'étais en déplacement...
    Voici les liens ci-dessous de mes essais :
    http://cjoint.com/?3GrusxFrL1H
    http://cjoint.com/?3GruuQCGPLR
    C'est là ou je trouve une erreur 9 pas sure si j'ai fait la mauvaise manipulation...
    Bien à vous
    0
  17. welcome07
     
    Bonsoir;
    Je suis vraiment pas doué car j'obtiens cet écran voir lien ci-joint:
    http://cjoint.com/?3Grv7Rc4IDU
    On est bien d'accord que je lance la macro avec les deux fichiers A et B ouvert?
    Bien à vous
    0
  18. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    Super, vous avez bien regarder en haut la bande jaune [Mode Protégé Ce f....... puis Activer la modification....
    C'est cela que vous n'avez pas fait .... !

    0