Il est courant de trouver des nombres stockés sous forme de texte dans Excel. Cela conduit à des calculs incorrects lorsque vous utilisez ces cellules dans des fonctions Excel telles que SOMME et MOYENNE (car ces fonctions ignorent les cellules qui contiennent des valeurs de texte). Dans de tels cas, vous devez reconvertir les cellules contenant des nombres sous forme de texte en nombres.
Maintenant, avant d'aller de l'avant, examinons d'abord quelques raisons pour lesquelles vous pouvez vous retrouver avec un classeur contenant des nombres stockés sous forme de texte.
- Utiliser ' (apostrophe) avant un nombre.
- Beaucoup de gens entrent une apostrophe avant un nombre pour en faire du texte. Parfois, c'est aussi le cas lorsque vous téléchargez des données à partir d'une base de données. Bien que cela fasse apparaître les nombres sans l'apostrophe, cela a un impact sur la cellule en la forçant à traiter les nombres comme du texte.
- Obtenir des nombres à la suite d'une formule (telle que GAUCHE, DROITE ou MID)
- Si vous extrayez la partie numérique d'une chaîne de texte (ou même une partie d'un nombre) à l'aide des fonctions TEXTE, le résultat est un nombre au format texte.
Voyons maintenant comment aborder de tels cas.
Convertir du texte en nombres dans Excel
Dans ce didacticiel, vous apprendrez à convertir du texte en nombres dans Excel.
La méthode que vous devez utiliser dépend de la façon dont le nombre a été converti en texte. Voici ceux qui sont traités dans ce tutoriel.
- Utilisation de l'option « Convertir en numéro ».
- Changez le format de Texte à Général/Numéro.
- Utilisation de Collage spécial.
- Utilisation de texte en colonne.
- Utilisation d'une combinaison de fonctions VALUE, TRIM et CLEAN.
Convertir du texte en nombres à l'aide de l'option « Convertir en nombre »
Lorsqu'une apostrophe est ajoutée à un nombre, le format numérique est remplacé par le format texte. Dans de tels cas, vous remarquerez qu'il y a un triangle vert dans la partie supérieure gauche de la cellule.
Dans ce cas, vous pouvez facilement convertir des nombres en texte en suivant ces étapes :
- Sélectionnez toutes les cellules que vous souhaitez convertir du texte en nombres.
- Cliquez sur l'icône en forme de losange jaune qui apparaît en haut à droite. Dans le menu qui apparaît, sélectionnez l'option « Convertir en nombre ».
Cela reconvertirait instantanément tous les nombres stockés sous forme de texte en nombres. Vous remarquerez que les nombres sont alignés à droite après la conversion (alors qu'ils étaient alignés à gauche lorsqu'ils étaient stockés sous forme de texte).
Convertir du texte en nombres en modifiant le format de cellule
Lorsque les nombres sont formatés en texte, vous pouvez facilement les reconvertir en nombres en modifiant le format des cellules.
Voici les étapes :
- Sélectionnez toutes les cellules que vous souhaitez convertir du texte en nombres.
- Allez dans Accueil -> Numéro. Dans la liste déroulante Format de nombre, sélectionnez Général.
Cela changerait instantanément le format des cellules sélectionnées en général et les nombres seraient alignés à droite. Si vous le souhaitez, vous pouvez sélectionner l'un des autres formats (tels que Nombre, Devise, Comptabilité) qui conduira également à considérer la valeur dans les cellules comme des nombres.
Also read: How to Convert Serial Numbers to Dates in Excel
Convertir du texte en nombres à l'aide de l'option Coller spécial
Pour convertir du texte en nombres à l'aide de l'option Collage spécial :
- Entrez 1 dans n'importe quelle cellule vide de la feuille de calcul. Assurez-vous qu'il est formaté sous forme de nombre (c'est-à-dire aligné à droite de la cellule).
- Copiez la cellule qui contient 1.
- Sélectionnez les cellules que vous souhaitez convertir du texte en nombres.
- Cliquez avec le bouton droit et sélectionnez Collage spécial.
- Dans la boîte de dialogue Collage spécial, sélectionnez Multiplier dans la catégorie Opération.
- Cliquez sur OK.
Convertir du texte en nombres à l'aide de texte en colonne
Cette méthode convient dans les cas où vous avez les données dans une seule colonne.
Voici les étapes :
- Sélectionnez toutes les cellules que vous souhaitez convertir du texte en nombres.
- Allez dans Données -> Outils de données -> Texte vers colonnes.
- Dans l'assistant Texte en colonne :
- À l'étape 1 : sélectionnez Délimité et cliquez sur Suivant.
- À l'étape 2 : sélectionnez Tab comme délimiteur et cliquez sur Suivant.
- À l'étape 3 : Dans le format de données en colonne, assurez-vous que Général est sélectionné. Vous pouvez également spécifier la destination où vous voulez le résultat. Si vous ne spécifiez rien, cela remplacera l'ensemble de données d'origine.
Bien que vous puissiez toujours trouver les cellules résultantes au format texte et les nombres toujours alignés à gauche, cela fonctionnerait désormais dans des fonctions telles que SOMME et MOYENNE.
Convertir du texte en nombres à l'aide de la fonction VALUE
Vous pouvez utiliser une combinaison de fonctions VALUE, TRIM et CLEAN pour convertir du texte en nombres.
- La fonction VALUE convertit tout texte qui représente un nombre en nombre.
- La fonction TRIM supprime tous les espaces de début ou de fin.
- La fonction CLEAN supprime les espaces supplémentaires et les caractères non imprimables qui pourraient s'infiltrer si vous importez les données ou téléchargez à partir d'une base de données.
Supposons que vous vouliez convertir la cellule A1 du texte en nombres, voici la formule :
=VALUE(TRIM(CLEAN(A1)))
Si vous souhaitez également appliquer cela à d'autres cellules, vous pouvez copier et utiliser la formule.
Enfin, vous pouvez convertir la formule en valeur à l'aide de pâte spéciale.
Vous aimerez peut-être aussi les didacticiels Excel suivants :
Contents
- 1 Convertir du texte en nombres dans Excel
- 1.1 Convertir du texte en nombres à l'aide de l'option « Convertir en nombre »
- 1.2 Convertir du texte en nombres en modifiant le format de cellule
- 1.3 Convertir du texte en nombres à l'aide de l'option Coller spécial
- 1.4 Convertir du texte en nombres à l'aide de texte en colonne
- 1.5 Convertir du texte en nombres à l'aide de la fonction VALUE