Formule Excel: Afficher le texte de la formule avec la formule -

Table des matières

Formule générique

=FORMULATEXT(A1)

Sommaire

Pour afficher le texte d'une formule avec une autre formule, vous pouvez utiliser la fonction FORMULATEX. Dans l'exemple illustré, la formule en D5, copiée vers le bas, est:

=FORMULATEXT(C5)

Explication

Le FORMULATEXT est entièrement automatique. Lorsqu'on lui donne la référence d'une cellule qui contient une formule, elle renverra la formule entière sous forme de texte. Dans l'exemple présenté, la formule:

=FORMULATEXT(C5)

renvoie le texte "= IF (B5> = 70," Pass "," Fail ")".

Gérer les erreurs

La fonction FORMULATEXT renverra l'erreur # N / A lorsqu'une cellule ne contient pas de formule. Pour intercepter cette erreur et n'afficher rien lorsqu'une cellule ne contient pas de formule, vous pouvez utiliser la fonction IFERROR comme ceci:

=IFERROR(FORMULATEXT(A1),"")

Alternativement, vous pouvez utiliser ISFORMULA et IF comme ceci:

=IF(ISFORMULA(A1),FORMULATEXT(A1),"")

Vérification du texte spécifique

Pour vérifier une formule pour un texte spécifique, vous pouvez utiliser les fonctions ISNUMBER et SEARCH. Dans la formule ci-dessous, nous vérifions une formule en A1 pour voir si elle contient "pomme":

=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))

Le résultat est VRAI ou FAUX. Voir cette page pour une explication complète.

Articles intéressants...