Comment faire pour convertir du texte en nombres dans Excel

Le support d'Office 2003 a pris fin

Microsoft a mis fin au support d'Office 2003 le 8 avril 2014. Cette modification a affecté vos mises à jour logicielles et options de sécurité. Découvrez les implications de ce changement à votre niveau et la marche à suivre pour rester protégé.

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 291047
Résumé
Cet article décrit pas à pas comment convertir des cellules contenant du texte en des cellules qui contiennent des nombres.

Lorsque vous importez un fichier qui a été créé dans un autre programme (tel que dBASE ou Lotus 1-2-3) ou téléchargé à partir d’un grand système, Microsoft Excel peut interpréter certains nombres comme du texte.

Dans ce cas, des fonctions telles que somme et moyenne ignorent les valeurs dans ces cellules. Ces chaînes de texte peuvent réellement contenir du texte en plus des nombres que vous voulez convertir.

Conversion de texte en nombres

Pour convertir du texte en nombres dans une feuille de calcul, utilisez une des méthodes décrites plus loin dans cet article (méthodes 1 à 7).

Remarque Chacune de ces méthodes suppose que vous avez déjà modifié de n’importe quel format de nombre des cellules en général. Pour ce faire, procédez comme suit :
  1. Dans Excel 2003, dans le menuFormat , cliquez sur cellules. Dans Excel 2007 ou version ultérieure, cliquez sur la flèche vers le bas à droite de la section de la police sur le ruban pour appeler la boîte de dialogue Format de cellule .
  2. Sous l’onglet nombre , cliquez sur Général sous catégorie, puis cliquez sur OK.

Méthode 1 : Utiliser le bouton Erreur

Si les cellules dans lesquelles les nombres sont affichés en tant que texte contiennent un indicateur d'erreur dans le coin supérieur gauche, procédez comme suit :
  1. Cliquez sur la cellule qui contient l’errorindicator.
  2. Cliquez sur le bouton d’erreur en regard de la cellule, puis cliquez sur convertir en nombre dans le menu contextuel.

Méthode 2 : Retaper les valeurs dans les cellules

Pour retaper les valeurs dans les cellules, procédez comme suit :
  1. Dans le menu Format , cliquez sur cellules, puis cliquez sur l’onglet nombre pour modifier le format de nombre des cellules.
  2. Retapez les nombres.


Méthode 3 : Modifier directement dans la cellule

Pour modifier directement dans les cellules, procédez comme suit :

Excel 2003

  1. Dans le menu Outils, cliquez sur Options
  2. Sous l’onglet modification , vérifiez que la case à cocher modifier directement dans la cellule est sélectionnée. Cliquez sur OK.
  3. Double-cliquez sur la cellule que vous souhaitez mettre en forme, puis appuyez sur ENTRÉE.
  4. Cliquez sur le bouton d'erreur en regard de la cellule, puis cliquez sur convertir en nombre dans le menu contextuel

Excel 2007

  1. Cliquez sur le bouton Office, cliquez sur Options Excel, cliquez sur Avancé.
  2. Se présentant sous Optionsd’Édition , vérifiez que la case à cochermodification directe dans les cellules de Autoriserest sélectionnée. Cliquez sur OK.
  3. Double-cliquez sur la cellule que vous souhaitez mettre en forme, puis appuyez sur ENTRÉE.
  4. Cliquez sur le bouton d'erreur en regard de la cellule, puis cliquez sur convertir en nombre dans le menu contextuel

Excel 2010


  1. Cliquez sur le fichier de l' onglet, cliquez sur Options Excel, cliquez sur Avancé.
  2. Dans les Options d’Édition , vérifiez que la case à cochermodification directe dans les cellules de Autoriserest sélectionnée. Cliquez sur OK.
  3. Double-cliquez sur la cellule que vous souhaitez mettre en forme, puis appuyez sur ENTRÉE.
  4. Cliquez sur le bouton d'erreur en regard de la cellule, puis cliquez sur convertir en nombre dans le menu contextuel

Méthode 4 : Utiliser la commande Collage spécial

Pour utiliser la commande Collage spécial , procédez comme suit :
  1. Dans une cellule vide, tapez la valeur 1.
  2. Assurez-vous que la cellule où vous avez tapé 1 est mise en forme comme un nombre.
  3. Sélectionnez la cellule dans laquelle vous avez tapé 1 et clickand de droite puis cliquez sur Copier.
  4. Sélectionnez les cellules contenant les valeurs que vous souhaitez convertto numéros.
  5. Clickand droite cliquez sur Collage spécial.
  6. Sous opération, cliquez sur multiplication , puis cliquez surOK.
back to the top Retour au début

Méthode 5 : Supprimer les espaces et les caractères masqués

Cette méthode fonctionne mieux si les données sont organisées dans une seule colonne ou une ligne. Cette méthode utilise la fonction TRIM et la fonction de nettoyage pour supprimer les espaces superflus et les caractères non imprimables qui peuvent être importés avec le fichier. L'exemple suivant suppose que les données sont dans la colonne A et commencent à la ligne 1 ($A$1). Pour utiliser cet exemple, procédez comme suit :
  1. Insérer une colonne à droite de la colonne A. Pour ce faire, cliquez sur en-tête de la colonne B, puis cliquez sur Insérer.
  2. Dans la première cellule de la colonne insérée (B1), tapez réticules du centre :
    $B$1:   =VALUE(TRIM(CLEAN(A1)))					
  3. Dans la colonne B, sélectionnez toutes les cellules à droite des cellules qui contiennent des données dans la colonne A.
  4. Dans le menu Edition, pointez sur Recopier, puis cliquez sur vers le bas.

    La nouvelle colonne contient les valeurs du regard de texte A.
  5. Avec la même plage sélectionnée, cliquez sur Copier dans le menu Edition . (Dans Excel 2007 ou version ultérieure, cliquez sur l’icône Copier sur le ruban.)
  6. Sélectionnez la cellule A1. Dans Excel 2003 ou version antérieure, cliquez surCollage spécial dans le menu Edition. Dans 2007 ou version ultérieure, cliquez sur la flèche sousColler dans le ruban, cliquez sur Collage spécial. Sous Coller, cliquez sur valeurs, puis cliquez sur OK pour coller les valeurs converties vers la colonne A.
  7. Supprimez la colonne B en sélectionnant la colonne et en cliquant sur Supprimer dans le menu Edition .
Le texte qui était dans la colonne A est dans un format de nombre.

Remarque Cette méthode ne peut pas supprimer tous les espaces. Par exemple, le caractère d’espace Chr$(160) ne sera pas supprimé.

Méthode 6 : Utiliser un Visual Basic pour Applications procédure

Microsoft fournit des exemples de programmation à titre d'illustration uniquement, sans garantie expresse ou implicite. Ceci inclut, mais n'est pas limité à, les garanties implicites de qualité marchande ou d'adéquation à un usage particulier. Cet article suppose que vous êtes familiarisé avec le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les ingénieurs du support technique Microsoft peuvent vous expliquer les fonctionnalités d'une procédure particulière, mais ils ne modifieront pas ces exemples pour fournir des fonctionnalités supplémentaires ou créer des procédures répondant à vos besoins spécifiques.

Créez une macro Visual Basic pour Applications pour entrer à nouveau les nombres dans la cellule ou la plage de cellules. Pour ce faire, procédez comme suit :

1. Appuyez sur Alt + F11 pour démarrer Visual Basic Editor.

2. dans le Menu Insertion , cliquez sur Module.

3. Tapez le code suivant dans le nouveau module :

Sub Enter_Values()

For Each xCell In Selection

Selection.NumberFormat = "0.00" ' Remarque : la « 0.00 » détermine le nombre de décimales.

xCell.Value = xCell.Value

Next xCell

End Sub


4 Appuyez sur Alt + F11 pour basculer vers Excel.

5. Sélectionnez les cellules que vous voulez convertir, si elles ne sont pas déjà sélectionnées.

6. dans Excel 2003, dans le menu Outils , pointez sur Macro, puis cliquez sur Macros. Dans la liste Nom de la Macro , cliquez sur Enter_Values, puis sur Exécuter.

Dans Excel 2007 ou version ultérieure, cliquez sur le menu développeur , puis cliquez sur Macros. Dans la liste Nom de la Macro , cliquez sur Enter_Values, puis sur Exécuter.

Méthode 7 : Utiliser le texte de la commande

Cette méthode fonctionne mieux si les données sont organisées dans une seule colonne. L'exemple suivant suppose que les données sont dans la colonne A et commencent à la ligne 1 ($A$1). Pour utiliser cet exemple, procédez comme suit :
  1. Sélectionnez une colonne de cellules qui contiennent des thetext.
  2. Dans le menu donnéesou le ruban, cliquez surcolonnes.
  3. Sous type de données d’origine, cliquez sur délimitéet cliquez sur suivant.
  4. Sous séparateurs, cliquez pour sélectionner la case à cocher onglet et cliquez sur suivant.
  5. Sous format des données en colonne, cliquez sur Standard.
  6. Cliquez sur Avancé et définissez les paramètres appropriés pour le Decimalseparator et des milliers séparateur. Cliquez sur OK.
  7. Cliquez sur Terminer.
Remarque : La mise en forme affichera encore du texte, mais le type est changé en nombre et les formules les reconnaitront comme un nombre.

Références
Pour plus d’informations sur la mise en forme de cellule, cliquez sur Aide de Microsoft Excel dans le menu aide , tapez format de cellule dans le Compagnon Office ou l’aide intuitive, puis cliquez sur Rechercher pour afficher les rubriques renvoyées.
Les produits tiers dont traite cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft ne fait aucune garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.
back to the top
PRB xl2003 xl2007 xl2010

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 291047 - Dernière mise à jour : 09/18/2016 00:37:00 - Révision : 30.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbhowto kbconversion kbmt KB291047 KbMtfr
Commentaires