Formula Excel: mostra il testo della formula con la formula -

Sommario

Formula generica

=FORMULATEXT(A1)

Sommario

Per mostrare il testo di una formula con un'altra formula, puoi usare la funzione TESTO FORMULA. Nell'esempio mostrato, la formula in D5, copiata verso il basso, è:

=FORMULATEXT(C5)

Spiegazione

FORMULATEXT è completamente automatico. Quando viene fornito il riferimento di una cella che contiene una formula, restituirà l'intera formula come testo. Nell'esempio mostrato, la formula:

=FORMULATEXT(C5)

restituisce il testo "= IF (B5> = 70," Pass "," Fail ")".

Gestire gli errori

La funzione TESTO FORMULA restituirà l'errore # N / D quando una cella non contiene una formula. Per intercettare questo errore e non visualizzare nulla quando una cella non contiene una formula, puoi utilizzare la funzione SE.ERRORE in questo modo:

=IFERROR(FORMULATEXT(A1),"")

In alternativa, puoi usare ISFORMULA e IF in questo modo:

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

Controllo del testo specifico

Per controllare una formula per un testo specifico, è possibile utilizzare le funzioni NUMERO ISTANTANEO e RICERCA. Nella formula seguente, stiamo controllando una formula in A1 per vedere se contiene "mela":

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

Il risultato è VERO o FALSO. Vedi questa pagina per una spiegazione completa.

Articoli interessanti...