Exceller

Supprimer les sauts de ligne

Remove Line Breaks

Formule Excel: supprimer les sauts de ligneFormule générique
= SUBSTITUTE (A1, CHAR (10),', ')
Résumé

Pour supprimer les sauts de ligne d'une cellule ou du texte à l'intérieur d'une formule, vous pouvez utiliser une formule basée sur les fonctions SUBSTITUTE et CHAR. Dans l'exemple illustré, la formule en C5 est:

 
= SUBSTITUTE (B5, CHAR (10),', ')

qui remplace les sauts de ligne en B5 par des virgules.



Explication

Tout d'abord, vous devez savoir qu'Excel contient deux fonctions, CLEAN et TRIM, qui peuvent supprimer automatiquement les sauts de ligne et les espaces supplémentaires du texte. Par exemple, pour supprimer tous les sauts de ligne d'une cellule, vous pouvez utiliser:



 
= CLEAN (B5)

Pour une démonstration rapide de CLEAN et TRIM, regarde cette video .

Dans ce cas, cependant, nous supprimons les sauts de ligne et les remplacer par des virgules , nous utilisons donc la fonction SUBSTITUTE au lieu de CLEAN. SUBSTITUTE peut localiser le texte correspondant n'importe où dans une cellule et le remplacer par le texte de votre choix. SUBSTITUTE peut accepter jusqu'à quatre arguments, mais nous n'utilisons que les trois premiers comme ceci:



 
= SUBSTITUTE (B5, CHAR (10),', ')

Le texte provient de la cellule B5.

L'ancien texte est entré comme CHAR (10). Cela correspondra à un caractère de saut de ligne dans une cellule.

comment tracer des données dans Excel

Le «nouveau texte» est saisi sous la forme «,». Cela se traduit par une virgule plus un espace. Nous avons besoin des guillemets car il s'agit d'une valeur textuelle.



SUBSTITUTE remplace alors tous les sauts de ligne dans la cellule par des virgules et renvoie le résultat final sous forme de texte en C5. Parce que «ancien texte» est un argument, vous pouvez changer la virgule en tout autre texte que vous aimez.

Auteur Dave Bruns


^