Lier des classeurs Excel en tapant = et en cliquant sur une cellule d'un autre fichier ressemble à un raccourci, mais c'est en fait la cause numéro un des rapports brisés et des #REF ! erreurs. Utilisez plutôt Power Query pour créer ces mêmes connexions, mais d’une manière plus rapide, plus sécurisée et, surtout, incassable.
Pourquoi les liens directs sont une recette pour le désastre
Pour comprendre pourquoi les liens directs sont un péché dans les feuilles de calcul, examinons un scénario de bureau courant.
Supposons que vous ayez deux fichiers :
- Livre 1 : Un fichier de données maître (Sales_Master_2026.xlsx), avec un tableau formaté nommé T_RawSalesData.
- Livre 2 : Un classeur de rapport exécutif simplifié (Executive_Summary_2026.xlsx), qui ne contient actuellement aucune donnée.
Votre objectif est d'extraire uniquement les colonnes Date, Région et Revenus du Livre 1 au Livre 2.
Si vous ne renommez pas les tableaux dans Excel, c'est aujourd'hui le jour pour commencer
Qu'y a-t-il dans un nom ? Eh bien, beaucoup.
Le flux de travail interrompu
De nombreuses personnes commencent par ouvrir les deux fichiers côte à côte, et c'est là que commence la formule de la marelle :
- En-têtes manuels : Vous devez saisir manuellement les en-têtes de colonnes dans le livre 2. Si vous faites une faute de frappe ici, les recherches que vous effectuerez ultérieurement ne correspondront pas.
- Liaison ligne par ligne : Vous tapez = dans la colonne Date du Livre 2, cliquez sur la première cellule de date du Livre 1 et appuyez sur Entrée.
- Les frottements : Étant donné que le tableau du livre 1 comporte également des colonnes Produit et Unités situées entre Région et Revenu, vous ne pouvez pas simplement faire glisser vos formules. Vous devez lier manuellement la date, sauter deux colonnes pour lier la région et en sauter une de plus pour lier les revenus.
- Le glisser manuel : Une fois que la première ligne est enfin liée, vous devez cliquer et faire glisser ces formules vers le bas dans le livre 2. Si vos données sources augmentent, votre rapport ne le fera pas, vous devrez donc les faire glisser à nouveau.
Les formules résultantes ressemblent à ceci :
=Sales_Master_2026.xlsx!T_RawSalesData[@Date]
Les problèmes liés à la liaison de données comme celle-ci
Bien que cela s'affiche bien sur votre écran, vous n'avez en réalité construit qu'un château de cartes :
- La taxe de sécurité : Sauf si vous avez spécifiquement configuré les emplacements approuvés dans vos paramètres Excel, Excel émettra un avertissement de sécurité chaque fois que vous ou un collègue ouvrirez le livre 2. Il bloque les données jusqu'à ce que vous cliquiez sur « Activer le contenu », ce qui est ennuyeux et lent, et entraîne les gens à ignorer les avertissements de sécurité : un cauchemar pour le service informatique !
- Le problème du changement de nom : Si quelqu'un déplace le Livre 1 vers un autre dossier ou le renomme, l'intégralité de votre rapport de synthèse se transformera immédiatement en une mer de #REF ! erreurs. Vous devez ensuite passer votre temps précieux à corriger manuellement tous les chemins de fichiers.
- Fragilité structurelle : Les liens directs pointent vers des positions, pas vers une signification. Insérez une colonne et vos références se déplacent. Supprimez-en un et vous obtenez #REF !. Triez les données sources et votre rapport peut toujours effectuer des calculs, mais sur les mauvaises lignes.
- Problèmes de version : Dès que quelqu'un envoie par courrier électronique une copie du livre 1 ou enregistre « _Final_v2 », votre rapport devient un pari. Cela pourrait toujours fonctionner, mais cela pourrait s’appuyer sur une mauvaise version de la vérité.
- Gonflement des performances : Excel doit « téléphoner » au fichier externe pour chaque référence liée dans le classeur, ce qui peut signifier des milliers d'appels externes dans un rapport volumineux. Cela peut entraîner un retard, un bégaiement et un certain temps d'ouverture de votre classeur pendant qu'il vérifie ces adresses directes.
La solution : Power Query
Power Query est l’un des outils les plus puissants d’Excel moderne. Il vous permet de vous connecter aux données, de les façonner et d'importer uniquement ce dont vous avez besoin, sans écrire une seule ligne de code, et il peut traiter des millions de lignes sans transpirer.
Dans ce cas, vous devez arrêter de connecter les cellules et commencer à transmettre les données. En d’autres termes, au lieu de pointer vers une adresse de cellule spécifique, vous devez créer une connexion permanente qui traite le fichier source comme une base de données. Des liens directs se connectent aux cellules ; Power Query se connecte aux données.
5 actions quotidiennes que Power Query fait mieux que les outils Excel classiques
Remplacez les tâches Excel manuelles par des colonnes conditionnelles, une fusion intelligente, l'outil anti-pivot, et bien plus encore.
Le flux de travail idéal
En restant fidèle à la même tâche consistant à extraire les colonnes Date, Région et Chiffre d'affaires du Livre 1 au Livre 2, le premier avantage de ce flux de travail est que vous n'avez même pas besoin d'ouvrir le Livre 1 : tout se passe dans le Livre 2 (Executive_Summary_2026.xlsx).
Tout d’abord, établissez la connexion. Dans l'onglet Données, cliquez sur Obtenir des données > À partir d'un fichier > À partir d'un classeur Excel.
Ensuite, localisez et sélectionnez « Sales_Master_2026 », puis cliquez sur « Importer ».
Dans la fenêtre du Navigateur, sélectionnez le tableau contenant les colonnes que vous souhaitez signaler (« T_RawSalesData »), puis cliquez sur « Transformer les données ».
Cela ouvre l'éditeur Power Query, où vous pouvez nettoyer vos données et décider quoi importer. Puisque votre objectif dans ce cas est de conserver les colonnes Date, Région et Revenu, maintenez la touche Ctrl enfoncée pendant que vous les sélectionnez, puis cliquez avec le bouton droit sur l'un de ces trois en-têtes et cliquez sur « Supprimer les autres colonnes ».
Ne faites jamais un clic droit sur les colonnes dont vous ne voulez pas et cliquez sur « Supprimer ». Sélectionnez toujours ceux que vous faire souhaitez et choisissez « Supprimer les autres colonnes ». Il s'agit de pérenniser votre rapport : si quelqu'un ajoute ultérieurement 10 nouvelles colonnes indésirables à T_RawSalesData dans le livre 1, votre « pipe » n'est pas affecté et votre rapport reste propre.
Une fois que vos données ressemblent exactement à ce que vous souhaitez, cliquez sur la moitié supérieure du bouton « Fermer et charger » dans le coin supérieur gauche de l'onglet Accueil.
Les données nettoyées sont désormais envoyées vers une nouvelle feuille de calcul dans le livre 2 sous la forme d'un tableau dynamique et actualisable.
Les avantages de rediriger vos données
Il y a de nombreux avantages à utiliser cette méthode, mais voici les principaux :
- Intégrité des données : Power Query importe les en-têtes pour vous. Il n’y a aucun risque qu’une faute de frappe endommage un rapport.
- Persistance du format : Une fois que vous avez formaté votre tableau chargé dans le Livre 2, Excel s'en souvient, même après une actualisation.
- Efficacité du classeur : Le livre 2 contient un instantané compressé des données. Parce qu'il stocke les données localement (via un cache d'arrière-plan compressé) et ne communique avec le livre 1 que lorsque vous l'actualisez, le classeur est nettement plus léger et plus réactif qu'un classeur criblé de liens en direct.
Corriger les ensembles de données Excel avec plusieurs lignes d'en-tête est plus facile que vous ne le pensez
Triez votre ensemble de données Excel déroutant en quelques étapes seulement.
Que se passe-t-il si le fichier source est déplacé ?
« Mais attendez », pourriez-vous dire, « si le chemin du fichier change, Power Query ne sera-t-il pas également interrompu ? »
Oui, mais le correctif est beaucoup plus rapide que mille modifications de formule. Dans un classeur lié, vous devez trouver chaque #REF ! erreur ou utilisez l’outil maladroit Change Source qui échoue souvent. Dans un classeur Power Query, vous mettez simplement à jour la source une fois.
Dans le livre 2, cliquez sur Données > Requêtes et connexions, cliquez avec le bouton droit sur la requête dans le volet latéral, puis cliquez sur « Modifier ».
Maintenant, dans l’éditeur Power Query, cliquez sur l’icône d’engrenage à côté de l’étape « Source » dans le volet Étapes appliquées. Ensuite, dans la fenêtre contextuelle, cliquez sur « Parcourir », sélectionnez le fichier à son nouvel emplacement et cliquez sur « OK ».
Enfin, cliquez sur « Fermer et charger » dans le coin supérieur gauche de l’éditeur Power Query et vous verrez que chaque en-tête, ligne et format de votre rapport est instantanément restauré.
La prochaine fois que vous chercherez la touche = pour créer un lien vers un autre classeur, arrêtez-vous et prenez 60 secondes pour configurer une connexion Power Query à la place. Les liens directs ne sont pas mauvais, mais ils ne sont pas évolutifs et, dans les rapports partagés à long terme, ils deviennent presque toujours un handicap. En maîtrisant quelques commandes Power Query, vous pouvez automatiser vos rapports et ne plus jamais vous soucier des liens rompus. Votre futur moi – et toute autre personne devant ouvrir vos fichiers – vous remerciera !
- Système d'exploitation
-
Windows, macOS, iPhone, iPad, Android
- Essai gratuit
-
1 mois
Microsoft 365 inclut l'accès aux applications Office telles que Word, Excel et PowerPoint sur jusqu'à cinq appareils, 1 To de stockage OneDrive et bien plus encore.
Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com