
Fórmula genérica
=FORMULATEXT(A1)
Resumo
Para mostrar o texto de uma fórmula com outra fórmula, você pode usar a função FORMULATEXT. No exemplo mostrado, a fórmula em D5, copiada, é:
=FORMULATEXT(C5)
Explicação
O FORMULATEXT é totalmente automático. Quando dada a referência de uma célula que contém uma fórmula, ela retornará a fórmula inteira como texto. No exemplo mostrado, a fórmula:
=FORMULATEXT(C5)
retorna o texto "= IF (B5> = 70," Aprovado "," Reprovado ")".
Lidando com erros
A função FORMULATEXT retornará o erro # N / A quando uma célula não contiver uma fórmula. Para interceptar esse erro e não exibir nada quando uma célula não contém uma fórmula, você pode usar a função IFERROR desta forma:
=IFERROR(FORMULATEXT(A1),"")
Como alternativa, você pode usar ISFORMULA e IF assim:
=IF(ISFORMULA(A1),FORMULATEXT(A1),"")
Verificando texto específico
Para verificar uma fórmula para um texto específico, você pode usar as funções ISNUMBER e SEARCH. Na fórmula abaixo, estamos verificando uma fórmula em A1 para ver se ela contém "maçã":
=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))
O resultado é VERDADEIRO ou FALSO. Veja esta página para uma explicação completa.