Accéder au contenu principal

Fonction FORMULATEXT d'Excel

Author: Sun Last Modified: 2025-05-27

doc formulatext function 1

Description

Syntaxe et arguments

Utilisation et exemples


Description

La fonction FORMULATEXT est utilisée pour afficher ou retourner une formule sous forme de chaîne de texte à partir d'une référence donnée.

Syntaxe et arguments

Syntaxe de la formule

FORMULATEXT(référence)

Arguments

  • Référence : Obligatoire, une cellule ou une plage de cellules. Si la référence est une plage de cellules, elle retournera la chaîne de texte de la formule appliquée dans la première cellule de cette plage.

Valeur de retour

La fonction FORMULATEXT retourne une formule sous forme de chaîne de texte.

À propos des erreurs

Le résultat est une valeur d'erreur #N/A si :
1) La cellule de référence ne contient pas de formule ;
2) La formule dans la cellule référencée est plus longue que 8192 caractères ;
3) La feuille de calcul est protégée contre l'affichage des formules ;
4) Le classeur externe contenant la formule est fermé.

Le résultat est #VALUE! valeur d'erreur si :
1) Certains caractères invalides ont été saisis dans la fonction.

Utilisation et exemples

Voici quelques exemples simples pour expliquer comment utiliser la fonction FORMULATEXT dans Excel.

Ex1 : Utilisation de base - afficher la formule d'une cellule

Formule

=FORMULATEXT(A2)

A1 contient la formule =AUJOURDHUI() et renvoie la date du jour,

B2 contient la formule =FORMULATEXT(A2) et renvoie la chaîne de texte qui s'affiche dans la barre de formule depuis la cellule A2.

Résultat : Afficher la formule appliquée dans la cellule A2 sous forme de chaîne de texte.
doc formulatext function 2


Ex2 : Compter la longueur de la formule

Formule

=NBCAR((FORMULATEXT(A3)))

Explication :

NBCAR : compte les caractères d'une cellule

NBCAR((FORMULATEXT(référence))) : compte le nombre de caractères de la formule depuis la référence.

Résultat : Compter la longueur de la formule dans la cellule A3.
doc formulatext function 3


Ex3 : Afficher la formule d'une autre cellule

Formule

=FORMULATEXT(INDIRECT(B5))

Explication :

INDIRECT(B5) : affiche la valeur dans la cellule B5. Dans mon exemple, la cellule B5 contient la valeur « B2 ».

ensuite

FORMULATEXT(INDIRECT(B5)) équivaut à FORMULATEXT(B2).

Résultat : Afficher la formule appliquée dans la cellule B2.
doc formulatext function 4


Ex4 : Afficher une formule ou un message

Si la référence ne contient pas de formule, la FORMULATEXT fonction retournera une valeur d'erreur #N/A comme indiqué dans la capture d'écran ci-dessous. Pour éviter l'apparition de la valeur d'erreur, vous pouvez combiner la ESTFORMULE fonction et la FORMULATEXT fonction pour afficher une formule ou un message en fonction de la référence.
doc formulatext function 5

Formule

=SI(ESTFORMULE(A2),FORMULATEXT(A2),"pas une formule")

Explication

Si la cellule A2 contient une formule, exécutez ensuite la FORMULATEXT fonction ; sinon, affichez la chaîne de texte « pas une formule ».
doc formulatext function 6

Remarque : Cette fonction FORMULATEXT a été ajoutée récemment depuis Excel 2013.


Fichier d'exemple
doc sample file


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant IA Kutools : Révolutionnez l'analyse des données grâce à : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les doublons  |  Supprimer les lignes vides  |  Combiner les colonnes ou cellules sans perte de données  |  Arrondir sans formule ...
Super VLookup : Critères multiples  |  Valeurs multiples  |  À travers plusieurs feuilles  |  Correspondance floue...
Liste déroulante avancée : Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  Comparer des colonnes pour sélectionner des cellules identiques et différentes ...
Fonctionnalités phares : Mise au point de la grille  |  Affichage de conception  |  Barre de formule améliorée  |  Gestionnaire de classeur et de feuille de calcul | Bibliothèque d’AutoTexte (texte automatique)  |  Sélecteur de date  |  Fusionner les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super Filtre  |  Filtre spécial (filtrer gras/italique/barré...) ...
Top 15 des ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ types de graphiques (Diagramme de Gantt ...)  |  40+ formules pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 outils d'insertion (Insérer un code QR, Insérer une image depuis un chemin ...)  |  12 outils de conversion (Convertir en mots, Conversion de devises ...)  |  7 outils de fusion et division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts !
  • Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.