Il existe cinq façons différentes de convertir des nombres formatés sous forme de texte en nombres réels dans Excel.
Souvent, comme lorsque nous copions des données à partir d'un autre programme, ou d'un fichier texte, ou en ligne, Excel peut stocker les nombres sous forme de texte. Si vous essayez d'utiliser ces valeurs de texte dans des calculs et des formules, vous obtiendrez des erreurs. Dans des situations comme celles-ci, vous devez reconvertir ces nombres formatés sous forme de textes en valeurs numériques.
Dans cet article, vous apprendrez les différentes méthodes que vous pouvez utiliser pour convertir du texte en nombres dans Excel.
Comment vérifier si une valeur est un nombre ou du texte
Dans Excel, les valeurs peuvent ressembler à des nombres, mais elles ne s'additionnent pas et ne fonctionnent pas comme des nombres, comme indiqué ci-dessous.
Il existe plusieurs façons d'identifier si une valeur est formatée sous forme de texte ou de nombre dans Excel.
- Dans une feuille de calcul Excel, les nombres sont alignés à gauche par défaut tandis que les textes sont alignés à droite dans une cellule.
- Si plusieurs cellules avec des valeurs numériques sont sélectionnées, la barre d'état d'Excel en bas affichera les valeurs Moyenne, Nombre et SOMME, mais si plusieurs cellules avec des valeurs de texte sont sélectionnées, la Barre d'état n'affichera que Nombre.
- Parfois, si une cellule contient un nombre formaté en texte, vous verrez un petit triangle vert dans le coin supérieur gauche d'une cellule (un indicateur d'erreur) comme indiqué ci-dessus.
- Lorsque la cellule avec un indicateur d'erreur est sélectionnée, vous verrez un panneau d'avertissement avec un point d'exclamation jaune. Déplacez votre curseur sur ce signe et Excel vous montrera le problème possible avec cette cellule : « Le nombre dans cette cellule est formaté en texte ou précédé d'une apostrophe ».
- De plus, lorsque vous essayez de résumer les nombres formatés sous forme de texte, ils n'affichent pas un total correct comme indiqué ci-dessus.
Méthodes de conversion de texte en nombres
Cet article montre les cinq manières différentes que vous pouvez utiliser pour convertir du texte en nombres, à savoir :
- Utilisation de la fonction de conversion de texte en nombre
- En changeant le format de la cellule
- Utilisation de la méthode Collage spécial
- Utilisation de l'assistant de conversion de texte en colonnes
- Utiliser des formules
Convertir du texte en nombres à l'aide de la fonction Texte en nombre
Commençons par une méthode simple et facile, mais cette méthode n'est pas toujours à votre disposition.
La fonction Text to Number n'est disponible que lorsque les nombres sont formatés en texte à la suite de l'importation de données à partir de sources externes ou lorsqu'une apostrophe est ajoutée avant un nombre. Dans de tels cas, vous verrez un petit triangle vert dans le coin supérieur gauche de la cellule, qui est un indicateur d'erreur.
Sélectionnez la ou les cellules que vous souhaitez convertir du texte en nombres et cliquez sur l'icône d'avertissement jaune qui apparaît à côté de la cellule ou de la plage sélectionnée. Dans le menu déroulant, sélectionnez l'option « Convertir en nombre ».
Fait! Vos nombres sont convertis.
Changer le texte en nombre en changeant le format
Un autre moyen rapide et facile de convertir les nombres formatés en texte en nombres consiste à modifier le format de la cellule.
Voici comment procéder :
Sélectionnez toutes les cellules que vous souhaitez convertir. Vous pouvez sélectionner une colonne entière en sélectionnant la lettre de la colonne ou en appuyant sur Ctrl + Espace
. Accédez à l'onglet « Accueil », cliquez sur la liste déroulante Format des nombres dans le groupe Nombre et choisissez l'option « Général » ou « Nombre ».
La sélection de l'option "Numéro" donnera des nombres décimaux, donc l'option "Général" convient. Ou vous pouvez sélectionner n'importe quel autre format dans la liste déroulante. Le format sélectionné sera appliqué à vos données.
Une fois que vous avez sélectionné « Général », les cellules sélectionnées seraient formatées sous forme de nombres et elles seraient alignées à droite des cellules.
Cette méthode ne fonctionne pas toujours, dans de tels cas, utilisez les méthodes suivantes.
Changer le texte en nombre à l'aide de la méthode spéciale de collage
La troisième méthode est une autre méthode efficace pour convertir du texte en nombres. Dans cette méthode, vous effectuez simplement une opération arithmétique sur le texte à l'aide de l'outil Collage spécial. Voici comment procéder :
Sélectionnez n'importe quelle cellule vide (qu'Excel interprète comme 0) et copiez-la. Pour copier une cellule, sélectionnez une cellule et appuyez sur ‘Ctrl + C
" ou faites un clic droit et sélectionnez "Copier" dans le menu contextuel. Ensuite, sélectionnez les cellules que vous souhaitez convertir en nombres, faites un clic droit et sélectionnez l'option "Collage spécial". Ou, appuyez sur le 'Ctrl + Alt + V
’ raccourci pour faire de même.
Dans la boîte de dialogue Collage spécial, sélectionnez « Valeurs » dans la section Coller (en haut) et « Ajouter » dans la section Opération (en bas), puis cliquez sur le bouton « OK ».
Cela ajoutera « 0 » à chaque cellule de la plage sélectionnée et convertira les nombres stockés sous forme de textes en nombres.
Le résultat:
Convertir du texte en nombre à l'aide de l'assistant de texte en colonnes
Une autre méthode pour convertir du texte en nombres consiste à utiliser l'assistant Texte en colonne. C'est un processus un peu long, mais il est utile pour convertir une colonne entière de valeurs. Voici comment procéder :
Tout d'abord, sélectionnez les cellules que vous souhaitez convertir du texte en nombres, accédez à l'onglet "Données", cliquez sur le bouton "Texte en colonnes" dans le groupe Outils de données. Un « assistant de conversion de texte en colonne » s'ouvrira.
À l'étape 1 de l'assistant, sélectionnez « Délimité » sous Type de données d'origine, puis cliquez sur « Suivant ».
À l'étape 2 de l'assistant, assurez-vous que la case « Tab » est cochée et cliquez sur le bouton « Suivant ».
Dans la dernière étape de l'assistant, assurez-vous que « Général » est sélectionné sous Format de données de la colonne. Pour le champ Destination, vous pouvez soit spécifier une nouvelle colonne où vous voulez le résultat, soit la laisser telle quelle et elle remplacera l'ensemble de données d'origine. Ensuite, cliquez sur le bouton « Terminer ».
Vous avez probablement remarqué que vous n'avez modifié aucune option pendant tout le processus et que nous aurions pu passer à « Terminer » à l'étape 1. Si vos données contiennent des délimiteurs tels que des espaces ou des points-virgules, vous devez les choisir à l'étape 2 du sorcier.
Convertir du texte en nombre à l'aide de formules
La dernière méthode pour convertir du texte en nombres consiste à utiliser des formules. C'est un moyen simple et direct, qui ne nécessite pas beaucoup d'intervention manuelle. Avec une formule, vous pouvez automatiser la conversion.
Convertir une chaîne en nombre à l'aide de la fonction VALUE
Excel propose une fonction spéciale la fonction 'VALEUR' pour convertir un texte en nombre.
Ce qui est si spécial à propos de cette fonction, c'est qu'elle peut reconnaître une valeur numérique entourée de caractères spéciaux, elle accepte à la fois des chaînes de texte et une référence à une cellule qui contient les textes, et elle crée une version propre de la valeur dans une autre cellule.
La syntaxe de la fonction VALUE :
=VALEUR(texte)
Par exemple, pour convertir un nombre formaté en texte en A1, utilisez la fonction VALUE ci-dessous :
=VALEUR(A2)
Tout d'abord, sélectionnez la cellule où vous voulez le résultat et tapez la formule ci-dessus.
Si vous souhaitez convertir une colonne de valeurs de texte en nombres, insérez la formule dans la première cellule de la plage, puis utilisez la poignée de recopie pour copier la formule dans le reste des cellules.
Fonction Excel VALUE avec fonctions de texte
La fonction VALEUR peut être utilisée en combinaison avec les fonctions de texte Excel, c'est-à-dire GAUCHE, DROITE et MID pour extraire un nombre d'une chaîne de texte.
=VALEUR(DROITE(A1,5))
Dans la formule ci-dessus, la fonction VALUE extrait la valeur numérique de la chaîne de texte dans la cellule A1 à l'aide de la fonction DROITE.
Changer le texte en nombre avec des opérations arithmétiques dans Excel
Vous pouvez également convertir un texte en nombre en effectuant une simple opération mathématique qui ne modifie pas la valeur d'origine.
Par exemple, pour convertir le nombre formaté en texte dans la cellule A1, vous pouvez ajouter un zéro, multiplier ou diviser 1 avec cette valeur de texte. Ces opérations ne modifient pas la valeur mais les convertissent en nombres.
=A1+0 (ou) =A1*1 (ou) =A1/1
Dans cet article, nous avons discuté de toutes les méthodes possibles que vous pouvez utiliser pour convertir du texte en nombre dans Excel.