COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

kimya

XLDnaute Nouveau
BONJOUR,

je viens vers vous car effectuant actuellement un stage, ont ma confié les missions suivantes:
"mise à jour de base de données" (L’entreprise vient en effet de changer de logiciel et veut vérifier que toutes s'audites ont bien été prises en compte dans le nouveau logiciel)

Autant vous préciser dès le départ que je ne connais pas grand-chose sur Excel mis à part "=somme" : ô Lol
Et après avoir fait le tour de nombreux forums et ne trouvant pas de réponse adaptée ou voir TROP compliqué j'ai décidé de créer ma propre conversation.
On m'a donc donné deux fichiers XL, l'un représentant les audits rentrés sur l'ancien logiciel et l'autre sur les nouveaux.
VOICI à quoi ils ressemblent:
ANCIENS LOGICIELS
a b c
raison social date montant audit
c-carrefour novembre-2011 1700
(11812 lignes)

NOUVEAUX LOGICIELS
a b c
raison social date montant audit
c-carrefour novembre-2011 1700
(12641 lignes)


Je voudrais donc vérifier si un audit (raison sociale+date+montant de l'audit) est presente dans les deux tableaux.
Voici la démarche dans laquelle je me suis lancer et qui s'est avérée infructueuse:

-n'arrivant pas à comparer des lignes j'ai "concaténé" les trois colonnes de chaque tableaux afin de n'avoir que sur une seule cellule (la cellule "d") toutes les informations concernant UNE audit et d'ainsi pouvoir comparer deux colonnes.(les deux colonnes "d" de mes deux tableaux).
je me suis donc retrouvé avec deux tableaux sous cette forme en cellule "d"
--> C-carrefournov20111700

-Jai ensuite copier et coller mes deuc colones "d" sur une autre feuille
resultat:
a b
c-carrefournov20111700 leclerc-pneusjan20111700

-J'ai ensuite rentré dans la colonne "c" de cette nouvelle feuilles la formule suivante:
=NB. SI(B: B; A1625) et j'ai tiré cette formule jusqu'à la dernière ligne

récapitulatif:
1) concatenation
2) comparaison des concatenations
3) Suppression des doublons (mais je n'ai pas pu atteindre cette étape Lol)
RÉSULTAT> j'obtiens des "0" dans toutes les cellules !:Confused:



Pourriez vous m'expliquer ce qui cloche dans ma demarche et ensuite si possible me dire si une alternative est possible en partant de mes deux tableaux d'origine?

je vous rappel que je ne connai rien en XL donc si vous me parler de VBA ou me balancer des formules sans explications du genre :
Sub Find_Matches()
Dim CompareRange As Variant, x As Variant, y As Variant
' Set CompareRange equal to the range to which you will
' compare the selection.
Set CompareRange = Range("C1:C5")
' NOTE: If the compare range is located on another workbook
' or worksheet, use the following syntax.
' Set CompareRange = Workbooks("Book2"). _
' Worksheets("Sheet2").Range("C1:C5")
'
' Loop through each cell in the selection and compare it to
' each cell in CompareRange.
For Each x In Selection
For Each y In CompareRange
If x = y Then x.Offset(0, 1) = x
Next y
Next x
End Sub
je ne comprendrai STRICTEMENT rien ....


Je vous remercie par avance de prendre le temps de me repondre
KIMYA
 

pierrejean

XLDnaute Barbatruc
Re : COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

Bonjour kimya

Et bienvenue sur XLD

La bonne demarche ici est realiser un fichier exemple avec quelques lignes de données "bidon" , de preciser d'ou tu pars et ou tu veux arriver (dans le fichier même c'est le mieux) et a partir de la tu auras des propositions
 

pierrejean

XLDnaute Barbatruc
Re : COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

Re

Voici un essai
En Feuil1 et Feuil2 mettez vos tableaux et cliquez sur le bouton
Les resultats seront en Feuil 4 5 et 6 (Attention en fonction de la longueur de vos tableaux il peut y avoir de l'attente)
Ou doivent etre supprimés les doublons ?
 

Pièces jointes

  • Classeur EXEPLE.xlsm
    34.4 KB · Affichages: 86
  • Classeur EXEPLE.xlsm
    34.4 KB · Affichages: 102
  • Classeur EXEPLE.xlsm
    34.4 KB · Affichages: 80

kimya

XLDnaute Nouveau
Re : COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

j'ai cru que vous m'aviez oublié :D
je n'ai pas compris vous voulez que j'enleve les les continu des feuilles 1 et 2 ok
mais je ne vois pas de formule les autres feuilles (4,5et 6) je ne vois que la mise en forme de tableaux
est ce normal?
 

kimya

XLDnaute Nouveau
Re : COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

a oui et je voudrais effacer les doublons du tableaux n°1
de la feuille 1

ps: pourriez vous mexpliquer votre demarche svp car je voudrais comprendre et ne pas just que vous fassiez ou macher mon travail meme si cela est tentant
 

pierrejean

XLDnaute Barbatruc
Re : COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

Re

Je ne vous oublie pas mais j'ai aussi d'autres activités (notamment domestiques)
Ce que j'ai fait ce sont des macros (sortes de mini-programmes informatiques). Ils sont tres difficiles à expliquer sans une formation préalable.En fait j'ai automatisé votre raisonnement en travaillant avec des tableaux mis directement dans la memoire de l'ordinateur
Je regarde pour eliminer les doublons de la Feuil1 mais n'attendez pas de resultat avant demain
 

kimya

XLDnaute Nouveau
Re : COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

:) ah ok je comprends merci pour l'explication

Parcontre lorsque je clic sur le bouton analyse excel ne repond plus et jai une espece fonds blanc transparent qui s'affiche.

il n'y a pas de problemes meme pour dans une semaine si cela me permet d'éviter la méthode des comparaisons sur papier parce que je n'aurai pas fini avant 2014 avec cette derniere.
dans tous les cas merci de vous montrer disponible peut etre à demain
 

pierrejean

XLDnaute Barbatruc
Re : COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

Re

Vois cette version
Attention tu dois reporter tes données completes en valeur dans les Feuil1 et Feuil2
En effet la mise en tableau peut provoquer un conflit avec les macros
 

Pièces jointes

  • Classeur EXEPLE.xlsm
    34.8 KB · Affichages: 72
  • Classeur EXEPLE.xlsm
    34.8 KB · Affichages: 78
  • Classeur EXEPLE.xlsm
    34.8 KB · Affichages: 81

kimya

XLDnaute Nouveau
Re : COMPARER des lignes (deux tableaux diferrents) ET FAIRE DISPARAITRE LES DOUBLONS

votre formule fonctionne seulement je n'obtiens que 13 affaire en commun dans les deux feuilles : (
est-ce un probleme avec mes tableaux d'origine?
 

Discussions similaires

Statistiques des forums

Discussions
312 216
Messages
2 086 351
Membres
103 195
dernier inscrit
martel.jg