Pour 2007+ utilisez Données > Depuis d'autres sources > Depuis Microsoft Query :
choisissez Fichier Excel et sélectionnez votre 1er fichier Excel
choisissez les colonnes
(si vous ne voyez aucune liste de colonnes, assurez-vous de cocher Options > Tables système)
allez dans Données > Connexions > [choisissez la connexion que vous venez de créer] > Propriétés > Définition > Texte de la commande
Vous pouvez maintenant modifier ce Texte de la commande en SQL. Je ne suis pas certain de la syntaxe supportée, mais j'ai essayé les jointures implicites, "inner join", "left join" et les unions qui fonctionnent toutes. Voici un exemple de requête :
SELECT *
FROM `C:\Users\Peter\Documents\Excel-to-excel\Source_1.xl