Excel-formel: Visa formeltext med formel -

Innehållsförteckning

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.

Intressanta artiklar...