Hervorheben doppelter Zeilen basierend auf 2 Spalten

1157
Memor-X

Ich habe folgende Daten:

Title | Volume | Price --------------------------------------------------------------- Girl Friends Omnibus | 1 | 9.99 Girl Friends Omnibus | 2 | 9.99 Kisses, Sighs and Cherry Blossom Pink Omnibus | 1 | 9.99 Hana & Hina After School | 1 | 5.99 Hana & Hina After School | 2 | 8.99 Girl Friends Omnibus | 2 | 8.99 Girl Friends Omnibus | 3 | 9.99 

Wenn ich die bedingte Formatierung zum Hervorheben von Duplikaten verwenden wollte, verwende ich die bedingte Formatierungsregel "Eindeutige oder doppelte Werte formatieren". Wenn ich das täte, würde es jedoch nach Duplikaten von nur einer Zeile suchen, sodass nur für die erste Spalte Kisses, Sighs and Cherry Blossom Pink Omnibusnicht hervorgehoben werden würde.

Ich möchte jedoch, dass die Hervorhebung nur dann erfolgt, wenn die ersten beiden Spalten nicht eindeutig sind. Daher sollte nur Girl Friends OmnibusVolume 2 hervorgehoben werden. Der Preis sollte überhaupt keinen Einfluss haben. In gewissem Sinne Titleund dazu Volumedienen, einen zusammengesetzten Primärschlüssel zu erstellen, wenn sie sich in einer Datenbank befinden.

Wenn ich versuche, das nachzuschlagen, bekomme ich Variationen davon, die Werte in einer Spalte hervorheben, wenn sie in einer anderen Spalte vorhanden sind. Dies funktioniert nicht für mich, da die Beispieldaten zeigen, dass die beiden nicht vergleichbar sind.

3

2 Antworten auf die Frage

4
robinCTS

Dies kann einfach mit der COUNTIFS()Funktion durchgeführt werden:

Arbeitsblatt-Screenshot

Wählen Sie die entsprechenden Zellen in der Tabelle aus, stellen Sie sicher, dass A2es sich um die aktive Zelle handelt, und geben Sie Folgendes für die Formel für die bedingte Formatierung ein:

=COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2)>1 


Während dies für die einfachen Fälle funktioniert, können fortgeschrittene Situationen eine andere Technik erfordern SUMPRODUCT(). Es wäre eine gute Idee zu lernen, wie man diese fortgeschrittenere Technik anwendet. (Ich benutze immer, anstatt zu benutzen COUNTIFS().)

Das fortgeschrittenere Äquivalent zu der obigen Formel wäre:

=SUMPRODUCT(($A$2:$A$8=$A2)*($B$2:$B$8=$B2))>1 
2
Rajesh S

Dieses Problem kann auch mit Hilfe der Helfer-Säule gelöst werden.

Folge diesen Schritten:

  1. In Zelle E238 schreiben Sie diese Formel: =A238&B238& Füllen Sie sie aus.
  2. Wählen Sie A238: B244.
  3. Klicken Sie auf der Registerkarte Start auf Bedingte Formatierung .
  4. Klicken Sie im angezeigten Menü auf Neue Regel .
  5. Dann aus dem Regeltyp klicken, Verwenden Formel zu ermitteln, die Zellen zu formatieren.
  6. In Format Werte Wo diese Formel wahr ist geben Sie diese Formel: =COUNTIF($E$238:$E$244,$E238)>1
  7. Klicken Sie dann auf die Schaltfläche Format, und wenden Sie ein geeignetes Farbformat an. Drücken Sie OK und im nächsten Bildschirm schließen Sie mit OK .

Sie erhalten beide doppelte Zeilen hervorgehoben, da Sie auch den angefügten Screenshot finden.

NB Sie können nach Ihrem Bedarf der Zelle addres in beiden Formeln anzupassen.