Microsoft 365 Retourner chacune des expressions séparées par des sauts de lignes

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 !

cdesjard

XLDnaute Nouveau
Bonjour, j'ai une cellule dans laquelle 5 expressions sont séparées par des sauts de ligne et je veux extraire chacune de ces expressions dans des colonnes différentes. Pour la première et la deuxième colonne j'ai réussi à trouver des formules, mais pour la 3e, 4e et 5e, j'ai de la difficulté à ajuster ma formule, car je ne comprends pas tous les arguments de la formule utilisée. Pouvez-vous m'aider svp?
 

Pièces jointes

re
Bonsoir
à l'ancienne
en A1 j'ai
toto
titi
tata
fifi

en C1 je met
VB:
=SUPPRESPACE(STXT(SUBSTITUE($A$1;CAR(10);REPT(CAR(160);255));((COLONNE(A1)-1)*255)+1;255))
et j'etends la formule vers la droite
demo.gif

et non matricielle en plus
😉
 
Bonsoir @cdesjard 🙂, @job75 😉,

Vous pouvez aussi utiliser le Menu / Données / Convertir (fonctionne aussi sur d'autres versions que O365)
avec le choix Délimité et avec comme séparateur Autre (indiquer le retour à la ligne comme séparateur).

Astuce : pour indiquer le séparateur retour à la ligne, se placer dans la zone à droite de Autre : Et tout en maintenant la touche Alt enfoncée, tapez sur le clavier numérique les quatre chiffres à la suite 0010
 

Pièces jointes

  • convertir- retour ligne- v1.gif
    convertir- retour ligne- v1.gif
    478.7 KB · Affichages: 13
Dernière édition:
Ça ne fonctionne pas, le message qui s'affiche est #PROPAGATION!
Cette formule fonctionne très bien 👍.

Pour bien fonctionner, elle doit avoir suffisamment de place à sa droite (c'est à dire de cellules vides pour y placer le résultat). L'erreur indique que la formule n'a pas assez de cellules vides pour "propager" le résultat.
Effacer les cellules à droite de la cellule de la formule. L'erreur ne se produira plus.
 

Pièces jointes

  • Erreur #PROPAGATION- v1.gif
    Erreur #PROPAGATION- v1.gif
    399.4 KB · Affichages: 15
Dernière édition:
j'en ai retrouvé une des deux discussion

après si tu le veux en ligne
VB:
=SUPPRESPACE(STXT(SUBSTITUE($A$1;CAR(10);REPT(" ";255));((LIGNE(A1)-1)*255)+1;255))
et on etends vers le bas
 
Bonsoir @cdesjard 🙂, @job75 😉,

Vous pouvez aussi utiliser le Menu / Données / Convertir (fonctionne aussi sur d'autres versions que O365)
avec le choix Délimité et avec comme séparateur Autre (indiquer le retour à la ligne comme séparateur).

Astuce : pour indiquer le séparateur retour à la ligne, se placer dans la zone à droite de Autre : Et tout en maintenant la touche Alt enfoncée, tapez sur le clavier numérique les quatre chiffres à la suite 0010


...
 
- 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

Discussions similaires

Retour