Ich möchte eine Zelle in einer Spalte hervorheben, wenn ihr Text in einer Zelle einer anderen Spalte vorkommt. Beispiel: Ich habe eine Liste von Elementen in Spalte A und werde einige dieser Elemente in Spalte B schreiben. Ich möchte, dass die Elemente, die ich in Spalte B geschrieben habe, in Spalte A hervorgehoben werden.
Ich habe versucht, eine neue Regel für die bedingte Formatierung zu erstellen und diese Formel zu verwenden:
=NOT(ISNA(VLOOKUP(A1,$B:$B,1,FALSE)))
Es heißt, dass ein Fehler in der Formel vorliegt.
Antwort1
Die von Ihnen gezeigte Formel funktioniert bei mir sowohl in Zellen als auch in der Regel für ein bedingtes Format einwandfrei.
Welcher Fehler wird zurückgegeben? Ich würde es am besten erraten, indem ich annehme, dass Sie möglicherweise eine nicht US-Version von Excel haben, die ein anderes Trennzeichen erfordert, vielleicht das Semikolon statt des Kommas. Aber das ist nicht ohne Grund zu weit hergeholt.
Man könnte sich auch fragen, ob Ihre Version eine Funktion hat, die in der Formel verwendet wird oder nicht. Es ist jedoch unglaublich schwer, sich eine Version vorzustellen, die noch ausgeführt werden kann und bei der diese drei Funktionen nicht verfügbar sind.
Eine weitere Möglichkeit in der Kategorie „nicht genügend Informationen, um das zu sagen“ ist, dass die angezeigte Formel vielleicht nicht die genaue Formel ist, die Sie verwenden. NICHT im Sinne einer grundlegenden Änderung, sondern vielleicht haben Sie in der Formel Arbeitsblattnamen verwendet und diese für uns bereinigt. (Übrigens, ein dickes Lob, wenn das so ist ... es ist so ärgerlich, diese Probleme testen und mehrere Registerkarten usw. erstellen zu müssen, um das zu tun!) Wenn das so ist, ist es möglich, dass Sie einen Arbeitsblattnamen in einer Adresse falsch eingegeben haben. Wenn das so ist, würde ich sagen, dass ich diese Formeln gerne in Zellen einrichte und sie dann in Regeln für bedingte Formatierung oder Werte für benannte Bereiche kopiere und einfüge.
Verwandtschaft ist eine subtilere Sache. Wenn Sie möchten, dass die Formel auf A1 und dann A2, A3 usw. für einen Bereich einwirkt, den Sie mit CF angeben, ist die beste Möglichkeit, dies zu tun, die Testformel in einer Zelle auszuarbeiten und sie aus dem Formeleditor zu kopieren (F2-Zeile/-Feld). Wählen Sie dann die Zelle aus, die Sie in der Formel als Basiszelle verwendet haben. Gehen Sie schließlich in CF und folgen Sie dem normalen Prozess, indem Sie die Formel, die Sie kopiert haben, in die Testregel einfügen. Als Beispiel arbeite ich vielleicht die Formel in Zelle ABC349876 aus. Wen interessiert das? Es war vielleicht einfach praktisch. Ich habe in der Formel auf Zelle A1 verwiesen, wie Sie es tun. Habe sie kopiert. ZELLE A1 AUSGEWÄHLT. Bin in CF gegangen und habe die Formel eingefügt. Wiederum, während Zelle A1 ausgewählt war. Ich hätte die Zellen A1:A20000 auswählen können, wenn ich gewollt hätte, aber das Schlüsselelement wäre, dass Zelle A1 aktiv war, nicht irgendeine andere Zelle. Die Regel war relativ zur aktiven Zelle, wissen Sie. Damit also alle relativen Bezüge funktionieren, mache ich entweder das oben genannte, wenn ich möchte, dass A1 betrachtet wird, oder ich verwende $A$1, wodurch die Auswirkung auf A2, A3 usw. eingeschränkt wird.
Wenn Sie beispielsweise Zelle D1 aktiviert haben, während Sie die exakte Formel eingeben, die Sie oben angegeben haben, wird Excel davon ausgehen, dass Ihre Testzelle drei Zellen links von der Zelle liegen soll, die Sie erwarten. Wenn Sie das dann auf A1 anwenden, wird nach einer Zelle drei Zellen links davon gesucht, und es gibt keine. FEHLER.
Hier ist es sehr wichtig, genau anzugeben, welchen Fehler Sie erhalten. Im obigen Fall wäre es ein #REF!-Fehler. Natürlich würde das erste oben genannte den gleichen Fehler ergeben, aber trotzdem ist es sehr wichtig.
Aufschlussreich könnte jedoch sein, dass Sie „einen Fehler“ erwähnen, eine Formulierung, die man auch verwenden könnte, um eine Fehlermeldung zu melden, wie (um es anders auszudrücken) „Es gibt ein Problem mit dieser Formel.“ und DAS würde wirklich auf die Möglichkeit eines anderen Trennzeichens und möglicherweise einfach auf Tippfehler hinweisen. Sie erhalten ein wenig Hilfe in der Zelle, wenn diese bestimmte Meldung erscheint, obwohl sie die Leute verwirren kann, aber Sie erhalten KEINE Hilfe beim CF-ing.
Also, Checkliste: Haben Sie einen #FEHLER! oder eine Fehlermeldung? Wenn ersteres der Fall ist, überprüfen Sie Ihre Referenzierung und welche Zelle beim Eingeben der Formel aktiv ist. Wenn letzteres der Fall ist, überprüfen Sie das Trennzeichen und auf Tippfehler.