Comment fusionner deux fichiers Excel sans VLOOKUP (étape par étape)

Vous pouvez fusionner deux fichiers Excel sans VLOOKUP de trois manières. XLOOKUP résout les problèmes de direction et de correspondance de VLOOKUP. L'outil Merge de Power Query effectue une véritable fusion et s'actualise lorsque les fichiers changent. Un agent de données IA vous permet de décrire la fusion en langage naturel et d'éviter complètement les formules. Le choix de la méthode dépend de si vous avez besoin de la table fusionnée ou de la réponse qu'elle contient.
Cette tâche est omniprésente. Vous disposez d'un fichier contenant une liste de clients et d'un autre contenant un export de commandes, et le seul lien entre les deux est une adresse e-mail ou un identifiant de compte. Vous devez les rassembler dans une vue unique avant de pouvoir en tirer des informations utiles.
VLOOKUP est la formule vers laquelle tout le monde se tourne, et c'est aussi celle avec laquelle tout le monde finit par se brûler les ailes. Voici les alternatives, classées selon le niveau de complexité Excel que vous êtes prêt à gérer.
Ce que signifie réellement fusionner deux fichiers
Une fusion associe les lignes de deux tables à l'aide d'une clé commune, puis importe les colonnes de l'une dans l'autre. Trois décisions la définissent, et la moindre erreur sur l'une d'elles produit un résultat faux qui a pourtant l'air correct.
Quelle colonne sert de clé ? E-mail, ID de commande, SKU, numéro de compte. Elle doit avoir la même signification des deux côtés.
Qu'advient-il des lignes sans correspondance ? Faut-il conserver tous les clients même s'ils n'ont pas de commande, ou uniquement ceux qui ont commandé ? Ce sont des questions différentes avec des réponses différentes, et Excel vous donnera volontiers l'une ou l'autre sans vous poser de questions.
La clé peut-elle se répéter ? Un client avec cinq commandes signifie une ligne à gauche et cinq à droite. Selon que vous souhaitez obtenir cinq lignes ou une seule ligne résumée, tout le résultat change.
Répondez à ces trois questions avant de commencer quoi que ce soit. La plupart des fusions incorrectes ne sont pas dues à des erreurs de formule, mais à des hypothèses non formulées.
Les méthodes natives pour fusionner deux fichiers Excel
Option 1 : VLOOKUP, et pourquoi elle ne cesse de poser problème
VLOOKUP recherche dans la colonne la plus à gauche d'une plage et renvoie une valeur située dans une colonne vers la droite, identifiée par un numéro de position. Cette conception crée quatre pièges bien connus, tous documentés dans la référence de la fonction VLOOKUP de Microsoft.
- Elle ne peut pas regarder vers la gauche. Si votre clé se trouve à droite de la valeur recherchée, vous devez d'abord réorganiser le fichier source.
- L'index de la colonne est un nombre codé en dur. Insérez une colonne dans la plage de recherche et la formule continuera de pointer vers la position 4, qui correspond désormais à un champ différent. Aucune erreur ne s'affiche. Les chiffres changent, tout simplement.
- Le type de correspondance est approximatif par défaut. Si vous omettez le dernier argument, VLOOKUP recherche la correspondance la plus proche sur des données qu'elle suppose triées. Sur des données non triées, elle renvoie une valeur erronée en toute assurance.
- Elle ne renvoie que la première correspondance. Si votre clé se répète, vous obtenez la première ligne sans aucun avertissement indiquant l'existence des lignes deux à cinq.
VLOOKUP n'est pas mauvaise en soi. C'est une conception des années 1980 à qui l'on demande de faire un travail de base de données, et elle échoue silencieusement plutôt que de signaler une erreur, ce qui est la pire façon d'échouer.
Option 2 : XLOOKUP
XLOOKUP est son remplaçant moderne, et elle élimine trois de ces quatre pièges. Elle effectue des recherches dans n'importe quelle direction et propose par défaut une correspondance exacte. Elle accepte un véritable argument if_not_found au lieu de laisser des #N/A dans votre feuille. De plus, elle fait référence à une plage de colonnes plutôt qu'à un numéro de position, de sorte que l'insertion de colonnes ne la bloque pas silencieusement. La référence XLOOKUP de Microsoft détaille sa syntaxe.
La limite restante est la même que celle de VLOOKUP : il s'agit toujours d'une recherche et non d'une fusion. Elle extrait une seule valeur par ligne. Les clés répétées ne renvoient toujours que le premier résultat, et vous devez toujours maintenir une formule sur des milliers de lignes dans un fichier que quelqu'un d'autre ouvrira le trimestre prochain.
Option 3 : Power Query Merge, la véritable réponse native
Si vous souhaitez effectuer une véritable fusion dans Excel, l'outil Merge de Power Query est la solution. Chargez les deux fichiers en tant que requêtes, choisissez Fusionner les requêtes, puis sélectionnez la colonne clé de chaque côté. Choisissez ensuite le type de fusion : externe gauche conserve tout ce qui se trouve à gauche, interne ne conserve que les correspondances, externe entière conserve les deux côtés, et anti isole les lignes sans correspondance.
Cette anti-fusion est particulièrement sous-estimée. Elle permet de répondre à la question « quels clients de ma liste n'ont aucune commande » en une seule étape, ce qui est fastidieux à mettre en place avec des fonctions de recherche. De plus, Merge s'actualise, de sorte que les fichiers du mois prochain passeront par la même fusion sans que vous ayez à la recréer.
Le prix à payer est la courbe d'apprentissage. Les étapes de requête, le développement des colonnes de table et les types de fusion sont autant de notions utiles à connaître. Mais ce sont aussi quatre ou cinq concepts qui vous séparent d'une question que vous auriez pu poser en une seule phrase.
Là où ces trois méthodes atteignent leurs limites
Toutes les méthodes natives partagent les trois mêmes limites.
Les clés sont rarement propres. john@acme.com et John@Acme.com représentent le même client, mais aucune correspondance exacte ne le reconnaîtra. Les clés réelles comportent des espaces de fin, des casses incohérentes, des nombres stockés sous forme de texte et des identifiants contenant une apostrophe parasite issue d'un vieil export. Chaque méthode native exige que vous normalisiez d'abord la clé, et aucune ne vous indique que c'est la raison pour laquelle votre taux de correspondance n'est que de 60 %.
La table fusionnée n'est pas la réponse finale. Personne ne veut simplement une feuille fusionnée. On veut savoir quel segment est en croissance, quels comptes ont résilié ou quel SKU génère de la marge. La fusion n'est que de la tuyauterie, et c'est dans cette tuyauterie que passe la majeure partie du temps.
La personne suivante hérite de vos formules. Un classeur rempli de recherches imbriquées est un cauchemar de maintenance. Cela fonctionne jusqu'à ce qu'une colonne soit déplacée.
Comment fusionner deux fichiers Excel avec Powerdrill Bloom
Powerdrill Bloom traite la fusion comme une partie de la question plutôt que comme une étape préalable. Vous importez les deux fichiers, indiquez ce qui les lie, et l'outil associe les lignes, indique le taux de correspondance et passe directement à l'analyse.
Étape 1 : Importer les deux fichiers
Déposez les deux classeurs dans un même espace de travail. Bloom lit les formats Excel, CSV, TSV et PDF, et nettoie automatiquement les données lors de l'importation, de sorte que les espaces de fin et les clés à casse mixte soient traités au lieu d'être ignorés en silence.
Vous n'avez pas besoin de réorganiser les colonnes pour que la clé se trouve à gauche, et il n'est pas nécessaire que les deux fichiers partagent la même structure.
Étape 2 : Décrire la fusion en langage naturel
Indiquez ce qui les relie et ce que vous souhaitez obtenir. « Associe le fichier des commandes au fichier des clients sur l'adresse e-mail, conserve chaque client même s'il n'a pas de commande, et indique-moi combien n'ont pas de correspondance » est une instruction complète.
Enchaînez ensuite directement, car c'est là que les fonctions de recherche s'avouent vaincues : « affiche maintenant le chiffre d'affaires par segment de clientèle, et liste les dix comptes ayant connu la plus forte baisse par rapport au trimestre dernier. » La fusion et l'analyse se font en une seule étape.
S'il s'agit d'une routine mensuelle, enregistrez-la en tant que compétence d'agent et réexécutez-la sur les fichiers du mois suivant au lieu de tout retaper.
Étape 3 : Exporter le résultat fusionné, le graphique ou la présentation
Récupérez la table fusionnée sous forme de fichier, récupérez les graphiques ou transformez l'ensemble de l'espace de travail en une présentation en un clic — style Professionnel, Business ou Fantaisie — et exportez-la vers PowerPoint ou Notion.
Cette dernière option est celle qui vous fait gagner une demi-journée de travail. La fusion n'a jamais été le livrable final.
Pourquoi cela va bien au-delà d'une simple formule économisée
La comparaison qui importe n'est pas celle entre formule et absence de formule. C'est la façon dont chaque méthode se comporte lorsque les données sont imparfaites.
| VLOOKUP | XLOOKUP | Power Query Merge | Powerdrill Bloom | |
|---|---|---|---|---|
| La clé peut se situer n'importe où | Non | Oui | Oui | Oui |
| Résiste à l'insertion d'une colonne | Non | Oui | Oui | Oui |
| Gère correctement les clés répétées | Non | Non | Oui | Oui |
| Isole les lignes sans correspondance | Manuel | Manuel | Oui (anti-fusion) | Oui |
| Nettoie les clés incorrectes pour vous | Non | Non | Étapes manuelles | Oui |
| Indique le taux de correspondance | Non | Non | Non | Oui |
| Va jusqu'à répondre à la question | Non | Non | Non | Oui |
| Compétence requise | Formule | Formule | Éditeur de requêtes | Langage naturel |
Lisez ce tableau en toute honnêteté et la conclusion n'est pas que « Excel est obsolète ». C'est plutôt que les outils d'Excel sont conçus pour produire une table fusionnée, et que produire cette table n'est que la partie la plus simple du travail.
Bonnes pratiques pour fusionner des feuilles de calcul
Normaliser la clé avant toute mise en correspondance
Supprimez les espaces inutiles, uniformisez la casse et vérifiez que les identifiants sont stockés sous le même type de données des deux côtés. Une fusion sur une clé incorrecte ne génère pas d'erreur : elle produit simplement moins de correspondances en silence, et un taux de correspondance de 60 % peut alors ressembler à un résultat commercial plutôt qu'à un problème de données.
Toujours compter les lignes sans correspondance
L'ensemble des données sans correspondance est généralement le résultat le plus intéressant. Des clients sans commande, des commandes sans fiche client, des SKU qui existent dans un système et pas dans l'autre : c'est là que se cachent les problèmes opérationnels. Notre guide sur la fusion de fichiers de données aborde ce sujet plus en détail.
Vérifier le nombre de lignes après la fusion, pas avant
Si le fichier de gauche comptait 4 000 lignes et que le résultat fusionné en compte 11 000, votre clé se répète et vous avez démultiplié les données. C'est une bonne chose si c'était votre intention, mais un problème grave dans le cas contraire — surtout avant de faire la somme d'une colonne de chiffre d'affaires.
Trancher sur la relation un-à-plusieurs avant de procéder à l'agrégation
Si un client possède cinq commandes, vous souhaitez soit obtenir cinq lignes, soit une seule ligne agrégée. Faire la somme des revenus sur la version démultipliée entraîne des doublons. Cette seule erreur produit plus de tableaux de bord erronés que n'importe quelle erreur de formule.
Erreurs courantes à éviter
- Fusionner sur un nom plutôt que sur un identifiant. « Acme Corp », « Acme Corp. » et « ACME Corporation » sont trois entreprises différentes pour n'importe quel outil de correspondance exacte.
- Omettre le quatrième argument de VLOOKUP. Par défaut, la correspondance est approximative, ce qui renvoie des valeurs erronées sur des données non triées sans générer d'erreur.
- Interpréter
#N/Acomme un zéro. L'absence de correspondance et un vrai zéro ont des significations opposées, et encapsuler le tout dansIFERROR(...,0)masque cette différence. - Fusionner avant de dédoublonner. Si l'un des côtés contient des clés en double, la fusion les multiplie. Nettoyez d'abord, puis fusionnez.
- Faire une somme après une fusion un-à-plusieurs. Le double comptage classique. Vérifiez votre nombre de lignes avant de faire confiance à un total.
Conclusion
Pour une extraction rapide et ponctuelle avec une clé propre, XLOOKUP est l'outil idéal et ne prend que trente secondes. Pour une fusion répétitive sur des fichiers stables, créez une fusion Power Query Merge et utilisez l'anti-fusion pour identifier ce qui ne correspond pas. Lorsque les clés sont incorrectes, qu'elles se répètent ou que vous avez en réalité besoin d'un graphique et d'une présentation plutôt que d'une feuille fusionnée, décrivez la fusion au lieu de l'écrire.
Vous pouvez tester cela gratuitement sur vos propres fichiers — Powerdrill Bloom inclut 1 000 crédits quotidiens renouvelés dans son offre gratuite. Les pages de l'assistant IA Excel et de la fusion de fichiers CSV présentent le même flux de travail, et l'article sur l'analyse d'Excel avec l'IA traite de la version pour fichier unique.
Questions fréquentes
Que puis-je utiliser à la place de VLOOKUP pour combiner deux fichiers Excel ?
XLOOKUP est son remplaçant direct et corrige les plus grandes faiblesses de VLOOKUP : elle effectue des recherches dans toutes les directions, propose par défaut une correspondance exacte et ne s'interrompt pas lorsqu'une colonne est insérée. Pour une véritable fusion entre deux tables, l'outil Merge de Power Query est le meilleur outil natif car il gère les clés répétées et peut isoler les lignes sans correspondance.
Power Query est-il meilleur que VLOOKUP pour fusionner des fichiers ?
Pour tout processus répétitif, oui. Power Query effectue une véritable fusion avec des types de fusion au choix, s'actualise lorsque les fichiers sources changent et ne laisse pas des milliers de formules dans votre classeur. VLOOKUP reste plus rapide pour une extraction ponctuelle et unique sur une seule colonne propre.
Comment fusionner deux fichiers Excel lorsque les colonnes ont des noms différents ?
Power Query vous permet de choisir une colonne clé différente de chaque côté, de sorte que les noms n'ont pas besoin de correspondre — seules les valeurs le doivent. Un agent de données IA va plus loin en faisant correspondre les colonnes lors de la lecture des fichiers, puis signale les divergences entre les deux côtés.
Pourquoi ma formule VLOOKUP renvoie-t-elle une valeur erronée au lieu d'une erreur ?
Presque toujours parce que le quatrième argument a été omis. VLOOKUP effectue alors une correspondance approximative, qui suppose des données triées et renvoie sinon la valeur inférieure la plus proche qu'elle peut trouver. Définissez le dernier argument sur FALSE pour forcer une correspondance exacte.
Puis-je fusionner deux fichiers Excel sans aucune formule ?
Oui. L'outil Merge de Power Query est une méthode sans formule intégrée à Excel, bien qu'elle utilise l'éditeur de requêtes. Avec un agent de données IA, vous importez les deux fichiers et décrivez la fusion en une phrase, ce qui ne nécessite ni formule ni étapes de requête.