EXCEL : RECHERCHEV ?
Résolu/Fermé
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
-
25 sept. 2011 à 21:34
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 26 sept. 2011 à 11:31
alainjjb Messages postés 771 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 5 février 2024 - 26 sept. 2011 à 11:31
A voir également:
- EXCEL : RECHERCHEV ?
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
7 réponses
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 458
25 sept. 2011 à 21:38
25 sept. 2011 à 21:38
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.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 685
25 sept. 2011 à 22:24
25 sept. 2011 à 22:24
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.
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 078
25 sept. 2011 à 22:31
25 sept. 2011 à 22:31
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
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
26 sept. 2011 à 10:20
26 sept. 2011 à 10:20
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
Modifié par Vaucluse le 26/09/2011 à 10:40
Modifié par Vaucluse le 26/09/2011 à 10:40
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
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
26 sept. 2011 à 11:07
26 sept. 2011 à 11:07
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
26 sept. 2011 à 11:17
26 sept. 2011 à 11:17
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
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
26 sept. 2011 à 11:31
26 sept. 2011 à 11:31
MERCI à tous. J'ai encore appris quelque chose aujourd'hui grâce à vous.
Cordialement
Alain
Cordialement
Alain