Applies ToExcel pour Microsoft 365 Excel pour le web

C’est très bien lorsque vous définissez finalement vos sources de données et les données de forme comme vous le souhaitez. Espérons-le, lorsque vous actualisez les données d’une source de données externe, l’opération se déroule sans peine. Mais ce n’est pas toujours le cas. Les modifications apportées au flux de données en cours de route peuvent entraîner des problèmes qui peuvent se terminer par des erreurs lorsque vous tentez d’actualiser les données. Certaines erreurs peuvent être faciles à résoudre, certaines peuvent être temporaires et d’autres plus difficiles à diagnostiquer. Voici une série de stratégies que vous pouvez mettre en place pour gérer les erreurs qui vous parviennent. 

Vue d’ensemble de la liste Extraire, Transformer, Charger (ETL) dans laquelle des erreurs peuvent se produire

Deux types d’erreurs peuvent se produire lorsque vous actualisez des données.

Local   Si une erreur se produit dans votre feuille de calcul Excel, vos efforts de résolution des problèmes sont limités et plus gérables. Les données actualisées peuvent être à l’origine d’une erreur de fonction ou des données ont créé une condition non valide dans une liste de listes listes. Ces erreurs sont gênantes, mais faciles à repérer, identifier et corriger. Excel a également amélioré la gestion des erreurs avec des messages plus clairs et des liens contexturaux vers des rubriques d’aide ciblées pour vous aider à déterminer et résoudre le problème.

Distant   Toutefois, une erreur qui provient d’une source de données externe distante est entièrement une autre question. Un événement s’est produit dans un système qui peut se trouver à mi-chemin dans la rue, à l’autre bout du monde ou dans le cloud. Ces types d’erreurs nécessitent une approche différente. Les erreurs distantes courantes sont les suivantes :

  • Impossible de se connecter à un service ou une ressource. Vérifiez votre connexion.

  • Le fichier que vous essayez d’accéder est in retrouveable.

  • Le serveur ne répond pas et peut faire l’objet d’une maintenance. 

  • Ce contenu n’est pas disponible. Il a peut-être été supprimé ou est temporairement indisponible.

  • Veuillez patienter... les données sont en cours de chargement.

Voici quelques suggestions pour vous aider à gérer les erreurs que vous pouvez rencontrer.

Rechercher et enregistrer l’erreur spécifique    Examinez tout d’abord les & volet Connexions (sélectionnez Données > Requêtes & Connexions,sélectionnez la connexion, puis affichez le volant. Découvrez quelles erreurs d’accès aux données se sont produites et prenez note des informations supplémentaires fournies. Ouvrez ensuite la requête pour voir les erreurs spécifiques à chaque étape de la requête. Toutes les erreurs sont affichées avec un arrière-plan jaune pour faciliter l’identification. Notez ou capturez l’écran des informations du message d’erreur, même si vous ne les comprenez pas entièrement. Un collègue, un administrateur ou un service de support de votre organisation peut vous aider à comprendre ce qui s’est passé et à proposer une solution. Pour plus d’informations, voir Gérer les erreurs dans Power Query.

Obtenir des informations d’aide    Recherchez dans le site d’aide et formation Office. Non seulement elle contient du contenu d’aide étendu, mais également des informations de dépannage. Pour plus d’informations, voir Correctifs ou solutions de contournement pour les problèmes récents dans Excel pour Windows.

Tirer parti de la communauté technique    Utilisez les sites communautaires Microsoft pour rechercher des discussions concernant votre problème spécifique. Il est très probable que vous ne soient pas la première personne à être confronté au problème, que d’autres personnes le traitent et que vous avez même trouvé une solution. Pour plus d’informations, voir la Communauté Microsoft Excel etla communauté Réponses Office.

Rechercher sur le web    Utilisez votre moteur de recherche préféré pour rechercher d’autres sites sur le web qui peuvent fournir des discussions pertinentes ou des indices. Cela peut prendre du temps, mais c’est un moyen de donner un net plus large pour rechercher des réponses à des questions particulièrement importantes.

Contacter le support Office      À ce stade, vous comprenez probablement mieux le problème. Cela peut vous aider à concentrer votre conversation et à réduire le temps passé avec le Support Microsoft. Pour plus d’informations, voir Microsoft 365 et le service clientèle Office.

Bien que vous ne soyez peut-être pas en mesure de résoudre le problème, vous pouvez déterminer avec précision quel est le problème pour aider les autres à comprendre la situation et à la résoudre pour vous.

Problèmes avec les services et les serveurs    Les erreurs de réseau et de communication intermittentes sont probablement à l’origine du problème. La meilleure façon de le faire est d’attendre et de essayer à nouveau. Parfois, le problème disparaît simplement.

Modifications apportées à l’emplacement ou à la disponibilité    Une base de données ou un fichier a été déplacé, endommagé, mis hors connexion pour maintenance, ou la base de données s’est endommagée. Les appareils disque peuvent être endommagés et des fichiers sont perdus. Pour plus d’informations, voir Récupérer des fichiers perdus sur Windows 10.

Modifications apportées à l’authentification et à la confidentialité   Il peut se produire qu’une autorisation ne fonctionne plus ou qu’une modification a été apporté à un paramètre de confidentialité. Les deux événements peuvent empêcher l’accès à une source de données externe. Consultez votre administrateur ou l’administrateur de la source de données externe pour voir ce qui a changé. Pour plus d’informations, voir Gérer les paramètres etles autorisations de la source de données, et Définir les niveaux de confidentialité.

Fichiers ouverts ou verrouillés   Si un texte, un fichier CSV ou un classer est ouvert, les modifications apportées au fichier ne sont pas incluses dans l’actualisation tant que le fichier n’a pas été enregistré. Par ailleurs, si le fichier est ouvert, il est possible qu’il soit verrouillé et ne puisse pas être accessible tant qu’il n’est pas fermé. Cela peut se produire lorsque l’autre personne utilise une version sans abonnement d’Excel. Demandez-lui de fermer le fichier ou de l’enregistrer. Pour plus d’informations, voir Déverrouiller unfichier verrouillé pour modification.

Modifications apportées aux schémas au niveau du verso   Quelqu’un modifie un nom de tableau, un nom de colonne ou un type de données. Cela n’est pratiquement jamais judicieux, peut avoir un impact considérable, et est particulièrement dangereux avec les bases de données. L’équipe de gestion de base de données a placé les contrôles appropriés pour empêcher cela, mais des glissements se produisent. 

Blocage des erreurs lors du pliage des requêtes    Power Query tente d’améliorer les performances dès que possible. Il est souvent préférable d’exécuter une requête de base de données sur un serveur afin de tirer parti de performances et de capacités accrues. Ce processus est appelé pliage de requête. Toutefois, Power Query bloque une requête si des données pourraient être compromises. Par exemple, une fusion est définie entre un tableau de SQL Server de travail. La confidentialité des données du SQL Server est définie sur Confidentialité. La confidentialité étant plus restrictive que celle de l’organisation,Power Query bloque l’échange d’informations entre les sources de données. Le pliage des requêtes se produit en arrière-plan, il peut donc vous surprendre lorsqu’une erreur de blocage se produit. Pour plus d’informations, voir Les bases du pliagede requête, Pliage de requête et Pliage avec diagnostics de requête.

Power Query vous permet souvent d’en déterminer le problème avec précision et de le résoudre vous-même.

Tables et colonnes renommées    Les modifications apportées aux noms de tableau et de colonne d’origine ou aux en-têtes de colonnes entraînent presque certainement des problèmes lors de l’actualisation des données. Les requêtes s’appuient sur les noms de tables et de colonnes pour mettre en forme les données en pratiquement toutes les étapes. Évitez de modifier ou de supprimer les noms de tableau et de colonne d’origine, sauf si vous avez pour but de les faire correspondre à la source de données. 

Modifications apportées aux types de données    Les modifications apportées aux types de données peuvent parfois provoquer des erreurs ou des résultats inattendus, en particulier dans les fonctions qui peuvent nécessiter un type de données spécifique dans les arguments. Par exemple, remplacez un type de données texte dans une fonction numérique ou tentez d’faire un calcul sur un type de données non numérique. Pour plus d’informations, voir Ajouter ou modifier des types de données.

Erreurs au niveau des cellules   Ces types d’erreurs n’empêchent pas le chargement d’une requête, mais ils affichent une erreur dans la cellule. Pour voir le message, sélectionnez Espace blanc dans une cellule de tableau contenant l’erreur. Vous pouvez supprimer, remplacer ou simplement conserver les erreurs. Voici quelques exemples d’erreurs dans les cellules : 

  • Conversion    Vous essayez de convertir une cellule contenant N/A en un nombre entier.

  • Mathématique    Vous essayez de multiplier une valeur de texte par une valeur numérique.

  • Concatenation    Vous essayez de combiner des chaînes, mais l’une d’elles est numérique.

Expérimentez et itérer en toute sécurité    Si vous n’êtes pas sûr qu’une transformation peut avoir un impact négatif, copiez une requête, testez vos modifications et itérer via les variantes d’une commande Power Query. Si la commande ne fonctionne pas, supprimez simplement l’étape que vous avez créée et essayez à nouveau. Pour créer rapidement des exemples de données avec la même structure et le même schéma, créez un tableau Excel de plusieurs colonnes et lignes, puis importez-le (Sélectionner le> données à partir du tableau/dela plage). Pour plus d’informations, voir Créer un tableau et Importer à partir d’un tableau Excel.

Vous vous sentirez peut-être comme un enfant dans une boutique de sucre d’emballage lorsque vous saisissez pour la première fois ce que vous pouvez faire avec les données dans l’éditeur Power Query. Mais, refusez de manger tout le sucre chocolaté. Vous voulez éviter d’effectuer des transformations qui peuvent provoquer des erreurs d’actualisation par inadvertance. Certaines opérations sont simples, telles que le déplacement de colonnes vers une position différente dans la table, et ne devraient pas entraîner d’erreurs d’actualisation en cours de route, car Power Query suit les colonnes en fonction de leur nom de colonne.

D’autres opérations peuvent entraîner des erreurs d’actualisation. Une règle générale peut être votre guide. Évitez d’apporter des modifications importantes aux colonnes d’origine. Pour le lire en toute sécurité, copiez la colonne d’origine avec une commande(ajouterune colonne,colonne personnalisée,colonne en double, etc.), puis a apporter vos modifications à la version copiée de la colonne d’origine. Ce qui suit est les opérations qui peuvent parfois entraîner des erreurs d’actualisation et certaines pratiques meilleures pour faciliter le fonctionnement.

Opération

Conseils

Filtrage

Améliorez l’efficacité en filtrant les données le plus tôt possible dans la requête et en supprimez les données inutiles afin de réduire le traitement inutile. Utilisez également le filtre automatique pour rechercher ou sélectionner des valeurs spécifiques et tirer parti des filtres spécifiques au type disponibles dans les colonnes de date, d’heure et de fuseau horaire (par exemple, Mois,Semaine et Jour).

Types de données et en-têtes de colonnes

Power Query ajoute automatiquement deux étapes à votre requête immédiatement après la première étape Source : En-têtes promus, qui promeut la première ligne de la table comme en-tête de colonne, et Type modifié ,qui convertit les valeurs du type De données Tout en un type de données sur la base de l’inspection des valeurs de chaque colonne. Cette commodité est utile, mais il peut parfois vous être utile de contrôler explicitement ce comportement afin d’éviter les erreurs d’actualisation accidentelles.

Pour plus d’informations, voir Ajouter ou modifier des types de données et Promouvoir ou rétrograder des lignes et des en-têtes de colonnes.

Renommer une colonne

Évitez de renommer les colonnes d’origine. Utilisez la commande Renommer pour les colonnes ajoutées par d’autres commandes ou actions.

Pour plus d’informations, voir Renommer une colonne.

Fractionner la colonne

Fractionner des copies de la colonne d’origine, et non la colonne d’origine.

Pour plus d’informations, voir Fractionner une colonne de texte.

Fusionner des colonnes

Fusionnez les copies des colonnes d’origine, et non les colonnes d’origine.

Pour plus d’informations, voir Fusionner des colonnes.

Supprimer une colonne

Si vous ne devez conserver qu’un petit nombre de colonnes, utilisez la colonne Choisir une colonne pour conserver les colonnes de votre choix. 

Prenez en compte la différence entre la suppression d’une colonne et la suppression d’autres colonnes. Lorsque vous choisissez de supprimer d’autres colonnes et que vous actualisez vos données, les nouvelles colonnes ajoutées à la source de données depuis votre dernière actualisation peuvent rester supprimées, car elles sont considérées comme d’autres colonnes lorsque l’étape Supprimer la colonne est de nouveau exécutée dans la requête. Cette situation ne se produira pas si vous supprimez explicitement une colonne.

Pointe      Il n’y a pas de commande pour masquer une colonne (comme c’est le cas dans Excel). Toutefois, si vous avez un grand nombre de colonnes et que vous voulez en masquer plusieurs pour vous aider à vous concentrer sur votre travail, vous pouvez supprimer les colonnes, mémoriser l’étape qui a été créée, puis supprimer cette étape avant de charger de nouveau la requête dans la feuille de calcul.

Pour plus d’informations, voir Supprimer les colonnes.

Remplacer une valeur

Lorsque vous remplacez une valeur, vous ne modifiez pas la source de données. Au lieu de cela, vous a modifiez les valeurs de la requête. La prochaine fois que vous actualisez vos données, il est possible que la valeur que vous avez recherché soit légèrement modifiée ou n’y soit plus, aussi la commande Remplacer peut-elle ne pas fonctionner comme prévu à l’origine.

Pour plus d’informations, voir Remplacer des valeurs.

Tableau croisé dynamique et tableau croisé dynamique

Lorsque vous utilisez la commande Colonne de tableau croisé dynamique, une erreur peut se produire lorsque vous faites pivoter une colonne, ne pas agréger des valeurs, mais plusieurs valeurs sont renvoyées. Cette situation peut survenir après une opération d’actualisation qui modifie les données de façon imprévue.

Utilisez la commande Devot Other Columns lorsque toutes les colonnes ne sont pas connues et que vous souhaitez que les nouvelles colonnes ajoutées pendant une opération d’actualisation soient également dévotées.

Utilisez la commande Devot Only Selected Columnlorsque vous ne connaissez pas le nombre de colonnes dans la source de données et que vous voulez vous assurer que les colonnes sélectionnées restent non sélectionnées après une opération d’actualisation.

Pour plus d’informations, voir Colonnes de tableau croisé dynamique et Colonnes de tableau croisé dynamique.

Éviter que les erreurs ne se produisent    Si une source de données externe est gérée par un autre groupe de votre organisation, celui-ci doit connaître votre dépendance vis-à-vis d’eux et éviter les modifications apportées à ses systèmes, ce qui peut entraîner des problèmes en aval. Conservez une trace des impacts sur les données, rapports, graphiques et autres artefacts qui dépendent des données. Définissez des lignes de communication pour leur permettre de comprendre l’impact et de prendre les mesures nécessaires pour que tout fonctionne correctement. Découvrez comment créer des contrôles qui réduisent les modifications inutiles et anticiper les conséquences des modifications nécessaires. Cela peut être facilement dit et parfois difficile à faire.

Preuve future avec des paramètres de requête    Utilisez des paramètres de requête pour limiter les modifications apportées, par exemple, à un emplacement de données. Vous pouvez créer un paramètre de requête afin de remplacer un nouvel emplacement, tel qu’un chemin d’accès de dossier, un nom de fichier ou une URL. Il existe d’autres façons d’utiliser les paramètres de requête pour limiter les problèmes. Pour plus d’informations, voir Créer une requête Paramètre.

Voir aussi

Aide de Power Query pour Excel

Meilleures pratiques lorsque vous travaillez avec Power Query (docs.com)

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.