Les deux premiers chiffres d’un code postal français désignent le département. Pour lire le numéro du département à partir d’Excel, il suffit d’utiliser la fonction GAUCHE(chaîne ; Longueur) ou Left(Chaîne,Longueur) en VBA.
La formule suivante lit le numéro de département d’un code postal situé dans la cellule A1 :
=GAUCHE(A1 ; 2)
Excel n’affiche pas les zéros non significatifs. De fait, les codes postaux commençant par un zéro ne sont pas traités correctement par Excel. Il est donc nécessaire d’amender la formule pour tenir compte de cette difficulté :
=GAUCHE(TEXTE(A1;”00000″);2)
Le rôle de TEXTE(A1;”00000″) est de forcer Excel de formater le code postal sur cinq positions y compris s’il commence par un zéro.
Les codes postaux corses commencent par 20 mais cette région est divisée en deux départements : 2A (Corse-du-Sud) et 2B (Haute-Corse). Il n’y a pas de méthode simple dans Excel pour ressortir les deux codes départements 2A et 2B.
Les codes postaux des DOM et des TOM commencent par respectivement par 97 et par 98 et sont composés de 3 chiffres :
- Départements d’Outre-Mer
- 971 Guadeloupe
- 972 Martinique
- 973 Guyane
- 974 La Réunion
- 975 St-Pierre-et-Miquelon
- 976 Mayotte
- Territoires d’Outre-Mer
- 984 Terres-Australes et Antarctiques
- 987 Polynésie Française
- 986 Wallis-et-Futuna
- 988 Nouvelle-Calédonie
A noter, bien que ne représentant pas une commune française, la Principauté de Monaco porte le code postal 98000 dans les échanges postaux.
Afin de traiter les codes postaux des DOM/TOM correctement, la formule est rédigée ainsi :
=GAUCHE(TEXTE(A1;”00000″);SI(OU(GAUCHE(TEXTE(A1;”00000″);2)=”97″;GAUCHE(TEXTE(A1;”00000″);2)=”98″);3;2))
Cette nouvelle formule indique que si le code postal sur cinq positions (TEXTE(A1;”00000″)) commence par 97 ou 98, le numéro de département sera lu sur 3 positions (;3) sinon sur 2 (;2).
A partir du code département, il est possible d’obtenir son nom avec la fonction RECHERCHEV pointant sur une liste des départements.
En savoir plus : Base officielle des codes postaux français


Derniers articles parBenoît RIVIERE (voir tous)
- Les clés d’une gestion opérationnelle et stratégique d’une crise d’origine cyber - lundi 9 mai 2022
- En finir avec la plaie du démarchage téléphonique et des appels malveillants - dimanche 1 mai 2022
- Régime de TVA des produits issus du traitement des véhicules hors d’usage (VHU) - samedi 23 avril 2022
- Automatiser l’élaboration du tableau des flux de trésorerie - dimanche 17 avril 2022
- Conflit Russie/Ukraine : état de la menace et mesures de vigilance cybersécurité - mercredi 13 avril 2022