Recherche texte dans excel
thiefer
-
Raymond PENTIER Messages postés 58991 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58991 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
je suis à pied d'œuvre pour me constituer une petite base de données.
J'ai en feuil1 un premier tableau de 960 enregistrement que je souhaite rapprocher d'un second de près de 37000 en feuil2.
J'ai essayé le recherchev, le cherche, le recherche et le trouve mais je semble bloquer sur un point.
Il se trouve qu'en feuil1, j'ai par exemple un enregistrement dont la valeur est "Wilshausen" mais en feuil2, ce même enregistrement est intitulé "Wickersheim Wilshausen"...
Comment procéder pour effectuer une fonction recherche de valeur approchante tout en sachant que l'option vrai de la fonction recherchev me ramène des valeurs totalement fantaisistes (pour l'exemple en question, "cilao" !!!)
Merci par avance de toute votre aide,
TF
je suis à pied d'œuvre pour me constituer une petite base de données.
J'ai en feuil1 un premier tableau de 960 enregistrement que je souhaite rapprocher d'un second de près de 37000 en feuil2.
J'ai essayé le recherchev, le cherche, le recherche et le trouve mais je semble bloquer sur un point.
Il se trouve qu'en feuil1, j'ai par exemple un enregistrement dont la valeur est "Wilshausen" mais en feuil2, ce même enregistrement est intitulé "Wickersheim Wilshausen"...
Comment procéder pour effectuer une fonction recherche de valeur approchante tout en sachant que l'option vrai de la fonction recherchev me ramène des valeurs totalement fantaisistes (pour l'exemple en question, "cilao" !!!)
Merci par avance de toute votre aide,
TF
A voir également:
- Recherche texte dans excel
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Déplacer colonne excel - Guide
6 réponses
Bonjour
je ne connais qu'une solution pour faire fonctionner RECHERCHE avec un mot d'un texte, mais elle ne permet pas (à ma conaissance,seulement) d'utiliser le contenu d'une cellule autrement qu'en le tapant manuelleme"nt, soit dans votre exemple, recherchev fonctionnera avec cette formulation:
=RECHERCHEV("*Wilshausen*";CHAMP;Colonne;0)
Peut être quelqu'un a t il la solution pour que le terme entre guillemets + étoile puisse être issu d'une cellule?
Ca m'intèresse beaucoup, je reste à l'écoute
Crdlmnt
je ne connais qu'une solution pour faire fonctionner RECHERCHE avec un mot d'un texte, mais elle ne permet pas (à ma conaissance,seulement) d'utiliser le contenu d'une cellule autrement qu'en le tapant manuelleme"nt, soit dans votre exemple, recherchev fonctionnera avec cette formulation:
=RECHERCHEV("*Wilshausen*";CHAMP;Colonne;0)
Peut être quelqu'un a t il la solution pour que le terme entre guillemets + étoile puisse être issu d'une cellule?
Ca m'intèresse beaucoup, je reste à l'écoute
Crdlmnt
Salut les anciens, thiefer
cela marche avec index- equiv
=INDEX(Feuil2!G2:G168;EQUIV("*"&B2;Feuil2!F2:F168;0))
B2 contient la 2° partie du nom: DUPONT par ex
F2:F168 contient Jean DUPONT
la formule renvoie la valeur dans G2:G168 sur la ligne Jean DUPONT
Important: Microsoft déconseille sur XL2007 des bases de données > 12000 lignes et 6000 pour XL2007 ==> risques de fichierslourds, fragiles et lents ==> pb de mémoire et de fichiers corrompus
solution Access avec données Externes (MSQuery) sur XL
cela marche avec index- equiv
=INDEX(Feuil2!G2:G168;EQUIV("*"&B2;Feuil2!F2:F168;0))
B2 contient la 2° partie du nom: DUPONT par ex
F2:F168 contient Jean DUPONT
la formule renvoie la valeur dans G2:G168 sur la ligne Jean DUPONT
Important: Microsoft déconseille sur XL2007 des bases de données > 12000 lignes et 6000 pour XL2007 ==> risques de fichierslourds, fragiles et lents ==> pb de mémoire et de fichiers corrompus
solution Access avec données Externes (MSQuery) sur XL
100% Merci les copains, pour le demandeur et aussi pour moi, ça fait longtemps que je cherchais un empilage de signes cabalistiques pour arriver à la solution.
Interessant:
la proposition de tontong prend le texte n'importe où, celle de Michel uniqument à la fin, on suppose que "*"&Cell; ne prend que le début.
Bien cordialemente
Interessant:
la proposition de tontong prend le texte n'importe où, celle de Michel uniqument à la fin, on suppose que "*"&Cell; ne prend que le début.
Bien cordialemente
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bravo et mille mercis à chacun d'entre vous,
les deux formules en recherchev et index/equiv fonctionnent à merveille
c'est vrai que je n'avais absolument pas pensé à ce truc tout bête qu'est l'* ;-)
@+ tard
TF
les deux formules en recherchev et index/equiv fonctionnent à merveille
c'est vrai que je n'avais absolument pas pensé à ce truc tout bête qu'est l'* ;-)
@+ tard
TF