Insérer un saut de ligne dans les cellules / formules de Google Sheets (+ Formules de saut de ligne automatique)

Top image for the lesson on how to insert a new line in a cell in Google Sheets, and how to insert a new line in a formula (Plus how to create automatic line breaks including how to remove line breaks and how to replace a character with line breaks (Lesson by SpreadsheetClass.com)

Saviez-vous qu’il existe un moyen simple d’insérer du texte sur une nouvelle ligne, à l’intérieur d’une seule cellule ? Dans cet article, je vais vous montrer comment insérer un saut de ligne dans une cellule de Google Sheets et comment insérer un saut de ligne dans une formule. Ensuite, je vous montrerai plusieurs formules de saut de ligne automatiques qui vous permettront d’insérer ou de supprimer des sauts de ligne automatiquement.

Raccourci clavier pour insérer une nouvelle ligne dans les cellules / formules

Le raccourci clavier pour insérer une nouvelle ligne dans une cellule ou une formule est le suivant (à utiliser pendant l’édition de la cellule) :

  • Ctrl + Entrée (Windows)
  • Commande ⌘ + Retour (Mac)

Appuyer sur Ctrl + Entrée / Commande ⌘ + Retour sur le clavier insère le caractère de saut de ligne (retour chariot). Tout comme le caractère « espace », il est invisible, mais c’est tout de même un « personnage » (comme la ponctuation).

Pour éditer une cellule, vous pouvez double-cliquer dessus, ou vous pouvez cliquer une fois sur la cellule, puis appuyer sur Entrée, ou vous pouvez simplement commencer à taper après avoir sélectionné une cellule. Lorsque la cellule est en cours d’édition / en mode édition, vous pouvez utiliser le raccourci ci-dessus pour insérer une nouvelle ligne dans une cellule. Lorsque vous le faites, vous verrez le curseur clignoter d’une ligne à l’autre, indiquant sur quelle ligne vous vous apprêtez à taper.

Après que des nouvelles lignes aient déjà été insérées dans la cellule, vous pouvez utiliser les touches fléchées haut et bas pour naviguer d’une ligne à l’autre.

Insérer de nouvelles lignes où vous le souhaitez

Pour sélectionner l’endroit précis où vous souhaitez insérer une nouvelle ligne, survolez le curseur dans la barre de formule et cliquez à l’endroit où vous souhaitez insérer une nouvelle ligne. Vous verrez le curseur clignoter à l’endroit où sera inséré le prochain caractère / la nouvelle ligne.

Faire passer automatiquement le texte à la ligne

Il existe une fonctionnalité dans Google Sheets qui permet de faire passer automatiquement le texte à la ligne lorsque le texte atteint la fin d’une cellule, comme lorsque vous saisissez des paragraphes dans un document Word et que le texte passe à la ligne suivante lorsque la [age atteint sa fin. Cette fonctionnalité s’appelle « Retour à la ligne ».

Après avoir appliqué le format « Retour à la ligne » à la cellule, lorsque le texte atteint la fin de la cellule (déterminée par la largeur de la colonne), le texte suivant passera automatiquement à une nouvelle ligne.

Insérer une nouvelle ligne dans une cellule

Commençons par un exemple d’utilisation du raccourci clavier pour insérer de nouvelles lignes dans une seule cellule. Disons que nous avons une liste de tâches à saisir, mais nous voulons que chaque tâche soit écrite sur sa propre ligne à l’intérieur d’une seule cellule. Pour cela, nous utiliserons le raccourci clavier pour ajouter de nouvelles lignes dans la cellule.

Pour insérer une nouvelle ligne dans une cellule, saisissez le texte qui doit apparaître sur la première ligne, puis appuyez sur Ctrl + Entrée (Commande ⌘ + Retour pour Mac) sur le clavier (pendant que la cellule est toujours en cours d’édition), puis saisissez le texte qui doit apparaître sur la deuxième ligne, et répétez le processus pour ajouter plus de lignes à l’intérieur de la cellule.

Remarquez dans l’image ci-dessus, dans la cellule A2, que les noms des tâches apparaissent chacun sur une ligne individuelle à l’intérieur d’une seule cellule. De plus, étant donné que la cellule A2 est sélectionnée, vous pouvez voir comment le texte apparaît également sur de nouvelles lignes / plusieurs lignes dans la barre de formule.

Lorsque vous répertoriez des éléments dans des cellules avec plusieurs lignes, vous pouvez utiliser des puces pour rendre la liste plus facile à lire.

Ou vous pouvez indenter les cellules / les éléments à l’intérieur des cellules pour organiser davantage votre liste et la rendre facile à lire.

Insérer une nouvelle ligne dans une formule

Vous pouvez également utiliser le raccourci clavier Ctrl + Entrée / Commande ⌘ + Retour pour ajouter de nouvelles lignes dans les formules. Cela est pratique lorsque vous souhaitez organiser vos formules et les rendre faciles à lire. Cela est particulièrement utile pour les formules très longues, mais dans cet exemple, nous utiliserons une formule ordinaire SI à des fins de démonstration.

Voyez comment la formule ci-dessous est écrite sur deux lignes ? Remarquez également la formule en dessous, qui est la même formule écrite sur une seule ligne. Les deux formules font la même chose, elles peuvent toutes deux être copiées et collées dans votre feuille, et donc, comme vous pouvez le voir… écrire une formule sur plusieurs lignes n’affecte pas le fonctionnement de la formule.

Pour insérer une nouvelle ligne dans une formule dans Google Sheets, saisissez la partie de la formule pour la première ligne, puis appuyez sur Ctrl + Entrée sur le clavier, puis saisissez la prochaine partie de la formule, et répétez ces étapes si vous voulez plus de deux lignes dans votre formule. Vous pouvez également entrer la formule d’abord, puis éditer la formule pour insérer une nouvelle ligne par la suite… pour cela, cliquez simplement dans la barre de formule où vous souhaitez ajouter une nouvelle ligne (un curseur clignotant apparaîtra), puis appuyez sur Ctrl + Entrée pour ajouter une nouvelle ligne.

An example of how to insert a new line in a formula in Google Sheets by using the Ctrl and Enter keyboard method (Keyboard shortcut and example in a single image)

Ainsi, lorsque la formule ci-dessus a été créée, nous avons d’abord tapé =SI(, puis nous avons appuyé sur Ctrl + Entrée sur le clavier, puis nous avons tapé le reste de la formule. Nous aurions également pu taper la formule sur une seule ligne, puis cliquer là où nous voulions effectuer le saut de ligne, avant d’appuyer sur Ctrl + Entrée sur le clavier.

(La formule ci-dessus affichera le mot « Oui » si la cellule B1 est égale à 1, et elle affichera le mot « Non » si la cellule B1 n’est pas égale à 1)

Utilisation de plusieurs formules dans une seule cellule

Si vous le souhaitez, au lieu d’insérer une nouvelle ligne dans la barre de formule elle-même, vous pouvez insérer une nouvelle ligne dans une cellule afin de pouvoir utiliser plusieurs formules dans une seule cellule, où les valeurs générées par deux formules seront affichées sur des lignes séparées.

Pour insérer une nouvelle ligne dans une cellule lors de l’utilisation d’une formule, nous utilisons l’opérateur esperluette / « & » comme indiqué ci-dessous.

Pour utiliser plusieurs formules dans une seule cellule dans Google Sheets, suivez ces étapes :

  1. Tapez la première formule
  2. Tapez une esperluette (&)
  3. Tapez char(10)
  4. Tapez une esperluette (&)
  5. Tapez la deuxième formule
  6. Appuyez sur « Entrée » sur le clavier

La fonction CHAR obtient / affiche des caractères spécifiques, et =CHAR(10) obtient / affiche le caractère de « nouvelle ligne ». Lorsque nous utilisons l’esperluette pour combiner les formules avec la fonction CHAR(10) comme indiqué ci-dessous, cela vous permet d’utiliser plusieurs formules dans une seule cellule, où la valeur générée par chaque formule est affichée sur une ligne séparée.

Nous disons simplement à Google Sheets d’insérer une nouvelle ligne entre les deux formules différentes.

Dans l’image d’exemple ci-dessous, on montre que 100 € ont été gagnés hier, et 120 € ont été gagnés aujourd’hui. Nous allons effectuer deux calculs différents avec ces chiffres, et nous allons afficher les résultats des deux calculs / formules dans une seule cellule. Pour cela, nous allons afficher les résultats de chaque formule sur une ligne différente, ou en d’autres termes, nous allons insérer un caractère de « nouvelle ligne » entre chaque formule.

=B2-A2&CHAR(10)&B2+A2

Si vous le souhaitez, au lieu d’utiliser CHAR(10), vous pouvez simplement taper un caractère de nouvelle ligne entre guillemets, en utilisant le même raccourci clavier « Ctrl + Entrée », comme indiqué dans la formule ci-dessous. Lorsque vous faites cela, une nouvelle ligne sera insérée dans la barre de formule, et une nouvelle ligne sera également insérée dans la cellule. Vous pouvez choisir la méthode que vous préférez. Je préfère taper réellement le caractère de nouvelle ligne, comme dans la formule ci-dessous.

=B2-A2&""&B2+A2

Comme vous pouvez le voir dans l’image ci-dessus, le gain / la perte est indiqué sur la ligne supérieure de la cellule, et le total est indiqué sur la ligne inférieure de la cellule.

Emplacements des sauts de ligne pour les formules

Notez que Google Sheets ne conservera pas le saut de ligne si le saut de ligne est placé à certains endroits, comme après les virgules dans la formule exemple ci-dessus. Si vous mettez un saut de ligne / un saut de ligne après la virgule dans cette formule, Google Sheets reviendrait à la formule d’origine après avoir appuyé sur Entrée sur le clavier.

En revanche, après la parenthèse ouvrante (après le début d’une nouvelle fonction), c’est un bon endroit pour mettre un saut de ligne (comme le montre l’exemple ci-dessus). Vous pouvez également mettre un saut de ligne après le signe égal. Si vous placez le saut de ligne à l’endroit correct, Google Sheets conservera les nouvelles lignes dans la formule après avoir appuyé sur Entrée sur le clavier.

Formules de saut de ligne automatique

Passons maintenant aux formules qui vous permettront d’ajouter ou de supprimer automatiquement des sauts de ligne. Voici plusieurs façons de le faire.

Utilisation de la fonction CHAR par rapport à l’utilisation du caractère de nouvelle ligne

Il existe deux façons différentes de spécifier un caractère de « nouvelle ligne » dans Google Sheets. La première consiste à utiliser la fonction CHAR, comme indiqué ci-dessous :

=CHAR(10)

Ou vous pouvez saisir directement le caractère de nouvelle ligne, entre guillemets, comme indiqué ci-dessous, ainsi que dans les formules alternatives pour chaque exemple. Pour mettre un caractère de nouvelle ligne entre guillemets, il vous suffit de taper une guillemet, puis d’appuyer sur Ctrl + Entrée sur le clavier, puis de taper un autre guillemet.

""

Les deux méthodes ci-dessus sont deux façons différentes de spécifier le caractère « nouvelle ligne » dans Google Sheets.

Dans l’image de chaque exemple ci-dessous, vous verrez que nous utilisons la fonction CHAR, mais en dessous de chaque image, vous trouverez les formules alternatives qui utilisent le caractère de nouvelle ligne entre guillemets plutôt que le caractère CHAR.

Formules avec plusieurs lignes par rapport à une formule avec un caractère de nouvelle ligne inséré entre guillemets

Notez qu’il y a une différence entre les formules qui ont simplement plusieurs lignes et les formules qui ont un caractère de nouvelle ligne inséré entre guillemets. Généralement, lorsqu’une formule est écrite sur plusieurs lignes, cela n’affecte pas le fonctionnement de la formule…

Mais lorsque nous mettons un caractère de nouvelle ligne entre guillemets dans une formule (comme le montrent les exemples ci-dessous sans la fonction CHAR), c’est à ce moment-là que le caractère de nouvelle ligne affecte le fonctionnement de la formule (comme prévu / souhaité).

Combinez plusieurs cellules en de nouvelles lignes à l’intérieur d’une seule cellule

Pour notre premier type de formule, passons en revue comment combiner le contenu de plusieurs cellules en de nouvelles lignes à l’intérieur d’une seule cellule, automatiquement à l’aide d’une formule. Pour cela, nous allons utiliser l’opérateur esperluette / & pour combiner les cellules, où il y a un caractère de nouvelle ligne entre chaque référence de cellule.

Nous allons donc spécifier une cellule, puis spécifier que nous voulons une nouvelle ligne, puis nous spécifierons la cellule suivante, et nous répéterons le processus jusqu’à ce que toutes les cellules désirées aient été combinées verticalement en de nouvelles lignes à l’intérieur d’une seule cellule. Vous pouvez considérer ce processus comme « empiler les cellules ».

Supposons donc que nous ayons 1 tâche répertoriée dans chaque cellule et que nous voulions placer chaque tâche sur une ligne à l’intérieur d’une seule cellule. Nous utiliserons la formule suivante pour cela.

La formule ci-dessous est saisie dans la cellule B1 (Les noms des tâches sont saisis dans les cellules A1 et A2) :

=A1&char(10)&A2

Encore une fois, si vous le souhaitez, vous pouvez utiliser directement le caractère de nouvelle ligne (saisi entre guillemets) à la place de la fonction CHAR, comme indiqué dans la formule / l’image d’exemple ci-dessous.

La formule ci-dessous est saisie dans la cellule B1 (Les noms des tâches sont saisis dans les cellules A1 et A2) :

=A1&""&A2

Comme vous pouvez le voir dans les deux images ci-dessus, la formule avec la fonction CHAR fait la même chose que la formule avec le caractère de nouvelle ligne saisi entre guillemets. Les deux formules font la même chose, mais sont simplement écrites de différentes façons.

Pour le reste des images d’exemple, vous verrez que nous utilisons la fonction CHAR, mais en dessous de chaque image se trouve la version alternative de la formule avec le caractère de nouvelle ligne inséré entre guillemets.

Remplacer un caractère par un saut de ligne

Si vous avez du texte saisi dans une cellule, où vous souhaitez insérer automatiquement des sauts de ligne là où un certain caractère est trouvé, vous pouvez le faire en utilisant la fonction SUBSTITUE. La fonction SUBSTITUE remplace une chaîne de texte spécifiée par une autre chaîne de texte spécifiée. Dans cet exemple, nous allons utiliser la fonction SUBSTITUE pour remplacer un caractère spécifié (un signe de ponctuation) par un saut de ligne.

Lorsque vous utilisez la fonction SUBSTITUE, vous spécifiez d’abord la cellule / le texte à rechercher, puis vous spécifiez le texte à rechercher / à remplacer, puis vous spécifiez le texte de remplacement.

L’image d’exemple ci-dessous montre deux scénarios différents. Dans le premier scénario (en haut de l’image), nous avons des phrases saisies, où chaque phrase se termine par un point. Nous voulons faire en sorte que chaque phrase apparaisse sur sa propre nouvelle ligne à l’intérieur de la cellule. Pour cela, nous allons remplacer chaque point trouvé dans la cellule A2 par un saut de ligne.

Dans le deuxième scénario (en bas de l’image), nous avons des noms de tâches saisies, où chaque tâche est séparée par une virgule. Nous voulons faire en sorte que chaque nom de tâche apparaisse sur sa propre nouvelle ligne à l’intérieur de la cellule. Pour cela, nous allons remplacer chaque virgule trouvée dans la cellule A5 par un saut de ligne.

Les formules :

La formule suivante remplace chaque point par un saut de ligne. La formule est saisie dans la cellule A2, et les phrases sont saisies dans la cellule A1.

=SUBSTITUTE(A1,". ",CHAR (10))

La formule suivante remplace chaque virgule par un saut de ligne. La formule est saisie dans la cellule A5, et les noms de tâches sont saisis dans la cellule A4.

=SUBSTITUTE(A4,", ",CHAR (10))

Formule alternative pour remplacer le point par un saut de ligne :

=SUBSTITUTE(A1,". ","")

Formule alternative pour remplacer la virgule par un saut de ligne :

=SUBSTITUTE(A4,", ","")

Comme vous pouvez le voir dans les deux images ci-dessus, la fonction SUBSTITUTE remplace le point de fin de phrase par des sauts de ligne, ce qui met chaque phrase sur sa propre ligne à l’intérieur d’une seule cellule.

La deuxième formule remplace toutes les virgules qui séparent les noms de tâches par des sauts de ligne… ce qui met chaque nom de tâche sur sa propre ligne à l’intérieur de la cellule.

Supprimer les sauts de ligne horizontalement à l’intérieur d’une cellule

Vous pouvez également utiliser la fonction SUBSTITUTE pour supprimer les sauts de ligne, lorsque vous avez du texte sur plusieurs lignes dans une cellule et que vous souhaitez les mettre sur une seule ligne. C’est l’opposé de ce que nous avons fait dans l’exemple précédent. Pour cela, il suffit d’inverser les critères dans la fonction SUBSTITUTE, où au lieu de remplacer un texte spécifié par un saut de ligne… nous remplaçons les sauts de ligne par un texte spécifié. (N’oubliez pas la méthode alternative pour spécifier un caractère de saut de ligne… où vous insérez un saut de ligne avec le raccourci clavier, entre guillemets ? Spécifier un caractère « espace » est très similaire, il vous suffit de taper un espace entre guillemets)

La formule ci-dessous est saisie dans la cellule A2 (Les noms des tâches sont saisis dans la cellule A1) :

=SUBSTITUTE(A1,char (10)," ")

Formule alternative :

=SUBSTITUTE(A1,""," ")

Comme vous pouvez le voir dans l’exemple d’image ci-dessus, la fonction SUBSTITUTE remplace les sauts de ligne / les caractères de nouvelle ligne par des espaces, ce qui supprime les sauts de ligne et met les noms des tâches sur une seule ligne. Si vous le souhaitez, vous pouvez spécifier un autre caractère pour remplacer les sauts de ligne autre qu’un espace, comme une virgule ou un deux-points.

Supprimer les sauts de ligne verticalement dans plusieurs cellules

Passons maintenant à une autre façon de supprimer les sauts de ligne, où au lieu de prendre plusieurs lignes à l’intérieur d’une cellule et de les mettre sur une seule ligne à l’intérieur de la cellule… nous allons prendre plusieurs lignes d’une seule cellule et mettre chaque ligne dans sa propre cellule (empilées verticalement).

(Dans le prochain exemple, je vous montrerai comment faire la même chose, mais verticalement)

Pour ce faire, nous devons utiliser la fonction SPLIT, pour diviser le contenu d’une seule cellule en plusieurs cellules.

Lorsque vous utilisez la fonction SPLIT, vous indiquez d’abord la cellule / le texte à diviser, puis vous indiquez le « délimiteur », qui est le texte que nous allons utiliser pour diviser. Donc, dans ce cas, nous allons diviser le texte de la cellule A1, où il y a un saut de ligne / le caractère de nouvelle ligne.

La formule ci-dessous est saisie dans la cellule A2 (Les noms des tâches sont saisis dans la cellule A1) :

=SPLIT(A1,CHAR (10))

Formule alternative :

=SPLIT(A1,"")

Ce contenu a été initialement créé par Corey Bustos / bolamarketing.com.

Cliquez ici pour obtenir votre fiche de triche Google Sheets.

Quiz : Testez vos connaissances

Répondez aux questions ci-dessous sur l’insertion d’une nouvelle ligne à l’intérieur de la cellule pour affiner vos connaissances ! Faites défiler jusqu’en bas pour trouver les réponses au quiz.

Question 1

Quel raccourci clavier parmi les suivants permet d’insérer une nouvelle ligne dans une cellule ?

  1. Maj + Entrée
  2. Ctrl + B
  3. Ctrl + Entrée

Question 2

Quelle formule représente le caractère de nouvelle ligne parmi les suivantes ?

  1. =CHAR(1)
  2. =CHAR(10)
  3. =NEWLINE()

Question 3

Vrai ou faux : Google Sheets peut insérer automatiquement des sauts de ligne en utilisant le retour à la ligne.

  1. Vrai
  2. Faux

Réponses aux questions ci-dessus :

  • Question 1 : 3
  • Question 2 : 2
  • Question 3 : 1

Retrouvez toutes ces informations sur Crawlan.com.

Articles en lien