Les partenaires publicitaires:

Comment convertir une chaîne en int dans Excel

Lorsque vous importez des numéros 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 retour à entiers en utilisant les fonctions Excel, les Convertir Nombre option de correction d'erreur ou de la fonction Collage spécial.

Convertir en utilisant Nombre de correction d'erreur

  1. Mettez en surbrillance 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 reconvertir en entiers reconnus sans ajouter 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 cordes Retour à entiers. Cette option supprime les espaces avant et après les nombres entiers, mais il ne sera pas supprimer les espaces entre les numéros, tels que ceux des bases de données qui utilisent des espaces pour séparer les centaines, des milliers et des millions. Elle ne supprime pas tous les caractères non-imprimables.

Utiliser Collage spécial

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

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

  3. Sélectionnez "Multiply" de la section de 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 au Nombre, sauf Collage spécial est toujours disponible, alors Convertir en numéro ne sera pas disponible si vous avez désactivé la fonction dans l'onglet Formule d'Options Excel.

Utilisation des fonctions Excel



  1. Entrez "= NumberValue (Trim (Clean (A1)))" dans une colonne vierge 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.

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

  3. 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 des caractères non-imprimables à partir des chaînes. Contrairement à la Convertir en nombre et options spéciales, toutes les chaînes qui contiennent du texte normal (autres que les espaces) produiront des erreurs, plutôt que de garder les valeurs d'origine.

  4. Conseils Avertissements

    • Si vos numéros convertis contiennent des chiffres décimaux, droit, cliquez sur les cellules en surbrillance, sélectionnez "Format de cellule", cliquez sur l'onglet "Nombre", choisissez "Nombre" de la liste Catégorie, 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 nombre et de l'utilisation d'Excel de celui-ci, employer la fonction Round d'arrondir les nombres à l'entier le plus proche en utilisant le format "= Round (A1,0)."
    • Pour convertir des chaînes qui ont été tirés de signes négatifs apparaissent à la droite d'un nombre, utiliser la formule "= Gauche (A2, LEN (A2) -1) * -. 1"
» » » » Comment convertir une chaîne en int dans Excel