Séparateur de texte

Changez le séparateur d’un texte : retours à la ligne, espaces, points-virgules, tirets, barres ou points. Passez d’une colonne à une ligne et inversement.

Changez le séparateur de n’importe quelle liste

Les données arrivent rarement dans le format voulu. Une colonne de tableur se colle avec un élément par ligne, mais votre messagerie veut les destinataires séparés par des points-virgules. Une liste de tags est séparée par des espaces, mais votre CMS en veut un par ligne. Le séparateur de texte remplace un séparateur par un autre en une seule étape.

Indiquez par quoi votre texte est actuellement séparé (retour à la ligne, espace, point-virgule, tiret, barre verticale ou point) et par quoi vous voulez le séparer, et la liste est réécrite. Par exemple, une colonne d’e-mails devient [email protected];[email protected];[email protected], le format qu’Outlook utilise pour plusieurs destinataires.

Cela vous évite le fastidieux rechercher-remplacer qu’impose souvent le passage de listes entre tableurs, documents, formulaires et code.

Comment utiliser le séparateur de texte

  1. Collez votre texte ou votre liste.
  2. Choisissez par quoi il est actuellement séparé.
  3. Choisissez le séparateur que vous voulez à la place.
  4. Envoyez et copiez le résultat.

Exemples

D’une colonne de tableur à une seule ligne

Entrée :

red
blue
green

Résultat : red blue green

Séparé par : retour à la ligne. Séparer par : espace. Chaque retour à la ligne devient un espace.

D’une liste à points-virgules à des barres verticales

Entrée : a;b;c

Résultat : a|b|c

Séparé par ;, séparer par |. Pratique pour les champs de tags des CMS et certaines variantes de CSV.

Numéros de version avec des tirets

Entrée : 1.2.3

Résultat : 1-2-3

Séparé par ., séparer par -. Tous les points sont remplacés : ne passez donc pas de phrases avec cette option.

Usages courants

  • Transformer une colonne de tableur en une seule ligne séparée par des points-virgules ou des barres verticales.
  • Diviser une liste séparée par des points-virgules, des barres ou des espaces en un élément par ligne.
  • Préparer des listes d’identifiants, de tags ou de mots-clés pour des formulaires, du code ou des plateformes publicitaires.
  • Rendre lisibles des exports séparés par des barres ou des points-virgules.
  • Mettre en forme des listes de tags pour des blogs et des boutiques en ligne.

Conseils et points à connaître

  • Nettoyez d’abord la liste : supprimez les répétitions avec le suppresseur de lignes en double et triez-la avec le tri alphabétique de liste.
  • Si vos éléments contiennent le séparateur vers lequel vous convertissez (par exemple des espaces dans des noms), choisissez un autre séparateur, comme la barre verticale.
  • Besoin de virgules ? Les tableurs savent le faire : =TEXTJOIN(", ", TRUE, A1:A50) joint une colonne avec des virgules dans Excel et Google Sheets (dans Excel en français, =JOINDRE.TEXTE(", "; VRAI; A1:A50)).
  • Pour extraire d’abord les e-mails ou les liens d’un texte en désordre, utilisez l’extracteur d’e-mails ou l’extracteur d’URL.

Cas particuliers et limites

  • Le remplacement est exact. a; b; c avec « séparé par ; » conserve les espaces après chaque point-virgule et donne a| b| c.
  • Le texte est nettoyé avant la conversion : les balises HTML et les espaces en début et en fin sont supprimés, donc <b>red</b> devient red.
  • Les virgules et les tabulations ne figurent pas dans la liste des séparateurs. Pour obtenir une liste à virgules, utilisez la formule de tableur des conseils ci-dessus.
  • Si le séparateur d’origine apparaît aussi à l’intérieur des éléments (un point dans v1.2, un tiret dans un nom), il est également remplacé.

Questions fréquentes

Comment transformer une colonne en une seule ligne ?

Collez la colonne, choisissez retour à la ligne comme séparateur actuel, choisissez le nouveau séparateur (comme le point-virgule ou l’espace) et envoyez.

Puis-je revenir à un élément par ligne ?

Oui. Choisissez comme séparateur actuel celui de votre liste et comme nouveau séparateur le retour à la ligne.

Quels séparateurs sont pris en charge ?

Retour à la ligne, espace, point-virgule (;), tiret (-), barre verticale (|) et point (.).

Y a-t-il une limite de taille pour la liste ?

Les longues listes ne posent pas de problème. Pour les très gros jeux de données, mieux vaut utiliser un tableur ou un script.

Outils associés

Outils gratuits populaires