Algorithme de reformulation de syntaxe

Fermé
Emma - 27 nov. 2015 à 10:17
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 27 nov. 2015 à 11:53
Bonjour,

J'ai face à moi un doc Excel contenant toutes les rues d'une ville. La syntaxe est :
avenue Jean jaures


J'aurais souhaiter automatiser la reformulation syntaxique de sorte à e qu'elle devienne :
Jaures Jean avenue


Sauf que mes connaissancesen Excel me font défaut... quelqu'un pourrait il me venir en aide ?

Cdt
Emma

A voir également:

4 réponses

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
27 nov. 2015 à 10:57
Bonjour

Une idée l'information à traiter est en C67 dans mon exemple


=SUPPRESPACE(DROITE(C67;NBCAR(C67)-CHERCHE(" ";C67;CHERCHE(" ";C67;1)+1)))&" "&SUPPRESPACE(STXT(C67;CHERCHE(" ";C67;1);CHERCHE(" ";C67;CHERCHE(" ";C67;1)+1)-CHERCHE(" ";C67;1)))&" "&STXT(C67;1;CHERCHE(" ";C67;1))
0
MerCi de ta réponse, mais j'ai omis d'autres variables...

Ce qu'il me faudrait, ce serait d'isoler le dernier mot de la phrase, est ce possible en recherchant la position du dernier espace ?

C'est dommage que gauche et droite prennent en entrée des caractères, tout serait plus simple si je pouvais directement identifier les différents mots
0
Je voudrais identifier le mot se trouvant après le dernier espace, mais n'arrive pas à distinguer le premier ou dernier espace...
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
27 nov. 2015 à 11:53
Bonjour

Une autre formule, il faut imbriquer autant de cherche que d'espace

=SUPPRESPACE(DROITE(A9;NBCAR(A9)-CHERCHE(" ";A9;CHERCHE(" ";A9;CHERCHE(" ";A9;CHERCHE(" ";A9;1)+1)+1)+1)+1))

0