Comment faire pour convertir une chaîne à Int dans Excel

Lorsque vous importez des numéros à partir d'une autre source, les espaces et les caractères non-imprimables accompagnent parfois les chiffres. Ces caractères non numériques peuvent faire format Excel 2013, les nombres comme des chaînes de texte. Cependant, dans la plupart des cas, vous pouvez convertir ces chaînes vers des nombres entiers à l'aide de fonctions Excel, Convert Number option de correction d'erreur ou de la fonction Collage spécial.

Instructions

Utilisation Convertir Nombre Correction d'erreur

1 Sélectionnez les cellules contenant les chaînes, cliquez sur le "formatage" dans le menu déroulant dans le groupe Nombre de l'onglet Accueil, puis sélectionnez "Général". Si vous avez accidentellement converti vos nombres entiers au texte, cette option va forcer Excel à réévaluer les valeurs et les convertir vers des entiers reconnus sans ajouter de décimales.

2 Cliquez sur le point d'exclamation jaune à côté de la première cellule en surbrillance pour voir une liste d'options de correction d'erreur.

3 Sélectionnez "Convertir en nombre" pour reformater les chaînes retour à des nombres entiers. Cette option supprime les espaces avant et après les entiers, mais il ne sera pas supprimer les espaces entre les nombres, tels que ceux des bases de données qui utilisent des espaces pour séparer des centaines, des milliers et des millions. Elle ne supprime pas tous les caractères non-imprimables.

Utilisation de Collage spécial

4 Tapez un "1" sans les guillemets dans une cellule vide, sélectionnez la cellule, puis appuyez sur "Ctrl-C" pour le copier.

5 Sélectionnez les cellules contenant les chaînes, cliquez sur le menu "Coller" déroulant du groupe Presse-papiers de l'onglet Accueil, puis sélectionnez "Collage spécial."

6 Sélectionnez "Multiply" de la section Fonctionnement et puis cliquez sur "OK" pour forcer Excel à multiplier les chaînes par 1, qui les convertit en nombres entiers sans changer les valeurs. Le résultat est similaire à l'option Convertir en nombre, sauf Collage spécial est toujours disponible, alors que Convertir en nombre ne sera pas disponible si vous avez désactivé la fonction dans l'onglet Formule des Options Excel.

Utilisation des fonctions Excel

7 Entrez "= NumberValue (Trim (Clean (A1)))" dans une colonne en blanc sur la même ligne que la première valeur de chaîne. Si vous utilisez une version d'Excel avant 2013, utiliser "= Valeur (Trim (Clean (A1)))" à la place.

8 Changer "A1" pour faire référence à la cellule contenant la première chaîne que vous voulez changer.

9 Copiez la formule dans la colonne à la dernière valeur de chaîne. Cette option supprime tous les espaces, y compris ceux entre les nombres et les caractères non-imprimables des cordes. Contrairement à la Conversion en nombre et Coller des options spéciales, toutes les chaînes qui contiennent du texte normal (autres que les espaces) produisent des erreurs, plutôt que de garder les valeurs d'origine.

Conseils et avertissements

  • Si vos numéros convertis contiennent des chiffres décimaux, cliquez-droit sur les cellules en surbrillance, sélectionnez "Format de cellule", cliquez sur l'onglet "Nombre", choisissez "Nombre" de la liste des catégories, changer le champ "Décimales" à "0" puis cliquez sur "D'ACCORD." Toutefois, cette option ne modifie l'affichage, pas comment Excel interprète le nombre.
  • Pour changer l'affichage du numéro et l'utilisation d'Excel de celui-ci, utiliser la fonction Round pour arrondir les nombres à l'entier le plus proche en utilisant le format "= Round (A1,0)."
  • Pour convertir des chaînes qui ont été dérivées de signes négatifs apparaissant à la droite d'un nombre, utilisez la formule "= Gauche (A2, LEN (A2) -1) * -. 1"