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)
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”.
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, "[.]", ",")
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.
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)
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 :
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")))
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\.]+", "|"), "|")
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 !
- Comment effectuer des instructions IF dans Google Sheets ? - 29 novembre 2024
- Comment utiliser Iferror dans Google Sheets pour éviter les erreurs? - 28 novembre 2024
- Comment fusionner facilement des Google Docs ? - 3 novembre 2024