Obtenir une formule d’une cellule en tant que texte dans Google Sheets

Savez-vous qu’il est possible d’extraire une formule d’une cellule en tant que texte dans Google Sheets, sans même changer le mode de visualisation de la feuille de calcul ? Grâce à la fonction FORMULATEXT, vous pouvez obtenir une formule depuis une cellule en tant que texte dans Google Sheets.

Méthode manuelle pour extraire une formule d’une cellule

La méthode classique pour extraire une formule d’une cellule consiste à cliquer sur la cellule contenant la formule pour l’ouvrir dans la barre de formule. Vous pouvez ensuite copier la formule à partir de là. Une autre méthode consiste à double-cliquer sur la cellule ou à appuyer sur F2, puis à sélectionner la formule pour la copier.

Cependant, si vous collez une formule copiée de cette manière, la formule collée ne sera pas mise à jour en cas de modification ultérieure de la formule d’origine.

Utilisation de la fonction FORMULATEXT

Si vous utilisez la fonction FORMULATEXT pour obtenir le texte d’une formule à partir d’une cellule, le texte de la formule sera mis à jour en fonction de toute modification ultérieure apportée à la formule source.

Voici la syntaxe de la fonction FORMULATEXT :

FORMULATEXT(cellule)

L’argument de la fonction est la référence de la cellule à partir de laquelle vous souhaitez obtenir la formule en tant que texte.

Exemple de formule Google Sheets pour retourner une formule depuis une cellule en tant que texte

Prenons l’exemple suivant :

Google Sheets FORMULATEXT Function

La formule dans la cellule C2 est =A2*A2. Vous pouvez obtenir cette formule en tant que texte dans la cellule D2 en utilisant la formule =FORMULATEXT(C2).

De cette manière, vous pouvez extraire une formule d’une cellule en tant que texte dans Google Sheets. Mais quel est l’intérêt d’utiliser cette fonction d’extraction de formule dans Google Sheets ?

Les avantages de l’utilisation de la fonction FORMULATEXT dans Google Sheets

Voici quelques avantages de cette fonction de recherche (oui, FORMULATEXT est catégorisée sous Recherche) dans Google Sheets :

  • Pour voir plusieurs formules en même temps : Vous pouvez uniquement voir la formule de la cellule active dans la barre de formule (si vous cliquez une fois) ou dans la même cellule (si vous double-cliquez). La fonction FORMULATEXT dans Google Sheets vous permet d’obtenir la formule dans une autre cellule. De plus, vous pouvez voir plusieurs formules en même temps en utilisant cette fonction.

Méthode pour extraire une formule d'une cellule en tant que texte dans Google Sheets

  • Pour tester si une cellule contient une formule : La fonction FORMULATEXT renverra une erreur #N/A si la « cellule » ne contient pas de formule. Veuillez noter qu’il existe déjà une fonction dédiée à cet effet – Comment utiliser la fonction EST.FORMULE dans Google Sheets.

  • Dans la mise en forme conditionnelle : Vous pouvez mettre en évidence les cellules contenant une fonction spécifique en utilisant cette fonction. Je détaillerai cela dans un autre tutoriel et y ferai référence plus tard.

Mise à jour : Comment mettre en évidence les cellules contenant une fonction spécifique dans Google Sheets.

Suppression du signe = d’une formule extraite dans Google Sheets

Maintenant que vous savez comment obtenir des formules à partir de cellules en tant que chaînes de texte dans Google Sheets, que diriez-vous de supprimer le signe égal (=) de la formule extraite ?

Grâce à la fonction REGEXEXTRACT, vous pouvez supprimer le signe égal en tête d’une chaîne de formule extraite.

=REGEXEXTRACT(FORMULATEXT(C2),"^.(.*)$")

Suppression du signe égal à l'aide de REGEX d'une formule

La fonction FORMULATEXT n’est pas une fonction matricielle. Ainsi, si vous l’utilisez dans une plage, la formule ne retournera que le texte de la formule de la toute première cellule de la plage.

Maintenant, avec cette astuce, vous pouvez facilement extraire des formules depuis des cellules en tant que texte dans Google Sheets. N’hésitez pas à essayer ces fonctionnalités et à les appliquer à vos propres projets de feuille de calcul ! Si vous souhaitez en savoir plus sur Google Sheets et d’autres astuces, rendez-vous sur Crawlan.com pour découvrir d’autres articles passionnants.

Articles en lien