MS Excel: Abfrage nach Zeilen, bei denen Zelle A und B identisch sind, C jedoch unterschiedlich ist.

356
Meltemi

Ich versuche, einige wirklich schlechte Daten zu bereinigen, die ich geerbt habe, und ich suche nach einer Möglichkeit, Excel zu "fragen", dass ich auf alle Zeilen aufmerksam wird, in denen cell A& Bmatch, aber cell Cunterschiedlich ist.

Beispiel:

 A B C  1 cat dog cow 2 cat rat cow 3 cat pig ant 4 cat dog pig 5 cat dog cow 6 cat rat cow 7 gnu rat cow 

Anders ausgedrückt. Ich möchte, dass die Zeilen 1, 4 und 5 auf mich aufmerksam gemacht werden, weil A & B übereinstimmen, C jedoch anders ist. Ich würde mich damit zufriedengeben, dass nur einer von ihnen (1, 4 oder 5) auf mich aufmerksam wird, da ich den Rest ausgraben und herausfinden kann.

Gedanken?

0

2 Antworten auf die Frage

1
teylyn

Sie möchten also Zeile 4 hervorheben, da dies die einzige Zeile ist, bei der nicht alle drei Werte übereinstimmen. Katze und Hund stehen ebenfalls in den Reihen 1 und 5, aber in diesen ist der Wert in Spalte C derselbe.

Sie können diese Formel in D1 verwenden und sich notieren:

=IF(OR(AND(SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1))=2,SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1),--($C$1:$C$7<>C1))>0),SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1),--($C$1:$C$7<>C1))>1),"here","") 

(Es ist keine Array-Formel).

Oder verwenden Sie die bedingte Formatierung für die Zellen C1: C7

enter image description here

Die Formel lautet

=OR(AND(SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1))=2,SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1),--($C$1:$C$7<>C1))>0),SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1),--($C$1:$C$7<>C1))>1) 

Ich habe einen Fall hinzugefügt, in dem A und B in nur zwei Zeilen gleich sind und C für diese beiden Zeilen unterschiedlich ist. Diese beiden sollten hervorgehoben werden, soweit ich die Aufgabe verstehe.

Sehr schön gemacht datatoo vor 11 Jahren 0
0
nickjamesuk

Es gibt kein übereinstimmendes A und B in Ihrem Beispiel, sondern die Formel: = Wenn (Und (A1 == B1, A1! == C1), "A1 und B1 stimmen überein, aber C1 nicht", "Andere") wird Identifizieren Sie, was Sie wollen.

Ich sehe die Verwirrung. `A` ist * nicht gleich * (` = `)` B`, aber `A + B` ist in diesen Zeilen gleich. Hmm ... diese neue Definition kann mich zur Lösung führen ... Meltemi vor 11 Jahren 0
Sowohl Zeile A als auch Zeile B sind auf 1, 4 und 5 gleich. Ich würde gerne wissen, wann dies der Fall ist, aber nur, wenn Zeile C in jeder Zeile, in der A und B übereinstimmen, anders ist. Hoffe das macht einen besseren Sinn ... was in diesem Fall so für 1, 4 & 5 wäre, aber nicht * 2, 6 (und 3 & 7 für diese Angelegenheit) Meltemi vor 11 Jahren 0
Ohhh, du brauchst dafür eine Array-Formel ... nickjamesuk vor 11 Jahren 0