Fórmula do Excel: Mostrar texto da fórmula com fórmula -

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.

Artigos interessantes...