EXCEL : RECHERCHEV ?
Résolu
alainjjb
Messages postés
788
Date d'inscription
Statut
Membre
Dernière intervention
-
alainjjb Messages postés 788 Date d'inscription Statut Membre Dernière intervention -
alainjjb Messages postés 788 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- EXCEL : RECHERCHEV ?
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
7 réponses
Il faudrait que tu aies sur une feuille dans la colonne A ton libellé, dans la b le code postal
et sur ta feuille 2 tu peux mettre une formule RECHERCHEV dans ta colonne A
Tu peux mettre ton fichier sur cijoint.fr et nous coller le lien généré ici.
et sur ta feuille 2 tu peux mettre une formule RECHERCHEV dans ta colonne A
Tu peux mettre ton fichier sur cijoint.fr et nous coller le lien généré ici.
bonjour
Tu n'es pas obligé d'utiliser RECHERCHEV, tu peux utiliser INDEX :
Avec cpostal ta colonne des codes postaux et communes ta colonne des noms de communes à remplacer par ton nom de liste et de même pour le code postal.
La formule fonctionne quel que soit l'ordre de tes colonnes dans DATA, à condition bien sûr que le nom et le code soient sur la même ligne.
Tu n'es pas obligé d'utiliser RECHERCHEV, tu peux utiliser INDEX :
=INDEX(cpostal;EQUIV(C2;communes;0))
Avec cpostal ta colonne des codes postaux et communes ta colonne des noms de communes à remplacer par ton nom de liste et de même pour le code postal.
La formule fonctionne quel que soit l'ordre de tes colonnes dans DATA, à condition bien sûr que le nom et le code soient sur la même ligne.
bonsoir,
Poste ton fichier sur les conseils de Ricky que je salue au passage, si dans ton fichier tu n'as que des villes unique la RECHERCHEV est tout à fait adaptée, par contre si tu réalises un code important tu rencontreras plusieurs villes avec la même orthographie comme Richemont 57270 et Richemont 76390 ou Maille 37800 et 85420 et 86190 etc ... et il y en a pas mal, dans ce cas une formule plus complexe s'imposera
Poste ton fichier sur les conseils de Ricky que je salue au passage, si dans ton fichier tu n'as que des villes unique la RECHERCHEV est tout à fait adaptée, par contre si tu réalises un code important tu rencontreras plusieurs villes avec la même orthographie comme Richemont 57270 et Richemont 76390 ou Maille 37800 et 85420 et 86190 etc ... et il y en a pas mal, dans ce cas une formule plus complexe s'imposera
Bonjour,
merci à tous pour vos réponses. La solution INDEX de gbinforme fonctionne et pour mon besoin doit suffire. Pour l'instant je n'ai pas le pb soulevé par Mike-31. Par contre 2 pb demeurent :
1°) le conditionnement de la présence du libellé sur "espace" ne fonctionne pas. J'ai mis un point.
2°) l'utilisation de RECHERCHEV ne fonctionne pas ????
Mon fichier :
http://www.cijoint.fr/cjlink.php?file=cj201109/cijz0TmmDe.xlsx
Merci encore
Alain
merci à tous pour vos réponses. La solution INDEX de gbinforme fonctionne et pour mon besoin doit suffire. Pour l'instant je n'ai pas le pb soulevé par Mike-31. Par contre 2 pb demeurent :
1°) le conditionnement de la présence du libellé sur "espace" ne fonctionne pas. J'ai mis un point.
2°) l'utilisation de RECHERCHEV ne fonctionne pas ????
Mon fichier :
http://www.cijoint.fr/cjlink.php?file=cj201109/cijz0TmmDe.xlsx
Merci encore
Alain
Bonjour
pour éliminer le #/NA quand E est vide, sans la point en E
=SI(E4="";" ";INDEX(cpostal;EQUIV(E4;localité;0)))
ne rien mettre entre les guillemets
La formule RECHERCHEV ne peut pas fonctionner avec votre tableau en DATA car elle recherche systématiquement la valeur dans la 1° colonne du champ pour ressortir u ne valeur de la même ligne dans une colonne dont le N° dans le champ est indiqué dans la formule.
I; faudrait donc que dans le tableau, les noms de villes soient à gauche des codes.
crdlmnt
pour éliminer le #/NA quand E est vide, sans la point en E
=SI(E4="";" ";INDEX(cpostal;EQUIV(E4;localité;0)))
ne rien mettre entre les guillemets
La formule RECHERCHEV ne peut pas fonctionner avec votre tableau en DATA car elle recherche systématiquement la valeur dans la 1° colonne du champ pour ressortir u ne valeur de la même ligne dans une colonne dont le N° dans le champ est indiqué dans la formule.
I; faudrait donc que dans le tableau, les noms de villes soient à gauche des codes.
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Vaucluse,
depuis le temps que j'ai ce pb de test d'espace, j'ai enfin la solution. Merci.
Quant à la formule avec RECHERCHEV tu m'as fait un peu mal à la tête ... mais ça marche Le pb c'est que je n'ai pas tout compris et que je ne sais pas trop pourquoi. Si tu peux me ré-expliquer, ce serait parfait.
Je te rejoins mon fichier (seules les 2 premières lignes sont modifiées :
http://www.cijoint.fr/cjlink.php?file=cj201109/cijtuEtTvP.xlsx
Merci
Alain
depuis le temps que j'ai ce pb de test d'espace, j'ai enfin la solution. Merci.
Quant à la formule avec RECHERCHEV tu m'as fait un peu mal à la tête ... mais ça marche Le pb c'est que je n'ai pas tout compris et que je ne sais pas trop pourquoi. Si tu peux me ré-expliquer, ce serait parfait.
Je te rejoins mon fichier (seules les 2 premières lignes sont modifiées :
http://www.cijoint.fr/cjlink.php?file=cj201109/cijtuEtTvP.xlsx
Merci
Alain
Re
bien sur dans ce second fichier, la formule RECHERCHEV va fonctionner puisque vous avez dans DATA la liste des noms à gauche des codes.
Ce qui n'était pas le cas dans le fichier précédent où la liste des codes est à gauche de la liste des noms!
dans ce cas, INDEX(EQUIV et RECHERCHEV sont identiques .
crdlmnt
bien sur dans ce second fichier, la formule RECHERCHEV va fonctionner puisque vous avez dans DATA la liste des noms à gauche des codes.
Ce qui n'était pas le cas dans le fichier précédent où la liste des codes est à gauche de la liste des noms!
dans ce cas, INDEX(EQUIV et RECHERCHEV sont identiques .
crdlmnt