2016-08-10 3 views
0

Ich versuche, eine Bedingung anzuwenden, die eine Zelle hervorhebt, die sich außerhalb eines eingegebenen Nummernbereichs befindet. Ich muss auch alle nicht-numerischen Werte anzeigen lassen, die nicht hervorgehoben werden. Anfangs hatte ich meine Bedingungen als Any-Zelle Wert nicht zwischen =$AJ$1 and =$AJ$2 für den Bereich =$AJ$7:$AJ$3000 Dies markiert alle nicht-numerischen Zellen, so dass ich auch die Bedingung =ISTEXT(AJ7:AJ3000) angewendet, um alle Formatierungen zu löschen. Zusammen und getrennt verhalten sich diese Bedingungen nicht so, wie ich dachte; gelegentlich Hervorhebung nicht numerischer Zellen und nur einiger Werte außerhalb des angegebenen Bereichs.Excel Bedingte Formatierung Manchmal Anwenden

Hoffentlich bietet der Screenshot genug Klarheit in der Sache und es gibt eine Möglichkeit, dieses sehr verwirrende Problem zu beheben. enter image description here (Tut mir leid, die selektive Unschärfe. Sie sind nur Abschnittsüberschriften.)

+0

Sie sagen, Sie verwenden 'ISTTEXT (AJ7: AJ3000)' in Ihrer Frage, aber in der Ansicht von Bild mit bedingter Formatierung heißt es 'ISTTEXT (AJ1 ...)'? Bist du sicher, dass deine Formel in der Bedingung richtig ist? – Asthor

+0

Ja, ich bin. Entschuldigung, ich distanzierte mich, dass es die Formel abschneidet. Die Formel ist '= ISTTEXT (AJ1: AJ3000)' – bonzo

Antwort

0

ISTEXT eine einzelne Zelle Test. Das heißt, es testet, ob eine bestimmte Zelle Text enthält. Während es für Sie über einen Bereich funktioniert, der nicht das definierte Standardverhalten davon ist.

Die Verwendung von ISTEXT(AJ1:AJ3000) verursacht alle Arten von Problemen für die bedingte Formatierung. Beim Anzeigen der bedingten Formatierung gilt dies für die ausgewählte Zelle. Im Bild ist es AJ1. Die Formeln sollten das auch widerspiegeln. Also in dieser Zelle sollten Sie ISTEXT(AJ1) haben. Der Bereich Applies to behebt dann den verbleibenden Teil der Formel und gilt für die Zelle, mit der Sie arbeiten.

Das sollte Sie Problem beheben.

+0

Ich habe Ihren Vorschlag versucht, aber ohne Erfolg. Jedes Mal, wenn ich eine Bedingung anwende, wird die gesamte Spalte hervorgehoben. In diesem Bild [link] (http://pasteboard.co/70emElf1K.png) habe ich eine erweiterte Version der Formate. Jetzt aus irgendeinem Grund funktioniert es absolut perfekt. Aber wenn ich das gleiche Verfahren in einer anderen Spalte repliziere, funktioniert es nicht. Entweder Zellen innerhalb des Bereichs markieren, oder zufällige markieren, wenn die oberen 2 Zellen leer bleiben. Gibt es einen anderen Weg, dies zu tun, auf den ich schauen sollte? – bonzo

+0

@bonzo Zuerst gelten die Formeln in der bedingten Formatierung immer dann, wenn sie wahr sind, so dass das = Wahr nicht benötigt wird. Deine Formeln sind immer noch '= ISTEXT (AJ7: AJ3000)' hast du also versucht, die Formel auf '= ISTTEXT (AJ7)' zu setzen? Wenn Sie die Reichweite mit AJ7: AJ3000 haben, erhalten Sie normalerweise ein ziemlich zufälliges Verhalten.Bedingte Formatierung ist auch, wie Sie die am meisten kontra intuitive Sache in Excel – Asthor

+0

bemerkt haben könnte Ja, also dachte ich immer, dass '= TRUE' war ein wenig seltsam, aber ich fand es in einem anderen Thread und dachte, der Typ wusste mehr darüber als ich und beschlossen, es zu behalten. Das Entfernen hat keine Änderungen verursacht. Ich habe die Formel auf "= ISTTEXT (AJ7)" geändert und keine Veränderung gesehen. Die gleichen Fehler treten auf, wenn die Bereichszellen leer gelassen werden (alle Zahlen ungleich Null), so scheint es nicht zu sein. Jetzt funktioniert alles gut, wenn ein Bereich standardmäßig in den Zellen ist. Ich werde sehen, ob es eine Möglichkeit gibt, sie automatisch ausfüllen zu lassen, wenn sie leer bleiben. Ich weiß aber, dass es eine Pflasterlösung ist. – bonzo

0

Die OP ist kaum verständlich, wenn überhaupt, aber unter der Annahme:

Highlight Spalte AJ Zellen aus Row7 nach unten, wenn enthalten 0 oder 1

dann schlage ich wählen ColumnAJ und HOME> Stile - Bedingte Formatierung, neue Regel ..., Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen und Werte formatieren, für die diese Formel wahr ist::

=AND(OR(AJ1=0,AJ1=1),ROW()>6,NOT(ISBLANK(AJ1))) 

Format ..., wählen Sie Farbe Fill (Highlight) Ihrer Wahl, OK, OK.

+0

reparieren Vielen Dank für Ihre Hilfe und Eingabe. Es tut mir leid, wenn meine Post nicht den höchsten Standards entspricht, die Sie zu haben scheinen. Darf ich vorschlagen, dass du mir direkt eine Nachricht schickst, um mich darin zu schulen, solche wundersamen Beiträge in deinen Augen herzustellen? Jetzt, wo das aus dem Weg ist, habe ich das schon ausprobiert und trotzdem keine Ergebnisse gefunden. Ich denke, es ist mehr eine Art Excellenz und entschied sich für einen langwierigeren (aber effizienten) Ansatz, dies zu beheben. – bonzo

+0

@bonzo Care, um Ihren Ansatz für andere zu teilen? – pnuts

Verwandte Themen