Ordre Alphabétique

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
valmax
Membre fidèle
Membre fidèle
Messages : 487
Inscrit le : 19 octobre 2013
Version d'Excel : 2013

Message par valmax » 30 juin 2019, 11:48

Bonjour,

J'ai sur une feuille, une liste de nom, adresse ect.. que je n'arrive pas à mettre par ordre alphabétique à causse des accent comme:
Mairie d'Aspremont
Mairie d'Aspres-lès-Corps
Mairie de L' Argentière-la-Bessée
Mairie de L' Épine
Mairie d'Embrun
Mairie d'Éourres ect...

J'aimerai que l'ordre se fasse à partir de la lettre après l'accent de ne pas tenir compte de d', l' ect..

Mon fichier exemple

Je vous remercie

Max
Ordre alpha.xlsm
(18.01 Kio) Téléchargé 19 fois
n
njhub
Membre impliqué
Membre impliqué
Messages : 1'185
Appréciations reçues : 62
Inscrit le : 5 juin 2017
Version de Calc : 6.2.8.2 FR-YT

Message par njhub » 30 juin 2019, 12:38

Bonjour valmax,

j'ai utilisé :
=SUPPRESPACE(DROITE(D7;NBCAR(D7)-SIERREUR(TROUVE("Mairie de ";D7)*10;TROUVE("'";D7))))
Voyez si le fichier joint peut vous aider
valmax-Ordre alpha.xlsm
(18.89 Kio) Téléchargé 15 fois
Avatar du membre
valmax
Membre fidèle
Membre fidèle
Messages : 487
Inscrit le : 19 octobre 2013
Version d'Excel : 2013

Message par valmax » 30 juin 2019, 13:11

Bonjour njhub

Je crois que l'on c'est mal compris, en faite je veut garder la même structure mais dans l'ordre alphabétique, mon problème est que j'ai des noms avec ceci:
Mairie d'Aspremont
Mairie d'Aspres-lès-Corps
Mairie de L' Argentière-la-Bessée
Mairie de L' Épine
Mairie d'Embrun
Mairie d'Éourres ect...

est je voudrais que l'ordre se fasse à partir de la lettre après l'accent de ne pas tenir compte de d', l' ect.

Merci

Max
n
njhub
Membre impliqué
Membre impliqué
Messages : 1'185
Appréciations reçues : 62
Inscrit le : 5 juin 2017
Version de Calc : 6.2.8.2 FR-YT

Message par njhub » 30 juin 2019, 14:23

Essayez avec cette formule en colonne O7 à étendre jusqu'à O183:
=SUPPRESPACE(DROITE(D7;NBCAR(D7)-SI(ESTNUM(TROUVE("Mairie de Les ";D7));14;SI(OU(ESTNUM(TROUVE("Mairie de Le ";D7));ESTNUM(TROUVE("Mairie de La ";D7));ESTNUM(TROUVE("Mairie de L' ";D7)));13;SI(OU(ESTNUM(TROUVE("Mairie de ";D7));ESTNUM(TROUVE("Mairie d' ";D7)));10;SI(ESTNUM(TROUVE("Mairie d'";D7));9;""))))))
Puis triez la sélection de D7 à O183 dans l'ordre croissant de la colonne O
Avatar du membre
valmax
Membre fidèle
Membre fidèle
Messages : 487
Inscrit le : 19 octobre 2013
Version d'Excel : 2013

Message par valmax » 30 juin 2019, 15:51

Re,

Bon sa me donne rien mais bon.....
n
njhub
Membre impliqué
Membre impliqué
Messages : 1'185
Appréciations reçues : 62
Inscrit le : 5 juin 2017
Version de Calc : 6.2.8.2 FR-YT

Message par njhub » 30 juin 2019, 16:37

Bonjour valmax,

Voyez si le fichier joint peut vous aider
valmax-Ordre alpha.xlsm
(22.53 Kio) Téléchargé 9 fois
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'294
Appréciations reçues : 191
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 30 juin 2019, 16:41

bonjour
je vous propose cette fonction matricielle
=STXT(D7;MAX(SI(CODE(STXT(D7;LIGNE($8:$15);1))<=96;LIGNE($8:$15);""));50)
cordialementt
c'est en cherchant qu'on trouve
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message