
Generisk formel
=FORMULATEXT(A1)
Sammanfattning
För att visa texten i en formel med en annan formel kan du använda funktionen FORMULATEXT. I exemplet som visas är formeln i D5, kopierad ner,:
=FORMULATEXT(C5)
Förklaring
FORMULATEXT är helautomatisk. När referensen ges till en cell som innehåller en formel returnerar den hela formeln som text. I exemplet som show, formeln:
=FORMULATEXT(C5)
returnerar texten "= IF (B5> = 70," Pass "," Fail ")".
Hantera fel
Funktionen FORMULATEXT returnerar # N / A-felet när en cell inte innehåller en formel. För att fånga detta fel och visa ingenting när en cell inte innehåller en formel kan du använda IFERROR-funktionen så här:
=IFERROR(FORMULATEXT(A1),"")
Alternativt kan du använda ISFORMULA och IF så här:
=IF(ISFORMULA(A1),FORMULATEXT(A1),"")
Söker efter specifik text
För att kontrollera en formel för en specifik text kan du använda funktionerna ISNUMBER och SÖK. I formeln nedan kontrollerar vi en formel i A1 för att se om den innehåller "äpple":
=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))
Resultatet är antingen SANT eller FALSKT. Se den här sidan för en fullständig förklaring.