Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

dispatcher le contenu d'une cellule en deux cellules ?

  • Initiateur de la discussion Initiateur de la discussion MAGIC93
  • 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 !

M

MAGIC93

Guest
Bonjour,
J'ai dans ma cellule A1 un nom de ville avec son cedex.
exemple : "Levallois Perret cedex 01".

je souhaite avoir au final dans la cellule A2 : "Levallois Perret"
et dans ma cellule A3 : "cedex 01"

Avez vous une methode ?

la difficulté de l'operation vient du fait que les noms de ville peuvent s'ecrirent en 1 ou plusieurs mots, exemple : Strasbourg, Levallois Perret, Aix en Provence.

J'ai essayé d'utiliser la fonction convertir mais le resultat n'est pas satisfaisant
car il me decoupe la cellule apres chaque espace.

Quand la ville s'ecrit qu'avec un seul mot cela ne pose pas de soucis mais quand la ville s'écrit avec plusieurs mots je me retrouve avec par exemple "Aix" dans la cellule a2, "en" dans la cellule a3 et "provence" dans la cellule a4
 
Re : dispatcher le contenu d'une cellule en deux cellules ?

Bonjour le Forum,
Bonjour MAGIC93,

Un essai en fichier joint qui ne fonctionnera que si tu as le mot cedex autrement il faut voir autre chose

Jocelyn

Oup's bonjour sergio désolé pas rafraichi
 

Pièces jointes

Re : dispatcher le contenu d'une cellule en deux cellules ?

merci a vous deux.

cela fonctionne effectivmement tres bien si il y a le mot cedex en revanche la formule plante si le mot cedex n'existe pas.

n'est il pas possible d'améliorer la formule pour quelle fonctionne dans tous les cas

exemple 1
en A1 j'ai "Paris cedex 2", la formule me donne en A2 "Paris" et en A3 "cedex 2"
exemple
en A1 j'ai "Paris", la formule me donne en A2 "Paris" et en A3 une cellule vide

J'ai essayé, mais sans aboutir, de faire un test SI complexe.
l esprit du test était SI on detecte la presence de cedex alors appliquer le premiere formule qui m'extrait le nom de la ville et la copie dans la cellule A2, SINON copier dans la cellule A2 la valeur de A1.

la formule que j'ai testée mais qui ne marche pas est la suivante
=SI(GAUCHE(A3;CHERCHE("cedex";A3;1)-2)=FAUX;GAUCHE(A3;CHERCHE("cedex";A3;1)-2);A3)


Est il possible de faire une formule comme celle la ?
 
Dernière modification par un modérateur:
Re : dispatcher le contenu d'une cellule en deux cellules ?

Salut magic 93,

sur la base des formules de Sergio :

en B1 : =SI(ESTNUM(CHERCHE("cedex";A1));GAUCHE(A1;CHERCHE("cedex";A1;1)-2);A1)

en C1 : =SI(ESTNUM(CHERCHE("cedex";A1));DROITE(A1;NBCAR(A1)-CHERCHE("cedex";A1;1)+1);"")

Essaye et dis nous

@+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
6
Affichages
756
D
X
Réponses
4
Affichages
2 K
xoxopeter
X
L
Réponses
9
Affichages
2 K
leGlauque
L
T
Réponses
2
Affichages
3 K
thuriot
T
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…