Questions Excel Recherche
Fermé
Léo
-
28 juin 2011 à 18:22
antipolis a Messages postés 15609 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 12 novembre 2014 - 1 juil. 2011 à 18:06
antipolis a Messages postés 15609 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 12 novembre 2014 - 1 juil. 2011 à 18:06
A voir également:
- Questions Excel Recherche
- Liste déroulante excel - Guide
- Si et excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
3 réponses
Raymond PENTIER
Messages postés
58712
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 novembre 2024
17 227
28 juin 2011 à 19:01
28 juin 2011 à 19:01
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.
Tu n'as pas non plus indiqué s'ils ont le même nombre de lignes.
antipolis a
Messages postés
15609
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
12 novembre 2014
2 859
Modifié par antipolis a le 29/06/2011 à 08:18
Modifié par antipolis a le 29/06/2011 à 08:18
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.
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.
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...
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...
antipolis a
Messages postés
15609
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
12 novembre 2014
2 859
29 juin 2011 à 11:44
29 juin 2011 à 11:44
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.
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.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 29/06/2011 à 12:12
Modifié par michel_m le 29/06/2011 à 12:12
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
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
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
29 juin 2011 à 12:13
29 juin 2011 à 12:13
PS:
et comme l'a demandé Raymond, 1 feuille, 2 feuilles ,2 classeurs ?....
et comme l'a demandé Raymond, 1 feuille, 2 feuilles ,2 classeurs ?....
antipolis a
Messages postés
15609
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
12 novembre 2014
2 859
29 juin 2011 à 12:21
29 juin 2011 à 12:21
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.
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.
antipolis a
Messages postés
15609
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
12 novembre 2014
2 859
1 juil. 2011 à 18:06
1 juil. 2011 à 18:06
Pas de nouvelles, bonnes nouvelles.
Le sujet serait-il "résolu" ?
Ou "abandonné".
Le sujet serait-il "résolu" ?
Ou "abandonné".
29 juin 2011 à 08:16
Ce n'est pas possible, il n'y a que les retraités qui bossent.
Cordialement.
29 juin 2011 à 13:19
:-)