Logiciels

Répartir les données dans des cellules Excel et extraire les chiffres des textes.

Ecrit par Julien

Dans une liste importée, il y a des numéros d’articles auxquels est ajoutée l’unité d’emballage sous la forme suivante.

1234-56/100

Vous souhaitez séparer ces données les unes des autres afin d’obtenir l’unité d’emballage comme contenu propre dans une cellule. Dans le tableau d’exemple, les données se présentent comme suit :

Pour séparer les chiffres des textes, il existe plusieurs méthodes. Pour une méthode, vous utilisez l’assistant de conversion :

Pour séparer l’unité d’emballage avec l’assistant, sélectionnez la plage de cellules qui contient les numéros d’article, par exemple la plage A2:A15.

Si vous utilisez Excel 2007 ou 2010, activez l’onglet DONNEES et cliquez sur TEXTE dans COLONNES dans le groupe OUTILS DONNEES. Si vous utilisez Excel jusqu’à la version 2003, activez la commande DONNEES – TEXTE DANS LES COLONNES. Dans toutes les versions, Excel affiche une boîte de dialogue :  &nbsp ;

Sous TYPE DE DONNEES ORIGINAL, activez l’option LIMITÉE. Confirmez en cliquant sur SUIVANT, ce qui fait apparaître la boîte de dialogue suivante: &nbsp ; Définissez ici le caractère de séparation. Pour cela, activez l’option AUTRE et saisissez le caractère / dans le champ de saisie.

En cliquant sur SUIVANT, vous accédez à la boîte de dialogue suivante: &nbsp ;

Vous voyez ici un aperçu des données séparées. Si nécessaire, vous pouvez définir ici le format des données ; dans cet exemple, ce n’est pas nécessaire.

En cliquant sur TERMINER, vous fermez l’assistant.

Dans le tableau, les numéros d’article et les unités d’emballage apparaissent alors séparément. L’illustration suivante montre le résultat :

A lire :   Afficher les commandes, objets et méthodes à utiliser dans vos macros VBA

A propos de l'auteur

Julien

Ingénieur réseau de profession, je suis un papa touche à tout de l'informatique.

Laisser un commentaire