Versuchen Sie diese Formel:
=COUNTIF(A:A,D2)-COUNTIF(B:B,D2)
Ich habe eine Excel - Datei mit Spalte A und Spalte B . Beide haben Personennamen ( Elizabeth, John, Michael und Robert ).
Ich muss jeden Namen von Spalte A zählen und jeden Namen von Spalte B zählen. Und dann muss ich jeden Namen ( Spalte Name ) mit dem Unterschied anzeigen, den ich zuvor gezählt habe ( Spalte Differenz ).
In Datenbanken heißt es Group By .
Ich habe dieses Beispiel gemacht, damit es leichter zu erklären ist. Es hat weniger als 10 Zeilen, aber ich werde es mit einer Datei mit 7000 Zeilen verwenden:
Um Zeilen zu zählen und zu gruppieren, führen Sie folgende Schritte aus:
Wie es funktioniert:
Um eine Liste eindeutiger Namen zu erstellen, schreiben Sie diese Array-Formel in Zelle D3
und schließen Sie sie mit Ctrl+Shift+Enter
& ab.
{=IFERROR(IFERROR(INDEX($A$3:$A$11, MATCH(0, COUNTIF($D$2:D2, $A$3:$A$11), 0)), INDEX($B$3:$B$8, MATCH(0, COUNTIF($D$2:D2, $B$3:$B$8), 0))), "")}
Um die Differenz zu zählen, schreiben Sie diese Formel in Zelle E3
und füllen Sie sie aus.
=COUNTIF($A$3:$A$11,D3)-COUNTIF($B$3:$B$8,D3)
Hinweis: Die Formel 2 in meinem Beitrag ist von @ Lees Answer inspiriert.
Passen Sie die Zellverweise in der Formel nach Bedarf an.