
Generisk formel
=FORMULATEXT(A1)
Resumé
For at vise teksten i en formel med en anden formel kan du bruge funktionen FORMULATEKST. I det viste eksempel er formlen i D5, kopieret ned,:
=FORMULATEXT(C5)
Forklaring
FORMULATEKSTEN er fuldautomatisk. Når der gives reference til en celle, der indeholder en formel, returnerer den hele formlen som tekst. I eksemplet som show er formlen:
=FORMULATEXT(C5)
returnerer teksten "= IF (B5> = 70," Pass "," Fail ")".
Håndtering af fejl
Funktionen FORMULATEKST returnerer fejlen # N / A, når en celle ikke indeholder en formel. For at fælde denne fejl og vise intet, når en celle ikke indeholder en formel, kan du bruge IFERROR-funktionen som denne:
=IFERROR(FORMULATEXT(A1),"")
Alternativt kan du bruge ISFORMULA og IF sådan:
=IF(ISFORMULA(A1),FORMULATEXT(A1),"")
Søger efter specifik tekst
For at kontrollere en formel for en bestemt tekst kan du bruge funktionerne ISNUMBER og SEARCH. I formlen nedenfor kontrollerer vi en formel i A1 for at se, om den indeholder "æble":
=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))
Resultatet er enten SAND eller FALSK. Se denne side for en fuldstændig forklaring.