Fusion

Fermé
Bob - 8 oct. 2016 à 08:16
yg_be Messages postés 22969 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 16 juillet 2024 - 5 nov. 2016 à 23:01
Bonjour,
J'ai besoin de fusionner 2 bases excel que je transfère sous access. La plupart des références sont communes mais 1/3 est différents . Je veux fusionner les 2 bases avec juxtaposition des colonnes de donnees pour une même reference

C est possible mais comment
A voir également:

3 réponses

bonjour
dans excel c'est le nombre de colonnes qui sont differentes ou les enregistrements?
A savoir si tu importes des feuilles les colonnes deviennent des champs et une feuille une table
Utilisateur anonyme
9 oct. 2016 à 00:04
Bonjour,

déjà parler de 2 "bases Excel" est une antinomie...

Donnes donc tes 2 fichiers Excel pour que l'on regarde.

A+
yg_be Messages postés 22969 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 16 juillet 2024 1 495
5 nov. 2016 à 23:01
Je pense que le plus simple est d'importer les deux fichiers Excel dans deux tables différentes.

Tu obtiens alors (à titre d'exemple)
Une table Table1, avec une colonne REF, et deux colonnes D1 et D2
Une table Table2, avec une colonne REF et trois colonnes, D3, D4 et D5

Pour fusionner le tout, en laissant tomber les lignes qui n'ont pas de référence commune :
SELECT Table1.REF, Table1.D1, Table1.D2, Table2.D3, Table2.D4, Table2.D5
FROM Table1 INNER JOIN Table2 ON Table1.REF = Table2.REF;

Si cela fonctionne, on pourra facilement obtenir ce que tu veux, c'est à dire également les lignes qui n'ont pas de référence commune.