RechercheV et référence numérique
top
-
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
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
A voir également:
- RechercheV et référence numérique
- Télévision numérique - Guide
- Télévision numérique terrestre - Accueil - TV & Vidéo
- Clavier numérique bloqué - Guide
- Pavé numérique bloqué - Guide
- L'Arcom lance une consultation pour l'avenir de la TNT : bientôt 30 chaînes TV gratuites ? - Guide
7 réponses
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.
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.
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)
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)
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;
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;
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
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
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
profites de tes deux feuilles pour inverser les colonnes
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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))
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))
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.
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.