Accueil

Comment extraire un nombre ou du texte depuis Excel

Added 2020-01-03


Microsoft Excel est parfait pour travailler à la fois avec des nombres et du texte, mais si vous utilisez les deux dans la même cellule, vous pourriez rencontrer des difficultés. Heureusement, vous pouvez extraire des nombres ou du texte des cellules pour travailler plus efficacement avec vos données. Nous présentons plusieurs options, selon le format dans lequel vos données sont actuellement.

Numéros Excel au format texte

Il s'agit d'une situation courante et, heureusement, très facile à gérer. Parfois, les cellules qui contiennent uniquement des nombres sont incorrectement étiquetées ou formatées en tant que texte, empêchant Microsoft Excel de les utiliser dans les opérations.

Vous pouvez voir dans l'image ci-dessous que les cellules de la colonne A sont formatées en texte, comme indiqué par la zone de formatage numérique. Vous pouvez également voir un drapeau vert dans le coin supérieur gauche de chaque cellule.

Numéros au format texte dans Excel.

Convertir du texte en nombre dans Excel

Si vous voyez le drapeau vert dans le coin supérieur gauche, sélectionnez une ou plusieurs cellules, cliquez sur le panneau d'avertissement, puis sélectionnezConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.Convertir en nombreConvertissez le texte en nombre dans Excel via le menu du ruban..

Formatez les nombres et le texte dans Excel via le menu Formater les cellules.Collez la mise en forme d'une cellule dans d'autres cellules dans Excel.

Sinon, sélectionnez les cellules et, dans le menu Format du nombre dans le ruban, sélectionnez la valeur par défautConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.NombreConvertissez le texte en nombre dans Excel via le menu du ruban. option.

Comment convertir des fichiers texte délimités en feuilles de calcul Excel

Si vous avez besoin d'options plus granulaires, cliquez avec le bouton droit sur la ou les cellules en surbrillance et sélectionnezConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.Formatage des cellulesConvertissez le texte en nombre dans Excel via le menu du ruban., qui ouvrira le menu respectif. Ici, vous pouvez personnaliser le format des nombres et ajouter ou supprimer des décimales, ajouter un séparateur de 1 000 ou gérer les nombres négatifs.

Séparez le texte des cellules en colonnes dans Excel.

De toute évidence, vous pouvez également utiliser les options du ruban ou du format des cellules décrites ci-dessus pour convertir un nombre en texte, ou du texte en devise, heure ou tout autre format que vous souhaitez.

Appliquer la mise en forme des nombres avec le collage spécial d'Excel

Pour que cette méthode fonctionne, vous devez entrer un nombre (n'importe quel nombre) dans une cellule; il est important que cette cellule soit également formatée en nombre. Copiez cette cellule. Maintenant, sélectionnez toutes les cellules que vous souhaitez convertir au format numérique, accédez àConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.Accueil > Coller > Collage spécialConvertissez le texte en nombre dans Excel via le menu du ruban., sélectionnezConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.Les formatsConvertissez le texte en nombre dans Excel via le menu du ruban. pour coller uniquement la mise en forme de la cellule que vous avez copiée initialement, puis cliquez surConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.D'accordConvertissez le texte en nombre dans Excel via le menu du ruban..

Cette opération applique le format de la cellule que vous avez copiée à toutes les cellules sélectionnées, même les cellules de texte.

Extraire des nombres ou du texte à partir de cellules de format mixte

Nous arrivons maintenant à la partie difficile: extraire des nombres de cellules qui contiennent plusieurs formats d'entrée. Si vous avez un numéro et une unité (comme «7 pelles», comme nous l'avons ci-dessous), vous rencontrerez ce problème. Pour le résoudre, nous allons examiner deux façons différentes de diviser les cellules en nombres et en texte, vous permettant de travailler avec chacune individuellement.

Séparer les nombres du texte

Si vous avez beaucoup de cellules contenant un mélange de nombres et de texte ou des multiples des deux, les séparer manuellement peut prendre un temps considérable. Pour accélérer le processus, vous pouvez utiliser Microsoft ExcelCombinez les fonctions GAUCHE et RECHERCHE pour séparer le texte et les nombres dans Excel.Texte en colonnes une fonction.

Sélectionnez les cellules que vous souhaitez convertir, accédez àConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.Données > Texte en colonnesConvertissez le texte en nombre dans Excel via le menu du ruban.et utilisez l'assistant pour vous assurer que les cellules sortent correctement. Pour la plupart, il vous suffit de cliquer surConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.ProchainConvertissez le texte en nombre dans Excel via le menu du ruban. etConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.terminerConvertissez le texte en nombre dans Excel via le menu du ruban., mais assurez-vous de choisir un délimiteur correspondant; dans cet exemple, une virgule.

Numéros et texte séparés Excel avec fonctions GAUCHE et RECHERCHEExtrayez des nombres à gauche ou à droite d'une chaîne de texte et de nombres dans Excel à l'aide de la fonction GAUCHE ou DROITE.

Si vous ne disposez que de numéros à un et deux chiffres, leConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.Largeur fixeConvertissez le texte en nombre dans Excel via le menu du ruban. L'option peut également être utile, car elle ne séparera que les deux ou trois premiers caractères de la cellule. Vous pouvez même créer un certain nombre de divisions de cette façon.

Convertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.Remarque:Convertissez le texte en nombre dans Excel via le menu du ruban. Les cellules au format texteConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.ne pasConvertissez le texte en nombre dans Excel via le menu du ruban. émergent automatiquement avec une mise en forme numérique (ou vice versa), ce qui signifie que vous devrez peut-être encore convertir ces cellules comme décrit ci-dessus.

Extraire un nombre ou du texte d'une chaîne délimitée

Cette méthode est un peu lourde, mais fonctionne très bien sur de petits ensembles de données. Ce que nous supposons ici, c'est qu'un espace sépare le nombre et le texte, bien que la méthode fonctionne également pour tout autre délimiteur.

Séparez un nombre du côté droit d'une chaîne de texte et de nombres dans Excel. = GAUCHE (A1, RECHERCHE ("", A1, 1))

Cela ramènera tout à gauche de l'espace. En utilisant la poignée de remplissage pour appliquer la formule au reste des cellules, voici ce que nous obtenons (vous pouvez voir la formule dans la barre de fonction en haut de l'image):

<25><26>

Comme vous pouvez le voir, nous avons maintenant tous les nombres isolés, nous pouvons donc les manipuler. Vous voulez également isoler le texte? Nous pouvons utiliser la fonction DROITE de la même manière:

= DROIT (A1, LEN (A1) -CHERCHE ("", A1, 1))

Cela renvoie X caractères du côté droit de la cellule, où x est la longueur totale de la cellule moins le nombre de caractères à gauche de l'espace.

<27><28>

Maintenant, vous pouvez également manipuler le texte. Vous souhaitez les combiner à nouveau? Utilisez simplement la fonction CONCATENER avec toutes les cellules comme entrées:

= CONCATENER (E1, F1)

De toute évidence, cette méthode fonctionne mieux si vous n'avez que des nombres et des unités, et rien d'autre. Si vous avez d'autres formats de cellule, vous devrez peut-être faire preuve de créativité avec des formules pour que tout fonctionne correctement. Si vous avez un ensemble de données géant, cela vaudra le temps qu'il faut pour obtenir la formule!

Extraire un nombre à une extrémité d'une chaîne continue

Et maintenant, s'il n'y a pas de délimiteur séparant votre numéro et votre texte?

Si vous êtesConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.extraire le nombre à gauche ou à droite de la chaîneConvertissez le texte en nombre dans Excel via le menu du ruban., vous pouvez utiliser une variante de la formule GAUCHE ou DROITE décrite ci-dessus:

= GAUCHE (A1, SUM (LEN (A1) -LEN (SUBSTITUTE (A1, {"0", "1", "2", "3", "4", "5", "6", "7") , "8", "9"}, ""))))= DROIT (A1, SUM (LEN (A1) -LEN (SUBSTITUTE (A1, {"0", "1", "2", "3", "4", "5", "6", "7") , "8", "9"}, ""))))

Cela renverra tous les nombres à gauche ou à droite de la chaîne.

<29><30>

Si vous êtesConvertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.extraire le nombre à droite de la chaîneConvertissez le texte en nombre dans Excel via le menu du ruban., vous pouvez également utiliser un processus en deux étapes. Tout d'abord, déterminez l'emplacement de votre premier chiffre dans la chaîne à l'aide de la fonction MIN. Ensuite, vous pouvez alimenter ces informations dans une variante de la formule DROITE, pour séparer vos chiffres de vos textes.

= MIN (RECHERCHE ({0,1,2,3,4,5,6,7,8,9}, A1 &"0123456789"))= DROIT (A1, LEN (A1) -B1 + 1)

<31><32>

Convertissez le texte en nombre à l'aide de l'avertissement affiché dans les cellules Excel.Remarque:Convertissez le texte en nombre dans Excel via le menu du ruban. Lorsque vous utilisez ces formules, n'oubliez pas que vous devrez peut-être ajuster les caractères des colonnes et les numéros de cellule.

Extraire des nombres des deux extrémités d'une chaîne continue

Avec les stratégies ci-dessus, vous devriez pouvoir extraire des nombres ou du texte de la plupart des cellules au format mixte qui vous posent problème. Même s'ils ne le font pas, vous pouvez probablement les combiner avec de puissantes fonctions de texte incluses dans Microsoft Excel pour obtenir les caractères que vous recherchez. Cependant, il existe des situations beaucoup plus compliquées qui appellent des solutions plus compliquées.

Par exemple, j'ai trouvé un<33>message sur le forum où quelqu'un voulait extraire les nombres d'une chaîne comme "45t * &65 /", pour qu'il se retrouve avec "4565". Une autre affiche a donné la formule suivante comme moyen de le faire:

= SOMMAIRE (MID (0 &A1, LARGE (INDEX (ISNUMBER (- MID (A1, ROW ($ 1: $ 25), 1))) * RANGÉE (1 $: 25 $), 0), RANGÉE (1 $: 25 $)) + 1,1) * 10 ^ RANGÉE (1 $: 25 $) / 10)

Pour être complètement honnête, je n'ai aucune idée de comment cela fonctionne. Mais selon le post du forum, cela supprimera les nombres d'une chaîne compliquée de nombres et d'autres caractères. Le fait est qu'avec suffisamment de temps, de patience et d'efforts, vous pouvez extraire des nombres et du texte à peu près n'importe quoi!

<34>




Nuage de tags

Écouteurs Conseils De Retouche D'Image Conseils D'Étude Smartphone Sécurité Podcasts Cartographie Mentale Bureau À Distance Microsoft Outlook Smart Speaker Dictionnaire Liste Longue Scripting Microsoft Access Compétences Non Techniques Visualisations Le Piratage Publicité En Ligne Shadowbanning Yahoo Rouille Sony Blu Ray Création De Logo Blessure À Répétition Pixel Art Shopify Seo Openwrt Iphone Se Librem One

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019