Comment extraire un nombre ou du texte depuis Excel
Added 2020-01-03
Microsoft Excel est parfait pour travailler à la fois avec des nombres et du texte, mais si vous utilisez les deux dans la même cellule, vous pourriez rencontrer des difficultés. Heureusement, vous pouvez extraire des nombres ou du texte des cellules pour travailler plus efficacement avec vos données. Nous présentons plusieurs options, selon le format dans lequel vos données sont actuellement.
Numéros Excel au format texte
Il s'agit d'une situation courante et, heureusement, très facile à gérer. Parfois, les cellules qui contiennent uniquement des nombres sont incorrectement étiquetées ou formatées en tant que texte, empêchant Microsoft Excel de les utiliser dans les opérations.
Vous pouvez voir dans l'image ci-dessous que les cellules de la colonne A sont formatées en texte, comme indiqué par la zone de formatage numérique. Vous pouvez également voir un drapeau vert dans le coin supérieur gauche de chaque cellule.
Convertir du texte en nombre dans ExcelSi vous voyez le drapeau vert dans le coin supérieur gauche, sélectionnez une ou plusieurs cellules, cliquez sur le panneau d'avertissement, puis sélectionnezConvertir en nombre.
Sinon, sélectionnez les cellules et, dans le menu Format du nombre dans le ruban, sélectionnez la valeur par défautNombre option.
Comment convertir des fichiers texte délimités en feuilles de calcul Excel
Si vous avez besoin d'options plus granulaires, cliquez avec le bouton droit sur la ou les cellules en surbrillance et sélectionnezFormatage des cellules, qui ouvrira le menu respectif. Ici, vous pouvez personnaliser le format des nombres et ajouter ou supprimer des décimales, ajouter un séparateur de 1 000 ou gérer les nombres négatifs.
De toute évidence, vous pouvez également utiliser les options du ruban ou du format des cellules décrites ci-dessus pour convertir un nombre en texte, ou du texte en devise, heure ou tout autre format que vous souhaitez.
Appliquer la mise en forme des nombres avec le collage spécial d'ExcelPour que cette méthode fonctionne, vous devez entrer un nombre (n'importe quel nombre) dans une cellule; il est important que cette cellule soit également formatée en nombre. Copiez cette cellule. Maintenant, sélectionnez toutes les cellules que vous souhaitez convertir au format numérique, accédez àAccueil > Coller > Collage spécial, sélectionnezLes formats pour coller uniquement la mise en forme de la cellule que vous avez copiée initialement, puis cliquez surD'accord.
Cette opération applique le format de la cellule que vous avez copiée à toutes les cellules sélectionnées, même les cellules de texte.
Extraire des nombres ou du texte à partir de cellules de format mixte
Nous arrivons maintenant à la partie difficile: extraire des nombres de cellules qui contiennent plusieurs formats d'entrée. Si vous avez un numéro et une unité (comme «7 pelles», comme nous l'avons ci-dessous), vous rencontrerez ce problème. Pour le résoudre, nous allons examiner deux façons différentes de diviser les cellules en nombres et en texte, vous permettant de travailler avec chacune individuellement.
Séparer les nombres du texteSi vous avez beaucoup de cellules contenant un mélange de nombres et de texte ou des multiples des deux, les séparer manuellement peut prendre un temps considérable. Pour accélérer le processus, vous pouvez utiliser Microsoft ExcelTexte en colonnes une fonction.
Sélectionnez les cellules que vous souhaitez convertir, accédez àDonnées > Texte en colonneset utilisez l'assistant pour vous assurer que les cellules sortent correctement. Pour la plupart, il vous suffit de cliquer surProchain etterminer, mais assurez-vous de choisir un délimiteur correspondant; dans cet exemple, une virgule.
Si vous ne disposez que de numéros à un et deux chiffres, leLargeur fixe L'option peut également être utile, car elle ne séparera que les deux ou trois premiers caractères de la cellule. Vous pouvez même créer un certain nombre de divisions de cette façon.
Remarque: Les cellules au format textene pas émergent automatiquement avec une mise en forme numérique (ou vice versa), ce qui signifie que vous devrez peut-être encore convertir ces cellules comme décrit ci-dessus.
Extraire un nombre ou du texte d'une chaîne délimitéeCette méthode est un peu lourde, mais fonctionne très bien sur de petits ensembles de données. Ce que nous supposons ici, c'est qu'un espace sépare le nombre et le texte, bien que la méthode fonctionne également pour tout autre délimiteur.
= GAUCHE (A1, RECHERCHE ("", A1, 1))Cela ramènera tout à gauche de l'espace. En utilisant la poignée de remplissage pour appliquer la formule au reste des cellules, voici ce que nous obtenons (vous pouvez voir la formule dans la barre de fonction en haut de l'image):
<25><26>
Comme vous pouvez le voir, nous avons maintenant tous les nombres isolés, nous pouvons donc les manipuler. Vous voulez également isoler le texte? Nous pouvons utiliser la fonction DROITE de la même manière:
= DROIT (A1, LEN (A1) -CHERCHE ("", A1, 1))