Identification de texte dans excel

Fermé
raphistol - 24 nov. 2011 à 11:57
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 26 nov. 2011 à 11:46
Bonjour,
Avec excel2007, je souhaiterais, lorsque je choisis un nom de commune dans une liste déroulante, que ce nom renvoie automatiquement dans une autre cellule le département de cette commune. Quelle fonction et syntaxe dois-je utiliser ?
Merci

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
24 nov. 2011 à 13:41
Bonjour,
As tu, dans ce même classeur, une liste comprenant les communes (en Feuil1! colonne D par exemple) et, sur la même ligne, dans une colonne A DROITE de ces communes (en Feuil1! colonne G par exemple), le département correspondant?
0
Mike-31 Messages postés 18188 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 mars 2023 5 040
24 nov. 2011 à 14:33
Salut,

Je pense à une RECHERCHEV, exemple colonne A tu as les noms des villes et colonne B celle des départements associés. pour ma part je nommérai les plages ce qui facilitera l'utilisation des formules sur diverses feuilles dans le fichier joint Feuil1 et 2. Il suffit de sélectionner la ville dans les cellules de couleur verte

https://www.cjoint.com/?AKyoGVF65Di
0
Bonjour,
Les données sont effectivement réparties dans deux colonnes dans une feuille du classeur que j'appelle "références" : les communes sur une colonne et les départements dans une autre, la commune et le département correspondant sur une même ligne. J'ai nommé les plages comme indiqué.
Lorsque, dans mon tableau en Feuil1 je choisis une commune, il faudrait qu'excel trouve la commune dans la colonne de ma feuille "référence", établisse la correspondance du département se trouvant sur la même ligne et renvoi dans mon tableau ce n° de département dans une cellule. La fonction RECHERCHE semble adaptée mais je n'arrive pas à la rédiger. Quelle serait la formule la plus simple ?
Merci
0
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 319
Modifié par Vaucluse le 26/11/2011 à 11:48
Bonjour

pour que RECHERCHE fonctionne, il faut que la colonne commune se trouve à gauche de la colonne département, ce qui n'est peut être pas votre cas

si cela est confirmé, essayez avec:
=INDEX(champ départements;EQUIV(cell commune;champ communes;0))

Sinon avec RECHERCHEV si la configuration est correcte:
=RECHERCHEV(Cell commune;champ complet communes et départements;N° de colonne département dans le champ;0)

exemple avec communes en colonne A et départements en colonne B, cell commune en X1:
=RECHERCHEV(X1;A:B;2;0)
ou Communes en colonne A et départements en colonne D
=RECHERCHEV(X1;A:D;4;0)

crdlmnt

Ps: attention il s'agit de RECHERCHEV pas de RECHERCHE
0