Comment utiliser la fonction VALUETOTEXT dans Excel

Description de la fonction

La fonction VALUETOTEXT disponible sur Google Sheets et dans certaines versions récentes de Microsoft Excel permet de convertir une valeur numérique en texte. Cette fonction se révèle particulièrement pratique pour formater des données en vue de leur affichage ou lorsqu’une représentation textuelle de valeurs numériques est requise.

Syntaxe de la fonction :

VALUETOTEXT(valeur)
  • valeur : Il s’agit de la valeur à convertir en texte. Cette valeur peut être une référence à une cellule contenant un nombre, une date, une valeur logique, ou le résultat d’une formule.

Exemples d’utilisation

Ci-dessous, quelques exemples démontrent l’utilisation de la fonction VALUETOTEXT dans des feuilles de calcul.

Expression Résultat Description
=VALUETOTEXT(123) « 123 » Convertit le nombre 123 en texte.
=VALUETOTEXT(450*3.14) « 1413 » Calcule le produit de 450 par 3.14 et convertit le résultat en texte.
=VALUETOTEXT(VRAI) « VRAI » Convertit la valeur logique VRAI en texte.

Scénarios pratiques

Explorons quelques applications concrètes de la fonction VALUETOTEXT.

Scénario 1 : Génération de références uniques

Supposons que vous devez créer des références uniques pour chaque transaction dans un registre de ventes. Vous pourriez formater chaque référence avec le préfixe « TRANS » suivi de l’identifiant numérique de la transaction.

=CONCAT("TRANS", VALUETOTEXT(A2))

Ici, A2 contient l’identifiant de la transaction. Cette formule convertit cet identifiant numérique en texte et l’associe au préfixe « TRANS », formant ainsi une référence en format textuel.

Scénario 2 : Affichage uniforme des numéros de téléphone

Imaginez que vous devez présenter les numéros de téléphone de manière uniforme, indépendamment du fait qu’ils incluent ou non l’indicatif international. L’utilisation de VALUETOTEXT vous permet de traiter tous les numéros comme du texte et d’ajouter un indicatif par défaut si nécessaire.

=IF(LEN(VALUETOTEXT(A2))=10, CONCAT("+33", VALUETOTEXT(A2)), VALUETOTEXT(A2))

Cet exemple ajoute « +33 » aux numéros ayant précisément 10 chiffres, tout en conservant les autres formats inchangés, assurant ainsi une uniformité idéale pour un affichage clair et cohérent.

Plus d'infoRmation: https://support.microsoft.com/fr-fr/office/5fff61a2-301a-4ab2-9ffa-0a5242a08fea

Autres fonctions
Renvoie une matrice de valeurs de texte provenant de n’importe quelle plage spécifiée
Change les CaraCtères anglais ou katakana à pleine Chasse (Codés sur deux oCtets) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à demi-Chasse (Codés sur un oCtet)
Convertit un nombre en texte en utilisant le format monétaire ß (baht)
Renvoie le caRactèRe spécifié paR le code numéRique
Trouve un TexTe dans un auTre TexTe (sans respecTer la casse)
Convertit un argument textuel en nombre
Renvoie le numéRo de code du pRemieR caRactèRe d’une chaîne de texte
Combine le texte de plusieurs plages et/ou chaînes, mais ne fournit pas le délimiteur ou les arguments IgnoreEmpty
Assemble plusieurs éléments textuels de fAçon à n’en former qu’un seul
Convertit un nombre au format texte aveC un nombre de déCimales spéCifié
Change les CaraCtères anglais ou katakana à demi-Chasse (Codés sur un oCtet) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à pleine Chasse (Codés sur deux oCtets)
Convertit un nombre en texte en utilisant le format monétaire € (euro)
Renvoie des caRactèRes situés à l’extRême dRoite d’une chaîne de caRactèRes
Supprime touS leS caractèreS de contrôle du texte
Vérifie si deux Valeurs de texte sont identiques
Renvoie des caRactèRes situés à l’extRême gauche d’une chaîne de caRactèRes
Change les CaraCtères à demi-Chasse (Codés sur un oCtet) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à pleine Chasse (Codés sur deux oCtets)
Combine le texte à partir de plusieurs plages et/ou chaînes, et inclut un séparateur que vous spécifiez entre chaque valeur de texte à combiner Si le délimiteur est une chaîne de texte vide, cette fonction concatène effectivement les plages
Convertit le texte en majusCules
Convertit le texte en minusCules
Renvoie le nombRe de caRactèRes contenus dans une chaîne de texte
Met en Majuscules la preMière lettre de chaque Mot dans une chaîne textuelle
Extrait lEs caractèrEs phonétiquEs (furigana) d’unE chaînE dE tExtE
Remplace des caRactèRes dans un texte
Répète un texte un ceRtain nombRe de fois
Renvoie un nombRe déteRminé de caRactèRes d’une chaîne de texte à paRtiR de la position que vous indiquez
Remplace l’ancien texte d’une chaîne de caRactèRes paR un nouveau
Supprime leS eSpaceS du texte
Convertit ses arguments en texte
Convertit un nombre au format texte
Trouve une valeur TexTuelle dans une auTre, en respecTanT la casse
Renvoie le caractère référencé par la valeur numérique donnée
Renvoie le nombre (point de code) qui correspond au premier caractère du texte
Convertit du texte en nombre d’une manière indépendante des paramètres régionaux