
Ich habe einen Datensatz mit 100.000 Zeilen. Er ist so aufgebaut, dass Spalte A einen Gruppennamen enthält und dann den Gruppennamen für die Anzahl der eindeutigen Mitglieder dieser Gruppe wiederholt. Ich versuche zu zählen, wie oft ein Wert zweimal und nur zweimal vorkommt.
- Ein Wert wird nie nur einmal vorkommen - es wird immer der „Gruppenname“ direkt gefolgt von der Anzahl der Mitglieder in dieser Gruppe in einzelnen Zeilen stehen. Für jede einzelne Entität gibt es also immer mindestens zwei Zeilen.
- In den meisten Fällen kommt ein Wert dreimal oder öfter vor.
- Wenn der Wert 3 oder mehr Mal vorkommt, möchte ich ihn nicht einschließenbeliebigdieser Zeilen in der Zählung. Ich suche wirklich nach der Häufigkeit, mit der ein bestimmtes Paar vorkommt.
Antwort1
Kopieren Sie die folgende Formel nach unten in Spalte b:
=COUNTIF($A$1:$A$100000,A1)=2
Dadurch werden alle Paare identifiziert. Es werden jedoch beide Einträge im Paar angezeigt. Was ich in diesen Fällen normalerweise mache (auch wenn dadurch die Datenzuordnung gestört wird), ist, diese gefilterte Liste in ein anderes Blatt zu kopieren und Duplikate zu entfernen.
Wenn Sie dies auf eine wiederholbare Weise tun möchten, die die Vorsehung aufrechterhält, dann würde ich empfehlen, nach der Durchführung der Zählung eine eindeutige Array-Formel vom Listentyp zu verwenden
Option B besteht darin, eine Pivot-Tabelle zu verwenden, Ihre Werte in Spalte A in die Zeilen zu setzen, count(A) in die Werte und Zeilen nach Werten zu filtern, bei denen count=2 ist.
Antwort2
Angenommen, Ihre Daten liegen in A1:A100000
1) Kopieren Sie alle eindeutigen Werte in eine separate Spalte (mit Daten -> Erweiterter Filter) – für mein Beispiel verwende ich Spalte C.
2) Geben Sie die folgende Formel =Countif(A$1:A$100000, C1)
in D1 ein und füllen Sie dann jede Zelle in D für jeden eindeutigen Wert in C aus.
3) Verwenden Sie in einer anderen Zelle die folgende Formel: =Countif(D1:D??, 2)
(wobei ?? die letzte Zeile der Spalten C und D ist)