Wie hebe ich eine ganze Zeile basierend auf dem Zustand einer Zelle in dieser Zeile hervor?


1

Ich habe eine Tabelle mit Kundeninformationen. Eine unserer Spalten für jeden Kunden ist ein Datum. Ich habe versucht, eine Möglichkeit zu finden, die gesamte Zeile jedes Kunden hervorzuheben, sobald dieses Datum verstrichen ist. Das Datum steht in Spalte F und reicht von Zelle F2 bis F124. Folgendes habe ich versucht:

=TODAY()>$F$2:$F$124

Ich habe diese Formel für Folgendes festgelegt:

=$A$2:$O$124

Vorhersehbarerweise wird dadurch jedoch das gesamte Blatt blau, wenn eine Zelle als wahr ausgewertet wird.

Ich sehe den Fehler in dem, was ich getan habe, aber ich kann mich scheinbar nicht darin zurechtfinden.


Schreiben Sie einfach = Heute ()> F2, während Sie alle Daten auswählen. Es wird automatisch zu F3 für andere Zeilen
verschoben

Antworten:


0

Ich mache etwas Ähnliches in einigen meiner Tabellen. In meinem Fall habe ich eine Tabelle, in der jede Zeile ein anderes Datum enthält (alle in aufsteigender Datumsreihenfolge sortiert). Ich verwende die bedingte Formatierung, um den unteren Rand einer Reihe von Zellen für den letzten Tag eines jeden Monats blau zu machen. Dazu wende ich diese Formel an:

=MONTH(INDIRECT("B"&ROW()))<MONTH(INDIRECT("B"&ROW()+1))

auf den gesamten Bereich meiner Tabelle (Spalte B hat das Datum). Der Monat für die aktuelle Zeile wird mit dem Monat für die nächste Zeile verglichen. Dabei wird die INDIRECT-Formel verwendet, um einen Zellverweis aus einer Zeichenfolgendarstellung zu erstellen.

In Ihrem Fall sollte die Anwendung dieses Konzepts auf Ihr Problem zu einer Formel wie der folgenden führen

=TODAY()>INDIRECT("F"&ROW())

Der Vorteil dieses Ansatzes besteht darin, dass Sie keine separate Bedingungsformel für jede Zeile der Tabelle benötigen - Sie können eine einzige Formel verwenden, die auf die gesamte Tabelle angewendet wird. Ich denke nicht, dass es schneller läuft, aber es sollte einfacher zu warten sein, falls Sie die bedingte Formatierung in Zukunft ändern müssen.


0

Verwenden Sie einfach die folgende Formel:
=Today()>F2
Wenn Sie nur eine Spalte auswählen und die Regeln und das Format festlegen, wechselt diese automatisch zu F3 für andere Zeilen.
Es ist besser, die Spalte auszuwählen und auf Bedingte Formatierung, Neue Regel, Formel verwenden zu klicken, um zu bestimmen, welche Zellen verwendet werden Um zu formatieren , schreiben Sie die obige Formel und wählen Sie das
Wiederholungsformat mit derselben Formel (nicht ändern) für die folgende Spalte nacheinander.
Aktualisieren
Sie können alle auswählen und Folgendes als "gtwebb" vorschlagen:
= Heute ()> $ F2
und Format nach Belieben ändern sich automatisch für jede Zeile


1
Sie können die Spalte in der Formel einfach einfrieren =Today()>$F2und gleichzeitig auf alle Zellen anwenden
gtwebb 13.04.17

Das ist eine Art "Pflaster", und obwohl ich die Antwort schätze - und es ist eine Antwort - suche ich nach einer Möglichkeit, dies mit einer Bedingung und nicht mit einer Bedingung für jede Spalte zu tun.
Dustin

Die Formel wurde wie "gtwebb" erwähnt aktualisiert und funktioniert
am
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.