
Fórmula genérica
=FORMULATEXT(A1)
Resumen
Para mostrar el texto de una fórmula con otra fórmula, puede utilizar la función FORMULATEXT. En el ejemplo que se muestra, la fórmula en D5, copiada, es:
=FORMULATEXT(C5)
Explicación
El FORMULATEXT es completamente automático. Cuando se le da la referencia de una celda que contiene una fórmula, devolverá la fórmula completa como texto. En el ejemplo que se muestra, la fórmula:
=FORMULATEXT(C5)
devuelve el texto "= SI (B5> = 70," Pasa "," No pasa ")".
Lidiar con los errores
La función FORMULATEXT devolverá el error # N / A cuando una celda no contiene una fórmula. Para atrapar este error y no mostrar nada cuando una celda no contiene una fórmula, puede usar la función IFERROR de esta manera:
=IFERROR(FORMULATEXT(A1),"")
Alternativamente, puede usar ISFORMULA e IF así:
=IF(ISFORMULA(A1),FORMULATEXT(A1),"")
Comprobando texto específico
Para verificar una fórmula para un texto específico, puede usar las funciones ISNUMBER y SEARCH. En la siguiente fórmula, estamos verificando una fórmula en A1 para ver si contiene "manzana":
=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))
El resultado es VERDADERO o FALSO. Consulte esta página para obtener una explicación completa.