Comparaison de deux colonnes sous excel

Fermé
julie - 11 juil. 2008 à 10:30
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 15 juil. 2008 à 10:10
Bonjour,

j'ai une colonne A de noms. Puis, j'ai une autre colonne B de noms dans une feuille différente. Je voudrais les comparer et si un nom est présent dans la colonne A et non présent dans la colonne B, il faudrait l'ajouter dans la colonne B.

Exemple:
A: B: B:
dupond1 durand1 durand1
dupond2 durand2 => durand2
durand3 durand3 durand3
dupond1
dupond2

J'espère que j'étais clair et que vous pourez m'aider...
Merci d'avance.
A voir également:

3 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
11 juil. 2008 à 11:49
Bonjour,

Supposons que tu as une ligne d'en-tete et que tes données commencent en ligne 2
Sur ta 1ère feuille saisis en B1 'résultat' comme en-tete et en B2 :
=SI(ESTERREUR(RECHERCHEV(A2,Feuil2!B:B,1,FAUX)),"nok","ok")
et recopie vers le bas.
Mets un filtre automatique sur la ligne 1, filtre sur 'résultat' = nok
Tu as tous les noms absents de feuil2 qu'il te reste à copier-coller dans feuil2.

eric
2
Alors je suis surement pas très douée en excel mai sje n'ai pas réussi.
J'ai ma feuille 1 avec mes premiers noms dans une colonne A, ma feuille 2 avec mes deuxièmes noms dans une colonne A, j'ai inserer une colonne B dans la feuille 1 et j'ai tapé =SI(ESTERREUR(RECHERCHEV(A2,Feuil2!B:B,1,FAUX)),"nok","ok") et ça ne veut pas marcher. Pour l'autre proposition non plus. A mon avis, je ne m'y prend pas comme il faut...
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212 > julie
15 juil. 2008 à 10:10
Bonjour à toi aussi...

Dans ta question tu disais colonne B dans la 2nde feuille, maintenant tu dis colonne A...
Adapte la formule en conséquence :
=SI(ESTERREUR(RECHERCHEV(A2,Feuil2!A:A,1,FAUX)),"nok","ok")
eric
0
essai celle ci

=SI(ESTVIDE(A2);"vide";SI(A2=B2;A2;SI(ESTVIDE(B2);A2;"")))
1
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
11 juil. 2008 à 12:31
Bonjour,

Tu lis ce qui est demandé et tu essaies ce que tu proposes pour voir si ça répond au pb ?

Pas la peine d'embrouiller les gens si une réponse à déjà été apportée à moins que tu ne sois pas d'accord ou que tu aies une solution plus simple...
eric
0
désolée l'exemple a pas été bien tapé:

A:
dupond1
dupond2
durand3

B:
durand1
durand2
durand3

et ca donnerait:

B:
durand1
durand2
durand3
dupond1
dupond2
0