RechercheV ne fonctionne pas sur mes données

Résolu/Fermé
kalystha Messages postés 316 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 16 juillet 2024 - 8 févr. 2013 à 16:03
kalystha Messages postés 316 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 16 juillet 2024 - 9 févr. 2013 à 08:42
Bonjour,
J'utilise RechercheV depuis très longtemps pour prendre des données d'une autre feuille ou un autre tableau, mais là je me trouve confronté à un souci. Dans le fichier joint, j'ai rassemblé les données sur deux, feuilles, en fait elle se trouvent chacune sur un fichier, mais je ne pense pas que celà change grand chose.
Le fichier
https://www.cjoint.com/?CBip4TJWbDw

Comme vous le verrez dans l'exemple joint, je veux récupérer les nouvelles references de la feuilles 2, à partir des anciennes de la feuille 1.

Je pense que le souci vient du fait, que sur la feuille 2, les chiffres soient sous forme de texte. Car si je les mets sous forme de nombre, ça fonctionne, sauf que mes références sont éronnées.

- 00490 devient 490 etc..

Tous les chiffres avec des "0" devant sont de fait modifiés.
J'ai essayé en "standard", "personnalisé" etc.. rien n'y fait.

Je vous remercie par avance de votre aide.

Cdt



4 réponses

eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 240
8 févr. 2013 à 18:27
Bonjour,

Pas bien normal qu'excel réagisse comme ça mais ça arrive...
Pour passer le problème :
=RECHERCHEV(SI(ESTNUM(A3);TEXTE(A3;"0");A3);Feuil2!$A$1:$B$885;2;FAUX)

Par ailleurs tu as plein d'espaces en fin de données sur la colonne A.
Ctrl+F pour les remplacer par rien (vide).

eric
0
kalystha Messages postés 316 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 16 juillet 2024 15
8 févr. 2013 à 19:33
Bonjour Eric,
Je te remercie une nouvelle fois de ta réactivité.
J'ai mis ta formule, mais je constate que des références ne sont pas prises en compte , dont certaines, parce qu'elle ont plusieurs possibilités de correspondances
Exemple:
Feuille 1
ref 8700G (ligne8) Donne deux refs feuilles 2 (lig 857 et 858)

Par contre pour certaines, je ne vois pas pourquoi la référence de la feuille deux n'est pas renvoyée:
ref 2032G n'a qu'une reference en feuille deux, mais j'ai #N/A en résultat ..

C'est bien la première fois que je suis autant ennuyé avec "rechercheV".
Cdt
Thierry
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 240
8 févr. 2013 à 20:06
Re,

ref 8700G (ligne8) Donne deux refs feuilles 2 (lig 857 et 858)
Avec recherchev tu n'auras toujours que la 1ère référence trouvée.
Après ce sont des formules plus compliquées sur plusieurs cellules ou bien en vba.

ref 2032G n'a qu'une reference en feuille deux, mais j'ai #N/A en résultat ..
Pas moi : https://www.cjoint.com/?CBiufRt8USJ
Tu as bien oté tous les espaces ?

eric

0
kalystha Messages postés 316 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 16 juillet 2024 15
9 févr. 2013 à 08:42
Re,

Effectivement, je suis confronté à un "mystère" d'excel 2007...
J'ai fait la même chose que toi, j'ai bien supprimé les espaces, mais les quelques exemples parmis tous les autres que je t'ai transmis, étaient bien ainsi (surtout ceux sans plusieurs refs).
Je te remercie, surtout pour la colonne rajoutée, qui un indicateur très importants pour moi.
Je te souhaite un très agréable week end, et encore merci.
Cdt
Thierry
0