Code postaux et villes

  • Initiateur de la discussion Initiateur de la discussion stapsounet
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

stapsounet

XLDnaute Junior
Bonjour,

Quelqu'un aurait-il un système pour qu'en fonction du code postal saisi, excel me propose les villes y répondantsous forme de liste?

J'ai la liste des communes de France avec leurs code postaux sur une feuille, mais ceux-ci ne sont pas des valeurs uniques!
Donc l'usage de la fonction =RECHERCHEV() dans mon autre feuille ne marche pas. Cela donne la ville du premier code postal rencontrer répondant au critère.

Merci d'avance de vos réponse...😀
 
Re : Code postaux et villes

Bonjour,

Par formules

Sous forme de liste (Formule matricielle, à valider par ctrl, maj et entrée)

mais ça risque d'être lent s'il y a toutes les communes de France

ou bien par liste de validation (Données - Validation)
 

Pièces jointes

Re : Code postaux et villes

Merci de vos réponses si rapides...

Monique, c'est exactement ça que je cherchais...

Mais j'avoue être dépassé.Pourrais-tu m'expliquer comment tu as fait que je puisse le refaire moi même?

C'est la colonne H qui m'intéresse: je saisis mon code en H2 et il me donne la liste des possibilité en H3 (génial!!)

merci😀
 
Re : Code postaux et villes

Re,

En fait, la liste de validation en H3 contient la même chose que la plage F4:F15

La formule est la même :
=DECALER(Prim;EQUIV(H2;Cp;0);;NB.SI(Cp;H2))

Ou bien on la met dans la feuille et on a une liste
ou bien on la met dans "Données - Validation" et on a un choix

DECALER(Réf ; nb de lignes ; nb de colonnes ; Hauteur ; Largeur)

DECALER(1ère cellule au-dessus de la liste des communes; nb de lignes vers le bas : EQUIV(H2; liste des communes;0); 0 colonne donc omis; Hauteur : NB.SI(Cp;H27); Largeur 1 colonne donc omis)

Le format conditionnel :
si on modifie le code postal, la commune choisie précédemment ne correspond pas forcément et il faut donc faire un autre choix.
En attendant un nouveau choix, fond et police ont la même couleur.
 
Re : Code postaux et villes

Bonjour
sur un sujet très proche pourriez-vous m'aider svp?

Je souhaite faire une vérification sur le code postal et la ville.
La rechercheV ne semble pas pouvoir m'aider car ce que je cherche à vérifier,c'est l'association des 2
(Par exemple 75000 Marseille, ce n'est pas bon)

Merci d'avance
 

Pièces jointes

Re : Code postaux et villes

Bonjour,

Une approche avec une formule matricielle en E2 :

Code:
=SI(ESTNUM(EQUIV(B2&C2;CodesPostaux!$B$2:$B$50&CodesPostaux!$A$2:$A$50;0));"ok";"pas ko")

Formule à valider par CTRL + MAJ + ENTREE

à recopier vers le bas

@+
 
Re : Code postaux et villes

merci mais cela ne fonctionne pas 🙁

Ai traduit en anglais et modifié car je pense qu'il fallait comprendre la concaténation de la col B et C (et non A), non?
Pourquoi y a t il une verification si c'est un nombre? (Je suis obligé de rentrer les codes postaux comme du texte pour éviter de perdre les 0 du début)

=IF(MATCH(B3&C3;CodesPostaux!$B$2:$B$50&CodesPostaux!$C$2:$C$50;0);"ok";"pas ko")
 
Re : Code postaux et villes

re,

La fonction EQUIV retourne le rang de la donnée cherchée.

Si la donnée est trouvée, elle renvoie un chiffre (son rang) donc une valeur numérique (CQFD)

Si la donnée n'est pas trouvée, elle renvoie un message d'erreur

D'où la formule : si le résultat de la formule est numérique, c'est que la donnée cherchée existe.

Voilou

@+
 
Re : Code postaux et villes

Encore merci!

A noter que cela fonctionne bien mais que je ne peux pas trop l'utiliser à grande échelle
[Sur un grand nombre de données(fichier client vs base des CP/ville de France par exemple) Excel met beaucoup de temps ou plante... A noter que ca semble aller beaucoup plus vite avec le fichier des CP ouvert]
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
13
Affichages
2 K
Réponses
1
Affichages
2 K
Retour