Comment diviser plusieurs lignes d'une cellule en cellules / colonnes distinctes

Dans Excel, vous pouvez utiliser la fonctionnalité Texte en colonnes pour diviser le contenu d'une cellule en plusieurs cellules.

Vous pouvez spécifier le délimiteur (comme un espace, une virgule ou une tabulation) et Text to Columns utilisera ce délimiteur pour diviser le contenu des cellules.

Les exemples incluent le fractionnement du prénom et du nom, ou le nom d'utilisateur et le nom de domaine dans les identifiants de messagerie.

Cependant, si vous avez un ensemble de données où le délimiteur est un saut de ligne (dans la même cellule), il devient difficile de diviser ces plusieurs lignes dans la même cellule en cellules/colonnes distinctes.

Par exemple, vous pouvez avoir un jeu de données comme indiqué ci-dessous, dans lequel vous devez diviser plusieurs lignes de l'adresse (séparées par des sauts de ligne) en cellules distinctes.

Cela vous permettrait d'avoir le nom, la rue, la ville et le pays dans des cellules séparées.

Ainsi, le résultat ressemblerait à quelque chose comme indiqué ci-dessous :

Maintenant, pour séparer chaque partie de l'adresse, nous pouvons utiliser la fonctionnalité Text to Columns (avec une torsion).

Remarque : si vous vous demandez comment j'ai réussi à insérer chaque élément d'adresse dans une nouvelle ligne de la même cellule, vous pouvez le faire en utilisant le raccourci clavier - ALT + Entrée (il entre un saut de ligne). Vous pouvez en savoir plus à ce sujet ici.

Utilisation de texte en colonne pour diviser plusieurs lignes dans une cellule

Vous trouverez ci-dessous les étapes qui diviseront plusieurs lignes d'une seule cellule en cellules distinctes :

  • Sélectionnez l'ensemble de données entier que vous souhaitez diviser.
  • Allez dans l'onglet Données.
  • Dans le groupe Outils de données, cliquez sur l'option Texte vers colonnes.
  • Dans la boîte de dialogue Texte en colonnes, à l'étape 1 sur 3, sélectionnez Délimité et cliquez sur "Suivant".
  • À l'étape 2 sur 3, décochez toute sélection de délimiteurs existante et sélectionnez l'option « Autre ». Maintenant, utilisez le raccourci clavier Contrôle + J (maintenez la touche « Control » puis appuyez sur la touche « J »). Vous ne verrez rien dans la boîte sauf un petit point clignotant (si vous regardez bien). De plus, vous verrez le résultat attendu dans la section « Aperçu des données » (comme indiqué ci-dessous). Cliquez sur Suivant.
  • À l'étape 3 sur 3, remplacez la cellule « Destination » par celle où vous souhaitez obtenir la sortie. Dans mon exemple, je veux le résultat en B2, j'ai donc changé la valeur en $B$2.
  • Cliquez sur Terminer.

Les étapes ci-dessus diviseraient automatiquement le contenu des cellules en fonction de l'endroit où le saut de ligne se produit dans chaque cellule.

Notez que si vous ne souhaitez pas conserver les données d'origine (il est toujours conseillé de le faire cependant), vous n'avez pas besoin de spécifier la cellule de destination. Il écrasera simplement les données existantes et vous donnera le résultat.

De plus, si vous avez déjà des données dans les cellules où vous êtes sur le point d'obtenir le résultat de Text to Columns, Excel vous affichera une invite vous indiquant que vous écraserez les données existantes. Vous pouvez choisir d'écraser ou d'annuler

Comment cela marche-t-il?

Lorsque vous utilisez le raccourci clavier Control J, il spécifie le saut de ligne comme délimiteur dans l'assistant Text to Columns.

Désormais, Text to Columns vérifie les sauts de ligne dans chaque cellule et l'utilise pour diviser le contenu en cellules distinctes.

Notez que Text to Columns divisera toujours le contenu des cellules dans des colonnes séparées. Si vous souhaitez obtenir le résultat dans des cellules de différentes lignes, vous pouvez transposer le résultat (comme indiqué ici).

Vous aimerez peut-être aussi les didacticiels Excel suivants :

  • Comment diviser des cellules dans Excel.
  • Comment supprimer les sauts de ligne dans Excel
  • Comment numéroter des lignes dans Excel
  • Comment combiner rapidement des cellules dans Excel
  • CONCATENER la plage Excel (avec et sans séparateur).

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave