Frage

Ich habe eine Frage zu Excel! Ich hoffe, dass nicht zu unkonventionell für diese Seite ist ...

So habe ich eine Excel-Tabelle mit mehreren tausend Zeilen. Es ist eine Art von Einrichtung wie ein db, dass die ersten drei meiner vier Spalten haben numerische Werte, die die Sequenz oder Reihenfolge zu identifizieren, dass der Inhalt oder die vierte Zeile enthält.

Ich laufe in einige mögliche Vervielfältigung Fragen, und ich bin die Erinnerung zurück zu meiner College-Zeit, etwas über eine Funktion für die Art der Prüfung ist ich tun muss. Ich brauche, um zu überprüfen, dass es keine zwei Zeilen, die die gleichen Werte für Spalte 1-3 haben. Es sollte nie eine Zeit, in der alle drei Spalten Werte entsprechen genau dem einer anderen Zeile.

Is vlookup die Funktion die ich brauche? Etwaige Excel Experten gibt, die eine Funktion wissen, ich sehe in könnte? Vielen Dank!

War es hilfreich?

Lösung

die schnelle einmalige Lösung, die ich beschäftigen für diese Art der Suche ist die folgende

  1. einen einzelnen Schlüssel in einer temporären Spalte erstellen - sagen F " = A2 & B2 & C2 ... ", wenn kombinierte Schlüssel - ich kopieren Sie diese Formel den ganzen Weg nach unten
  2. einen Gruppenzähler für die einzelnen Schlüssel erstellen - sagen G " = IF (F2 = F1, G1 + 1,1) " - Ich kann die Kopfzeile hier sicher ist, weil sie die bewegt Formel in den falschen Teil
  3. Diese Formel in G numerates alle identischen Tasten von 1 bis N und beginnt mit 1 für einen neuen Schlüssel - ich kopieren Sie diese Formel den ganzen Weg nach unten
  4. Wichtig: convert G Formeln in Werte (copy / paste speziellen auf sich selbst)
  5. sortieren nach G absteigend und löschen / bearbeiten alle Zeilen, in denen Zähler <> 1 - oder Verwendung Autofilter
  6. später I F & G Spalten
  7. löschen

Das klingt ein wenig kompliziert, aber vor allem in großen Tabellen VLOOKUP, COUNTIF des usw. kann sehr zeitaufwendig sein.

Ich hoffe, das hilft

Andere Tipps

Sie könnten eine andere Spalte erstellen, die die ersten 3 verkettet, dann eine countIf tun, dass auf. Lassen Sie uns sagen, dass die Verkettung Spalte D und Ihre Daten beginnt in der zweiten Reihe:

=countif(D:D,D2)

Kopieren Sie die Formel nach unten, dann gefiltert werden> 1.

Ich denke, was Sie brauchen, ist ein COUNTIFS Funktion ist.

annimmt, dass Sie eine Formel in einem ceel in Zeile 4 hinzuzufügen:

=COUNTIFS(A:A,A4,B:B,B4,C:C,C4)

und Kopie der Formel für die gesamte Spalte

Dann mit dem Wert die Zellen 1 ist ein einzigartiges Set während diejenigen, die größer als 1 Duplikate haben.

Wenn Sie die Daten nur einmal überprüfen müssen, versuchen Sie die „Duplikate entfernen“ -Funktion. Dies kann in der Registerkarte Daten zu finden -> Data Tools -> Duplikate entfernen. Nur unselect alle, aber die ersten drei Spalten im Dialog und Excel wird den Rest.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top