Comparaison de deux colonnes sous excel

julie -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
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.
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    1. julie
       
      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
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > julie
         
        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
  2. xdomxfr
     
    essai celle ci

    =SI(ESTVIDE(A2);"vide";SI(A2=B2;A2;SI(ESTVIDE(B2);A2;"")))
    1
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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
  3. julie
     
    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