Nennen Sie das erste Element aus einer Liste, das nicht in einer anderen Liste enthalten ist

Nennen Sie das erste Element aus einer Liste, das nicht in einer anderen Liste enthalten ist

Ich arbeite mit einer Liste von Artikeln in einer Tabelle filesals Datenquelle. Die Daten sind in einen Quellenreferenzcode in den Spalten Abis E, den Titel des Artikels in der Spalte Fund den Autor in der Spalte aufgeteilt G.

Die Dateien Tabellenkopfzeile & 1 Beispiel

Jetzt muss ich die Autoren und die Anzahl der Artikel in der Tabelle abrufen analysis. Die Spalte Aenthält erneut die Autorennamen und die Spalte Benthält die Übereinstimmung =Countif(files!G:G,A2), um automatisch zu zählen, wie oft welcher vorkommt.

der Analysekopf

Und jetzt kommt das Problem: Ich kann nicht alle Autorennamen manuell in eingeben analysis!A! Ich dachte, dass es vielleicht eine Funktion gibt, die prüfen könnte, ob über dem aktuellen Feld in Spalte A ein Autor genannt wurde, und wenn nicht, diesen Namen aus abrufen könnte files!F, aber diese Aufgabe gelingt mir nicht.

Gibt es eine intelligente Formel, die es automatisch ausfüllen kann?

bearbeiten:

Mit der Hilfe von cybernetic.nomad konnte ich herausfinden, dass die 419 Titel von 236 verschiedenen Autoren stammen.

Antwort1

Um in Excel eindeutige Werte mit Formeln zu extrahieren, haben Sie derzeit nur eine Option. Es handelt sich um eine Array-Formel (eingegeben mit Ctrl+ Shift+ Enter) wie diese:

=IFERROR(INDEX(files!$G$2:$G$10, MATCH(0,COUNTIF($A$1:A1, files!$G$2:$G$10), 0)),"")

Der Bereich files!$G$2:$G$10kann nicht eine ganze Spalte sein, wie z. B. files!$G:$G, weil dann Array-Formeln tatsächlich auf der gesamten Spalte ausgeführt werden, was sehr langsam ist. Wählen Sie Ihren Bereich also mit Bedacht.

verwandte Informationen