Utiliser du texte en colonnes (analyse des données) dans Excel et Google Sheets

Utiliser du texte en colonnes (analyse des données) dans Excel et Google Sheets

Dans cet article, vous apprendrez à utiliser Text to Columns pour analyser des données dans Excel et Google Sheets.

Diviser le texte en colonnes par un délimiteur

Dans Excel, vous avez souvent des données exportées à partir d'un autre logiciel. Il peut être formaté sous la forme d'une longue chaîne délimitée par un séparateur (virgule, point-virgule, etc.). Par exemple, voir l'image ci-dessous, qui montre une liste de produits séparés par des points-virgules dans une cellule (B1) :

Pour afficher ces données de manière appropriée dans Excel, utilisez Text to Columns et divisez les produits en colonnes distinctes.

1. Sélectionnez une cellule de texte (B1) et dans la Ruban, aller à Données > Texte vers colonnes.

2. À l'étape 1 de l'Assistant Texte en colonnes, laissez le type de données par défaut (délimité) et cliquez sur Prochain.

3. À l'étape 2, vérifiez Point-virgule comme délimiteur et cliquez sur Prochain.
Les autres délimiteurs possibles sont la tabulation, la virgule, l'espace ou un autre délimiteur défini par l'utilisateur. Dans le Aperçu des données, vous pouvez voir comment les données seront délimitées avec les paramètres actuels.

4. Dans la dernière étape, laissez le format de données par défaut (Général) et cliquez sur Finir. (Voir la section « Format des colonnes » ci-dessous pour d'autres options et plus d'informations sur cette étape.) Pour le Destination, laissez la cellule initiale (B1) pour diviser les données en colonnes à partir de la cellule B1.

Le résultat est le texte de la cellule B1 divisé en colonnes B-F, avec des sauts de colonne basés sur des délimiteurs de points-virgules.

Vous pouvez également utiliser le code VBA pour diviser le texte en colonnes.

Formater les colonnes

Dans l'exemple ci-dessus, les formats de données de colonne ont été laissés par défaut (général). Pour formater à la place une colonne (par exemple, la colonne 4) en tant que texte, (1) cliquez sur la colonne dans l'aperçu des données de Assistant de conversion de texte en colonnes Étape 3, et (2) sélectionnez Texte pour Format des données de colonne.

Alternativement, pour formater toutes les colonnes à la fois sous forme de texte, (1) cliquez sur la première colonne, puis (2) appuyez et maintenez SHIFT sur le clavier et cliquez sur la dernière colonne dans Aperçu des données. (3) Sélectionnez Texte comme le Format des données de colonne.

Diviser manuellement un texte en colonnes (largeur fixe)

Vous pouvez également positionner où les colonnes seront divisées. Cela est souvent nécessaire si vous n'avez pas de délimiteur (ou le même délimiteur) dans la chaîne de texte et que vous souhaitez l'ajuster manuellement. Supposons que vous ayez les mêmes données que dans l'exemple précédent dans la cellule B1, seulement maintenant délimitées par des espaces.

1. Pour analyser manuellement ce texte, sélectionnez une cellule de texte (B1) et dans la Ruban, aller à Données > Texte vers colonnes.

2. À l'étape 1 de l'assistant, sélectionnez Largeur fixe et cliquez Prochain. L'option Largeur fixe reconnaîtra automatiquement les espaces dans le texte et divisera les données à chaque espace.

3. À l'étape 2, vous pouvez voir l'aperçu du fractionnement des données basé sur un espace comme délimiteur. Mais que faire si vous voulez garder Clavier et Souris ensemble dans une colonne ?
Faites glisser la ligne entre les deux valeurs et déposez-le sur la ligne suivante (avant Haut-parleurs). En faisant glisser un séparateur de ligne, vous pouvez ajuster manuellement quel texte ira dans quelle colonne. Enfin, cliquez Prochain.

4. Dans la dernière étape de l'assistant, laissez les options par défaut et cliquez sur Finir.

Enfin, le texte de B1 est divisé en cellules B1:B4 en fonction des espaces, à l'exception de la troisième colonne, où vous mettez manuellement Clavier et Souris ensemble dans la cellule D3.

Diviser le texte en colonnes dans Google Sheets

Google Sheets a également une fonctionnalité Text to Columns, mais les étapes sont différentes.

1. Premièrement, clic-droit une cellule de texte (B1), et dans la Menu, aller à Données > Diviser le texte en colonnes.

2. Cliquez sur le Séparateur bouton qui apparaît et choisissez Point-virgule.

À la suite de cette étape, le texte de B1 est maintenant divisé en colonnes B-F avec des sauts de colonne basés sur des délimiteurs de points-virgules.

Diviser le texte en colonnes à l'aide de la fonction SPLIT

Vous pouvez également utiliser la fonction SPLIT dans Google Sheets pour diviser le texte en colonnes en fonction d'un délimiteur. Pour cela, saisissez la formule :

1 =SPLIT(B1, ";")

La fonction SPLIT prend la cellule donnée (B1) et la sépare en cellules adjacentes en fonction d'un délimiteur (dans ce cas, un point-virgule). Avec la fonction SPLIT, un délimiteur peut être fourni dynamiquement à la suite d'une autre formule.

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

wave wave wave wave wave