Rechercher : dans
Par :

Comparer 2 listes de 2 colonnes sur excel

Dernière réponse le 4 jui 2009 à 16:04:32 fiofio86, le 4 jui 2007 à 12:22:27 
 Signaler ce message aux modérateurs

Bonjour,

Je vous solicite pour le probléme suivant :

Dans une feuille d'un classeur excel, je suis souhaite comparer deux données :

Il s'agit en fait de comparer deux listes de Nom et Prénon ( 600 noms environs)

La liste1 : En colonne A, les Noms et en colone B les prénoms
La liste 2 : En colonne C , les nons' et en colone D les prénoms'

A B C D
Martin Rémi Boucher Marie
Dupond Paul Morin Gérard
Dupuis Alex Renaud Jacques
fournier Pierre Girard Emilie
jacquet Guillaume Martin Rémi

Le but de ma recherche est de visualiser quelles personnes sont présentes dans la liste 1 et dans la liste 2 (exemple : Martin Rémi)

Existe t'il une macro me permettant de faire cette recherche rapidement ?

Merci d'avance à tous ceux qui pourront répondre rapidement à cette demande

cdt,

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Comparer 2 listes de 2 colonnes sur excel » dans :
Supprimer les doublons dans une colonne Excel VoirPour extraire les doublons dans une colonne Excel : Cliquer sur le menu "Données" "Filtrer" "Filtre élaboré" Dans ce menu, sélectionner la colonne où se trouvent les doublons Cocher la case "Extraire sans doublon" La seule chose est que...
Eviter les doublons dans Excel VoirEviter les doublons lors d'un encodage dans un colonne de feuille excel: prendre le format conditionnel sur le première cellule sous les titres (par ex A2) choisir la formule suivante : =NB.SI($A$2:$A$21;A2)>1 mettre là la couleur de fond...

1

soln_soln, le 4 jui 2007 à 12:35:58

Bonjour,

Avec les listes dans 2 feuilles différentes, on peux utiliser la fonction "recherche verticale" mais il faut que la présentation soit la suivante :

feuille1

A
Martin Rémi
Dupond Paul
Dupuy Alex

Feuille2
A
Boucher Marie
Morin Jacques
Martin Rémi

Dans ce cas, en feuille2, B1 :

=RECHERCHEV(A1;Feuil1!$1:$65536;1;FAUX)
copier/coller dans toute la colonne

Tous les résultats en #N/A --> pas de concordance


Je ne sais pas si cela va te servir car peut être tu ne peux pas modifier ton fichier de base pour le présenter sous la bonne forme...

Solène

Répondre à soln_soln

3

fiofio86, le 4 jui 2007 à 13:30:07

Merci solene,

En effet j'ai des difficultées à modifier la forme de mon fichier de base car si je fusione A1et B1, le texte de B1 disparait. Peux être as tu une solution ?

Merci

Florent

Répondre à fiofio86

4

soln_soln, le 4 jui 2007 à 19:43:09

http://forum.telecharger.01net.com/...


Florent, regarde sur cette page, tu peux utiliser la fonction "concaténer", je pense que c'est ce que tu cherche!

Solène

Répondre à soln_soln

5

services12move, le 26 jan 2009 à 11:38:31
  • +4

Sub comparaison()
'
' comparaison Macro
' Macro enregistrée le 26/01/2009 par services12move
'
Dim VALEURA As String, VALEURB As String
'
For i = 1 To 600
VALEURA = Range("A" & i).Value + Range("B" & i).Value
For j=1 to 600
VALEURB = Range("C" & j).Value + Range("D" & j).Value
If VALEURA = VALEURB Then
MsgBox ("cette personne est présente dans les deux listes => ligne " & j)
End If
Next j
Next i
End Sub

Répondre à services12move

6

services12move, le 26 jan 2009 à 11:53:27

Pour plus de clarté dans le résultat affiché par le programme, la ligne MsgBox peut être adaptée comme suit :

MsgBox ("liste 1, ligne " & i & " <=> et liste 2, ligne " & j & " sont identiques")

Répondre à services12move

7

 XLComparator, le 4 jui 2009 à 16:04:32
  • +2

Bonjour,
si vous n'êtes pas à l'aise avec la programmation, vous pouvez utiliser le service XLComparator.
http://www.xlcomparator.net/
Dans votre cas, il faut au préalable fusionner les colonnes contenant les noms et prénoms dans les 2 feuilles.
A+
Marc

Répondre à XLComparator