HELP : trier par département puis ville.. ça marche pas
Le
Jean34
salut !
j'ai un listing client assez volumineux sous excel, avec les informations
classiques :
nom du client
adresse
code postal
commune
puis d'autres infos complémentaires (téléphone, fax etc etc)
je travaille avec une impression papier totalisant une quarantaine de pages
mon souci est que je voudrais trier mon fichier dans l'ordre suivant :
- d'abord le département (là je me sers du code postal comme premier
critère)
- puis le nom de la ville par ordre alphabétique
et c'est là que cela ne marche pas, puisque le tri du code postal a déjà
classé les villes du département, mais pas par ordre alphabétique.
(j'espère être explicite dans ma demande)
L'idéal serait que le tri du code postal ne prenne en compte que les deux
premiers chiffres (ceux du département, donc), puis classe les villes
voyez vous une solution ?
(sachant que ce fichier est actualisé et modifié sans arrêt)
merci d'avance
j'ai un listing client assez volumineux sous excel, avec les informations
classiques :
nom du client
adresse
code postal
commune
puis d'autres infos complémentaires (téléphone, fax etc etc)
je travaille avec une impression papier totalisant une quarantaine de pages
mon souci est que je voudrais trier mon fichier dans l'ordre suivant :
- d'abord le département (là je me sers du code postal comme premier
critère)
- puis le nom de la ville par ordre alphabétique
et c'est là que cela ne marche pas, puisque le tri du code postal a déjà
classé les villes du département, mais pas par ordre alphabétique.
(j'espère être explicite dans ma demande)
L'idéal serait que le tri du code postal ne prenne en compte que les deux
premiers chiffres (ceux du département, donc), puis classe les villes
voyez vous une solution ?
(sachant que ce fichier est actualisé et modifié sans arrêt)
merci d'avance

Poser une question


Le plus simple semble de créer une colonne supplémentaire,
éventuellement tout au bout à droite reprenant les 2 premiers
caractères, avec la fonction GAUCHE()
Par hypothèse, code postal en colonne E
Si le code postal est au format texte et contient toujours 5 caractères,
y compris pour les départements 01 à 09 :
Sur la ligne 10 : =GAUCHE(E10;2)
Si le code postal est numérique et que l'éventuel zéro initial résulte
de l'application d'un format (auquel cas la cellule affichant 01000
contient en fait 1000) :
=GAUCHE(SI(NBCAR(E10) = 4;0;"") & E10;2
tu rajoutes une colonne dans laquelle tu écris sur la ligne 3 (en
supposant les codes postaux en colonne F, et la 1ère ligne de données
sur la ligne 3):
=gauche($F3;2),
puis tu recopies cette formule vers le bas
puis tu tries sur cette colonne.
Cordialement
Bourby
Jean34 wrote: