2016-07-20 19 views
0

Ich habe ein Blech, wo eine Zelle D2 eine Formel hat, d.h.Extract Wert der Formel basiert Zelle durch if-Anweisung

=ISNUMBER(SEARCH("exception",$A2)) 

Es gibt TRUE oder FALSE. Jetzt habe ich eine andere Zelle, in der es die Überschrift der Spalte zurückgeben sollte, wenn es WAHR darin hat. Also habe ich versucht:

=IF(D2="TRUE","Unhandled Exception") 

Aber wie es FALSE zurück, was ich tue, ich denke sein, weil D2 eine Formel in sich hat, damit es nicht den Wert zurückkehrt, auch wenn TRUE vorhanden ist.

+1

Wenn es Boolean ist, haben Sie versucht, '= IF (D2, ...)'? Es wird nicht gleich der Zeichenfolge "TRUE" sein. – jonrsharpe

Antwort

1

Ich stieß gestern auf das gleiche Problem. Versuchen Sie, Ihre Formel

=IF(D2=TRUE,"Unhandled Exception") 

Ändern Da die Zelle den Wert Wahr haben wird, nicht die Zeichenfolge "true"

+0

es hat funktioniert, danke. Kann ich den Zellenwert (D1) zurückgeben, der die Zeichenkette hat, anstatt den ganzen Text zu schreiben? –

+0

Wenn Sie meinen, die "Unhandled Exception" ist in D1 geschrieben, können Sie einfach tun: = IF (D2 = TRUE, D1) – Tomdw94

Verwandte Themen