Excel: comparer 2 colonnes et extraire les données manquantes dans la 3ème colonne


0

Voici la situation:

Colonne A: Quelques employés (liste partielle)

Colonne E: Tous les employés (Liste complète)

J'ai besoin que la colonne C soit renseignée avec tous les autres employés ne figurant pas dans la colonne A (la colonne A comparée à la colonne E pour extraire les données dans la colonne C qui ne figurent pas dans la colonne A).

J'ai essayé IF, VLOOKUP et je me suis rapproché, mais je ne veux pas de cellules vides dans la colonne C.

Je préférerais un code VBA (car les colonnes A et C sont liées à une source de données externe) et sont renseignées à l'aide de VBA.

Merci d'avance!


2
Je suis lent à développer des macros, donc je ne vais pas écrire ceci comme une réponse. Une bonne approche consiste à combiner ces deux idées: stackoverflow.com/questions/21268383/… stackoverflow.com/questions/26457432/compare-2-arrays
picobit

Réponses:


0

Voici un moyen avec des formules (et une colonne d'aide)

Dans la colonne, Ftapez la formule suivante:

=COUNTIF(A:A,E2)

Et peupler

Dans C2la formule suivante:

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

en C3tapant la formule de tableau suivante:

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

(tapez et pas seulement)

Puis peupler

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.