Ich habe IFERROR(X,Y)
Wo- X
und Y
Sind-Formeln.
Wenn X #N/A zurückgibt, wird es auf zurückgesetzt Y
.
Wie kann ich die Zelle hervorheben X=#N/A
, wenn sie jedoch nicht #N/A enthält, weil sie die Ausgabe von Y anzeigt?
Alternativ: Wenn IFERROR(X,Y) Y zurückgibt, wie löse ich eine Hervorhebung aus?
Antwort1
Sie müssen es mit bedingter Formatierung tun:
- Wählen Sie die Zelle(n) aus, die Sie formatieren möchten
- Gehe zu Home - Bedingte Formatierung - Neue Regel
- Wählen Sie „Formel erstellen, um zu bestimmen, welche Zellen formatiert werden sollen“
- Geben Sie die Formel ein
=ISERROR(X)
, wobeiX
die gleiche ist wie in Ihrer Frage. - Drücken Sie Format und setzen Sie die gewünschte Markierung
- 2x OK drücken
Antwort2
Mit diesem Beitrag konnte ich das gewünschte Ergebnis erzielen. :) Vielen Dank!
Ich hatte ein altes Datenblatt, eine Matrix von ca. 2000 x 150 und ein neues Datenblatt, eine Matrix von 2300 x 160. Ich wollte die neuen Daten, wo immer möglich, in das alte Blatt einbringen, ohne die Struktur des alten Blatts zu stören. Zusätzliche Daten im neuen Blatt dürfen also nicht verwendet werden, da diese Felder in der nachgelagerten Software noch nicht verfügbar sind. Einige der Felder im alten Blatt fehlen jedoch im neuen Blatt, daher wurde entschieden, mit den alten Daten fortzufahren, wo keine neuen Daten verfügbar sind. Also habe ich Folgendes angewendet:
=iferror(index(newsheet____,match(_____),match(_____)),index(oldsheet____(match(____),match(_____)))
Die Antwort hätte jedoch etwas ausführlicher sein können, da ich sie zunächst nicht verstanden habe, das Problem aber mit etwas Herumprobieren lösen konnte.
Also, hier ist mein Update.
- Schreiben Sie in die Zelle die übliche
=iferror(x,y)
Formel. - Öffnen Sie das Dialogfeld „Bedingte Formatierung – Neue Regel erstellen“ und wählen Sie die Option „Formel verwenden, um zu bestimmen, welche Zelle formatiert werden soll“.
- Schreiben Sie nun die
=iserror(x)
Formel in das Dialogfeld - Wenden Sie diese Regel nun an, wo immer Sie möchten.