Excel: Vergleichen Sie 2 Spalten und ziehen Sie fehlende Daten in die 3. Spalte

0

Hier ist die Situation:

Spalte A: Einige Mitarbeiter (Teilliste)

Spalte E: Alle Mitarbeiter (vollständige Liste)

Ich muss Spalte C mit allen anderen Mitarbeitern füllen, die sich nicht in Spalte A befinden (Spalte A im Vergleich zu Spalte E, um Daten in Spalte C zu ziehen, die sich nicht in Spalte A befinden).

Ich habe WENN, VLOOKUP-Funktionen ausprobiert und bin nahe gekommen, möchte aber keine leeren Zellen in Spalte C.

Ich würde einen VBA-Code bevorzugen (da Spalte A und C mit einer externen Datenquelle verknüpft sind) und mit VBA ausgefüllt werden.

Danke im Voraus!

David Hessel
quelle
2
Ich entwickle nur langsam Makros, daher schreibe ich dies nicht als Antwort. Ein guter Ansatz besteht darin, diese beiden Ideen zu kombinieren: stackoverflow.com/questions/21268383/… stackoverflow.com/questions/26457432/compare-2-arrays
picobit 16.10.18

Antworten:

0

Hier ist eine Möglichkeit mit Formeln (und einer Hilfsspalte)

In Spalte geben Sie Fdie folgende Formel ein:

=COUNTIF(A:A,E2)

Und bevölkere dich

In C2der folgenden Formel:

=IFERROR(INDEX(E$2:E$10,MATCH(0,F$2:F$10,0)),"")

in C3Art der folgenden Matrixformel:

{=IFERROR(INDEX(E$2:E$10,MATCH(1,(F$2:F$10=0)*(COUNTIF(C$2:C2,E$2:E$10)=0),0)),"")}

(Typ und nicht nur)

Dann füllen Sie unten

cybernetic.nomad
quelle