Comparer le contenu de deux colonnes texte

Fermé
welcome07 Messages postés 1 Date d'inscription samedi 13 juillet 2013 Statut Membre Dernière intervention 13 juillet 2013 - 13 juil. 2013 à 15:46
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 - 17 juil. 2013 à 22:26
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 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
13 juil. 2013 à 18:02
Bonjour,

permettre d'extraire les cellules similaires? Pour les mettres ou ???
0
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
premier lien
http://cjoint.com/?3GnxjZ6cpch
deuxième lien
http://cjoint.com/?3Gnxl20JA0R
Cordialement
0
Le Pingou Messages postés 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
13 juil. 2013 à 23:48
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
13 juil. 2013 à 18:27
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
13 juil. 2013 à 22:58
Bonjour,
Vous pouvez les mettre sur https://www.cjoint.com/ et poster le lien !

0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
14 juil. 2013 à 10:50
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
14 juil. 2013 à 17:06
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
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
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 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
14 juil. 2013 à 19:35
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
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
14 juil. 2013 à 22:38
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
15 juil. 2013 à 22:24
Bonjour,
En correspondance avec mon message de dimanche, essayez donc ma proposition :
https://www.cjoint.com/?3GpwxBTFx8s

0
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
15 juil. 2013 à 23:42
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
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
16 juil. 2013 à 11:35
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
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
17 juil. 2013 à 20:55
Bonjour,
Je viens de faire un essai et tout est en ordre.
Voir l'extrait : https://www.cjoint.com/?3Gru2OmQyTi

0
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 12187 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 novembre 2024 1 449
17 juil. 2013 à 22:26
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