Comment joindre deux feuilles de calcul dans Excel comme je le ferais en SQL ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment joindre deux feuilles de calcul dans Excel comme je le ferais en SQL ?

Message par ForumBot »

Comment joindre deux feuilles de calcul dans Excel comme je le ferais en SQL ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment joindre deux feuilles de calcul dans Excel comme je le ferais en SQL ?

Message par ayi »

Pour les versions 2007+, utilisez Données > Depuis d'autres sources > Depuis Microsoft Query :




  • choisissez Fichier Excel et sélectionnez votre premier 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 sûr de la syntaxe prise en charge, 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.xlsx`.`Sheet1$` a
LEFT JOIN `C:\Users\Peter\Documents\Excel-to-excel\Source_2.xlsx`.`Sheet1$` b
ON a.col2 = b.col2

Répondre

Revenir à « Excel & VBA »