RechercheV et référence numérique

top -  
 top -
Bonjour,
j'utilise régulièrement la formule rechercheV mais là je bloque totalement
j'ai deux colonnes sur ma première feuille qui servent de référence à ma table matrice dans la formule:
- colonne A: ville (Lyon...)
- colonne B: n° de la commune (1,2,3...10)

je souhaite sur ma deuxième feuille (colonne A: ville et colonne B: n° commune) faire la recherche du n° de la commune pour que le nom de la ville apparaisse, donc:
=RECHERCHEV(B1;Feuil1!A1:B10;1;FAUX)
ce qui me donne comme résultat #N/A

je sais que je peut faire l'inverse, c'est à dire rechercher le nom de la ville pour que le numéro de commune apparaisse et dans ce sens là ça marche sans problème mais comme j'ai 50 000 lignes dans mon tableau et que le nom des communes n'est pas toujours bien renseigné (fautes d'orthographe, majuscules, tirets, etc...) j'ai besoin de fonctionner avec les numéros de communes

Il me semblait pourtant que cette fonction pouvait marcher avec des arguments numériques

Voila, si quelqu'un à des lumières sur le sujet je suis preneur car ça m'évitera une tendinite au poignet et me fera gagner un temps précieux

Merci

7 réponses

melanie1324
 
Bonjour,

Pour utiliser la fonction recherche (recherche, rechercheh ou recherchev), il faut impérativement que la valeur cherchée se trouve en 1ère colonne.
Ainsi si tu utilises la fonction recherche sur ton numéro de commune, il faut que ton tableau de recherche soit construit de la manière suivante :
numéro commune, nom commune.

Parce que si tu laisses l'inverse :
nom commune, numéro commune, il va rechercher un numéro de commune dans le nom, c'est la raison pour laquelle tu as #N/a et que si tu inverses la formule ca marche.
1
top
 
Merci pour ta réponse,
malheureusement j'ai encore un problème car excel ne semble pas reconnaître mes chiffres et je suis donc obligé de les rentrer à nouveau, ce qui rend la fonction rechercheV...inutile, enfin beaucoup moins utile
Si tu as des idées sur la question je suis preneur

PS: je suis sous excel 2000 et mes cellules sont au format texte (identique à celui que j'utilise quand je rentre de nouveau les chiffres à la main)
0
melanie1324
 
Bonjour,

Logiquement, ca ne devrait pas bloqué. Pour t'aider, il faudrait que tu mettes ton fichier en ligne : cijoint.fr et donne moi l'adresse, j'irais voir la raison pour laquelle ca marche pas;
0
top
 
Bonjour,
voici le lien, je t'ai fais grâce des 49 000 lignes supplémentaires, les deux premières lignes sont celles dans lesquelles j'ai tapé de nouveau les chiffres, j'ai fait le test avec open office et même résultat
pour info ce fichier provient d'une conversion d'un fichier .txt, cela a peut-être son importance
http://www.cijoint.fr/cjlink.php?file=cj200909/cij2jBl6zp.xls
Merci
0
Alain_42 Messages postés 5413 Statut Membre 894
 
la colonne lue doit être en premier dans le tableau et de plus il faut qu'elle soit en ordre croissant

profites de tes deux feuilles pour inverser les colonnes
0

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

Posez votre question
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour,

pour trouver une donnée en colonne A à partir de la colonne B par ex:

B1 en feuilX et liste des données en feuil2

SI(NB.SI(feuil2!B1:B100;B1)=0;"";INDEX(feuil2!A1:A100;EQUIV(B1;feuil2!B1:B100;0))
0
melanie1324
 
Bonjour,

J'ai trouvé d'où vient ton problème.
Dans la feuille de référence ou tu as toutes les informations sur ta colonne, ta il faut que tu fases une action sur la colonne de référence :
1) tu sélectionnes la cellule A2
2) tu appuies sur les touches majuscules (au dessus de controle) et en même temps sur la touche fin (entre le clavier de slettres et des chiffres).
ca va sélectionner toute ta colonne A.

3) avec la souris et sans déseletionner (sinon à refaire) tu remontes tout en haut de ton tableau
4) à coté de tra cellule A2, tu as un point d'exclamation, tu cliques dessus et tu fais convertir en nombre.

Ton problème est alors résolu.
Ca a l'air compliqué comme ca mais en fait c'est simple.
Essaie et tu verras a marchera comme par magie.
0
top
 
Merci beaucoup Mélanie,
j'ai cru être Garcimore et en fait je me suis transformé en David Coperfield :-)
bon c'est vrai que j'ai quand même du changer de version d'excel, celle de 2000 ne permettait pas d'avoir le point d'exclamation pour modifier les erreurs
tout est bon, affaire résolue
0