Comparer le contenu de deux colonnes texte

welcome07 Messages postés 1 Statut Membre -  
Le Pingou Messages postés 12716 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

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

permettre d'extraire les cellules similaires? Pour les mettres ou ???
0
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
welcome07
 
premier lien
http://cjoint.com/?3GnxjZ6cpch
deuxième lien
http://cjoint.com/?3Gnxl20JA0R
Cordialement
0
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Vous pouvez les mettre sur https://www.cjoint.com/ et poster le lien !

0
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Merci f894009,
Je considère comme résolu. A une prochaine.
Salutations.
Le Pingou
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
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
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
En correspondance avec mon message de dimanche, essayez donc ma proposition :
https://www.cjoint.com/?3GpwxBTFx8s

0
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
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
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
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
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Je viens de faire un essai et tout est en ordre.
Voir l'extrait : https://www.cjoint.com/?3Gru2OmQyTi

0
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
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
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