La fonction Texte en colonnes d'Excel divise le texte d'une cellule en plusieurs colonnes. Cette tâche simple peut éviter à l'utilisateur d'avoir à séparer manuellement le texte d'une cellule en plusieurs colonnes..
Nous allons commencer par un exemple simple de division de deux échantillons de données en colonnes distinctes. Ensuite, Nous explorerons deux autres utilisations de cette fonctionnalité que la plupart des utilisateurs d'Excel ne connaissent pas..
Texte aux colonnes avec texte délimité
Pour le premier exemple, nous utiliserons Text to Columns avec des données délimitées. C'est le scénario le plus courant pour diviser du texte, donc on va commencer par ça.
Dans les exemples de données ci-dessous, nous avons une liste de noms dans une colonne. Nous aimerions séparer le prénom et le nom dans des colonnes différentes.
Dans cet exemple, nous voudrions que le prénom reste dans la colonne A pour que le nom soit déplacé dans la colonne B. Nous avons déjà quelques informations dans la colonne B (département). Ensuite, il faut d'abord insérer une colonne et lui donner un titre.
Ensuite, sélectionnez la plage de cellules contenant les noms, puis cliquez sur Données> Texte en colonnes
Cela ouvre un assistant dans lequel vous effectuerez trois étapes. La première étape consiste à spécifier comment le contenu est séparé. Délimité signifie que les différents morceaux de texte que vous souhaitez séparer sont séparés par un caractère spécial, comme un espace, une virgule ou une barre oblique. C'est celui que nous allons sélectionner ici. (Nous parlerons de l'option de largeur fixe dans la section suivante).
Dans la deuxième étape, spécifier le caractère délimiteur. Dans notre exemple simple de données, les noms et prénoms sont délimités par un espace. Ensuite, supprimons la marque du “languette” et ajouter une marque à l’option “Espacer”.
Dans la dernière étape, nous pouvons formater le contenu. Pour notre exemple, nous n'avons pas besoin d'appliquer de formatage, mais vous pouvez faire des choses comme spécifier si les données sont au format texte ou date, et même le configurer pour qu'un format soit converti en un autre tout au long de la procédure.
De plus, nous quitterons la destination comme $ UNE $ 2 de sorte que vous séparez le nom de votre position actuelle et déplacez le nom de famille dans la colonne B.
Lorsque nous cliquons sur “Finaliser” dans l’assistant, Excel sépare le prénom et le nom et maintenant nous avons notre nouvelle colonne B absolument remplie.
Texte aux colonnes avec un texte de largeur fixe
Dans cet exemple, nous allons diviser le texte qui a une largeur fixe. Dans les données ci-dessous, nous avons un code de facture qui commence toujours par deux lettres suivies d'un nombre variable de chiffres numériques. Le code à deux lettres représente le client et la valeur numérique après représente le numéro de facture. Nous souhaitons séparer les deux premiers caractères du code de facture des chiffres qui le suivent et déposer ces valeurs dans les colonnes Client et N° de facture que nous avons configurées. (colonnes B et C). Nous voulons également conserver le code de facture complet intact dans la colonne A.
Étant donné que le code de facture a toujours deux caractères, a une largeur fixe.
Commencez par sélectionner la plage de cellules contenant le texte que vous souhaitez diviser, puis cliquez sur Données> Texte en colonnes.
Sur la première page de l'assistant, sélectionner une option “Largeur fixe” puis cliquez sur “Prochain”.
Sur la page suivante, nous devons préciser le (s) position (il est) en colonne pour diviser le contenu. Nous pouvons le faire en cliquant sur la zone de prévisualisation fournie.
Noter: Le texte vers les colonnes fournit parfois un (s) interruption (il est) suggéré (s). Cela peut vous faire gagner du temps, mais garde un oeil dessus. Les suggestions ne sont pas toujours correctes.
Dans la région “Aperçu des données”, cliquez à l’endroit où vous souhaitez insérer la pause, puis cliquez sur “Prochain”.
Dans la dernière étape, tapez la cellule B2 (= $ B $ 2) dans la zone de destination, puis cliquez sur “Finaliser”.
Les numéros de facture ont été correctement séparés dans les colonnes B et C. Les données d'origine restent dans la colonne A.
Ensuite, maintenant nous avons vu comment diviser le contenu en utilisant des largeurs et des délimiteurs fixes. Nous avons également analysé comment diviser le texte à sa place et le diviser à différents endroits dans une feuille de calcul. Voyons maintenant deux utilisations spéciales supplémentaires de Text to Columns.
Conversion de dates américaines au format européen
Une utilisation fantastique de Text to Columns consiste à convertir les formats de date. Par exemple, convertir un format de date américain en format européen ou vice versa.
je vis au Royaume-Uni, donc quand j'importe des données dans une feuille de calcul Excel, parfois stocké sous forme de texte. C'est parce que les données sources proviennent d'EE.. UU. Et les formats de date ne correspondent pas aux paramètres régionaux configurés dans mon installation Excel.
Ensuite, votre texte en colonnes à la rescousse pour les convertir. Ci-dessous quelques dates au format EE. UU. Que ma copie d'Excel n'a pas compris.
Premier, nous sélectionnerons la plage de cellules qui contiennent les dates à convertir puis nous cliquerons sur Données> Texte en colonnes.
Sur la première page de l'assistant, nous le laisserons comme délimité et dans la deuxième étape, nous supprimerons toutes les alternatives de délimiteur car nous ne voulons en fait diviser aucun contenu.
Sur la dernière page, sélectionnez l'option Date et utilisez la liste pour spécifier le format de date des données que vous avez reçues. Dans cet exemple, je vais sélectionner MDY, le format qui est régulièrement utilisé aux États-Unis. UU.
Après avoir cliqué sur “Finaliser”, les dates sont correctement converties et prêtes pour une analyse plus approfondie.
Conversion de formats de numéros internationaux
En même temps, un outil pour convertir différents formats de date, Text to Columns peut également convertir les formats de nombres internationaux.
Ici au Royaume-Uni, un point décimal est utilisé dans les formats numériques. Ensuite, par exemple, le numéro 1,064.34 c'est un peu plus de mille.
Mais dans de nombreux pays, à sa place, un point décimal est utilisé. Pour cela, Excel interprète mal ce nombre et il est stocké sous forme de texte. Ils présenteraient le nombre comme 1.064,34.
Par chance, lorsque nous travaillons avec des formats de nombres internationaux dans Excel, notre bon ami Text to Columns peut nous aider à convertir ces valeurs.
Dans l'exemple suivant, J'ai une liste de nombres formatés avec un point décimal. Ensuite, mes paramètres régionaux dans Excel ne les ont pas reconnus.
Cette procédure est presque identique à celle que nous utilisons pour convertir les dates. Sélectionnez la plage de valeurs, allez dans Données> Texte vers colonnes, sélectionnez l'option délimitée et supprimez tous les caractères de délimitation. Dans la dernière étape de l'assistant, cette fois, nous allons sélectionner l’option “Général” , puis cliquez sur le bouton “Avancée”.
Dans la fenêtre de configuration qui s'ouvre, Entrez le caractère que vous souhaitez utiliser dans les cases Séparateur de milliers et Séparateur décimal fournies. Cliquez sur “Accepter” puis cliquez sur “Finaliser” lorsque vous revenez à l’Assistant.
Les valeurs sont converties et sont maintenant reconnues comme des nombres pour un calcul et une analyse ultérieurs.
Text to Columns est plus puissant que les gens ne le pensent. Son utilisation classique pour séparer le contenu en différentes colonnes est incroyablement utile. Surtout lorsque nous travaillons avec des données que nous recevons des autres. Les capacités moins reconnues pour la conversion des formats internationaux de date et de nombre sont magiques.