Conversion de texte en nombres dans Google Sheets

Photo of author

By Julien

Vous vous demandez peut-être dans quelle situation dois-je convertir du texte en nombres dans un document Google ou Google Sheets.

Pensez-y de cette façon : si vous disposez d’une feuille de calcul de chiffres, il est facile d’extraire certaines des formules nécessaires pour obtenir le bon calcul pour ce que vous essayez d’analyser.

D’autre part, le format “texte” de ces numéros peut rendre très difficile voire impossible la suppression des mêmes motifs.

Lorsqu’il s’agit de mesures comme la monnaie où un nombre est nécessaire pour l’analyse, les formules sont très utiles et peuvent faire gagner beaucoup de temps.

Dans cet article, nous vous expliquerons comment vous pouvez convertir le format “texte” au format “nombre” dans Google Sheets pour répondre plus facilement aux contraintes des formules.

Conversion de texte en nombres Utilisation de la fonction VALEUR

Il existe quelques formules que vous pouvez utiliser pour convertir du texte en nombres dans Google Sheets

Lorsque vous souhaitez convertir du texte en nombre, la première option que vous avez est d’utiliser la fonction Valeur telle quelle :

=VALUE(A2)
La fonction value convertit le texte en nombres

Changez le texte en nombres en remplaçant les points par des virgules

Malheureusement, cela ne fonctionne pas toujours lorsque vous recevez des données d’un fichier qui doit être converti de “texte” en “nombre”.

Découvrir l\\\'article :  Ajoutez la date et l'heure instantanément

Peut-être que vous recevez des fichiers avec des virgules remplacées par “.” ou “points” et sont lus comme “texte”.

C’est parfois le cas lorsque vous obtenez des pays qui utilisent un point au lieu d’une virgule.

Dans ce cas, vous devez utiliser une autre formule :

=REGEXREPLACE(A2, "[.]", ",")
Remplacer les points par une virgule pour convertir le texte en nombres

Cela fonctionne de manière très similaire à la fonction “REGEXTRACT()” en ce sens qu’elle trouve et remplace la forme “texte” d’un nombre par la forme “numérique” d’un nombre.

Cela fonctionne en remplaçant le “.” avec “,”. Cela aide à changer le nombre “143.244” en “143.244” qui est le même que “143244” qui peut être utilisé dans la formule de calcul.

Vous pouvez tester par vous-même si cela fonctionne ou non en utilisant le nombre généré à partir du format “texte” de ce nombre, en l’utilisant dans le calcul.

Formule REGEX Remplacez les points par des virgules pour convertir le texte en nombres

Conversion de données avec du texte monétaire en nombres

Lorsque vous importez des données d’un autre document dans Google Sheets, vous remarquerez peut-être que le nombre est précédé d’un symbole “$” ou d’une autre forme de devise sous forme de “texte”. Vous pouvez le faire en utilisant la formule “To Pure Number” telle quelle :

=TO_PURE_NUMBER(A2)
Conversion de données avec texte monétaire en nombres

Extraire des nombres d’un texte

Parfois, vous pouvez importer du texte à partir d’un autre ensemble de données. Ce texte peut être une phrase complète avec des valeurs numériques écrites à l’intérieur.

Par exemple, la cellule A1 contient le texte suivant :

Le mois dernier, j’ai payé 200 $ pour héberger un blog. Ce mois-ci, on s’attend à ce que je paie seulement 150 $ pour moins de services.

Je vais vous montrer deux formules pour y parvenir :

Découvrir l\\\'article :  Supprimer le dernier caractère de la chaîne dans Google Sheets (ou les N derniers caractères)

Formule méthode 1

Afin d’extraire des nombres de ce texte, nous utilisons simultanément les fonctions “Split” et “Concatenate”.

=SPLIT(A1,CONCATENATE(SPLIT(A1,".0123456789")))
Extraire des nombres d'un texte

Comme vous pouvez le voir, la partie “200 $” n’a pas été à la hauteur. Si cela est important, nous pouvons facilement revenir en arrière et utiliser la formule “Nombre pur” mentionnée précédemment.

Related: Google Sheets CONCATENATE formula

Formule méthode 2

Nous pouvons également utiliser la fonction “Split” avec la fonction “Regexreplace”.

=SPLIT(REGEXREPLACE(A1, "[^\d\.]+", "|"), "|")
Extraire des nombres du texte 2

Comme vous pouvez le voir, les deux méthodes font la même chose lors de l’extraction d’un nombre à partir d’un texte.

Voici donc quelques façons d’utiliser convertir du texte en nombres dans Google Sheets.

J’espère que vous avez trouvé ce tutoriel utile !


Julien

Laisser un commentaire