Correction: les références aux sources de données sont non valides dans Excel

Certains utilisateurs ont obtenu la mention « La référence de source de données n'est pas valide » lors de la tentative de création d'un tableau croisé dynamique à partir d'une plage dans Excel. Cette erreur particulière se produirait avec plusieurs versions d'Excel et Windows. Le problème n'est donc pas spécifique à la version du système d'exploitation ou Excel.

Erreur de référence source non valide

Quelle est la cause de l'erreur «La référence de source de données n'est pas valide» dans Excel?

Nous avons examiné ce message d'erreur en examinant divers rapports d'utilisateurs et les étapes de réparation suivies pour résoudre le problème. Il se trouve que plusieurs coupables communs vont finir par déclencher ce message d'erreur particulier:

  • Le nom de fichier Excel contient des crochets - Il existe un ensemble de caractères interdits non pris en charge par les tableaux croisés dynamiques. L'une des raisons courantes pour lesquelles vous pourriez rencontrer cette erreur est si le nom de fichier Excel contient '[' ou ']'. Dans ce cas, le problème peut être résolu en modifiant le nom du fichier et en supprimant les crochets.
  • Le fichier Excel n'est pas enregistré sur le lecteur local . Ce message d'erreur particulier risque de s'afficher si vous essayez de créer un tableau croisé dynamique à partir d'un fichier Excel ouvert directement à partir d'un site Web ou d'une pièce jointe à un courrier électronique. Dans ce cas, le fichier sera ouvert à partir d'un dossier temporaire, qui ne dispose pas des mêmes autorisations qu'un dossier normal. Si ce scénario est applicable, vous pouvez résoudre le problème en enregistrant d’abord le fichier .xlsx sur votre lecteur local.
  • Les données du tableau croisé dynamique font référence à une plage inexistante - Une plage qui n'est pas définie correctement peut également être à l'origine de cette erreur particulière. Si vous essayez de créer une table croisée dynamique avec une plage qui n'a pas été définie, vous obtiendrez le même message d'erreur. Dans ce cas, vous pouvez résoudre le problème en définissant la rage avant de tenter de créer le tableau croisé dynamique.
  • La source de données fait référence à une plage nommée contenant des références non valides . Une autre raison possible de cette erreur est le moment où la plage est définie, mais elle fait référence à des valeurs non valides. Dans ce cas, vous pouvez utiliser le gestionnaire de noms pour identifier les valeurs référencées et apporter les modifications nécessaires pour résoudre le problème.

Si vous ne parvenez pas à résoudre correctement l' erreur de référence de la source de données, cet article vous expliquera en plusieurs étapes de dépannage qui vous aidera à identifier le problème qui déclenche le message d'erreur. Vous trouverez ci-dessous un ensemble de méthodes que d'autres utilisateurs se trouvant dans une situation similaire ont résolues.

Pour obtenir les meilleurs résultats, suivez les méthodes dans l’ordre dans lequel elles sont présentées. Vous devriez éventuellement tomber sur un correctif qui sera efficace dans votre scénario particulier.

Commençons!

Méthode 1: Suppression des crochets du nom de fichier

Le nom de fichier Excel incorrect est l’une des raisons les plus courantes pour lesquelles la référence de la source de données n’est pas valide . Si les rapports sont générés par un système d'automatisation et que le nom contient des caractères interdits, tels que les crochets ' [] ', vous obtiendrez ce message d'erreur chaque fois que vous essayez de créer un tableau croisé dynamique.

Si ce scénario s'applique à votre situation actuelle, vous pourrez résoudre le problème en modifiant le nom du fichier .xlsx afin de supprimer les caractères interdits. Voici un guide rapide pour le faire:

  1. Fermez la fenêtre Excel qui utilise actuellement le fichier. Si le fichier est en cours d'utilisation, vous ne pourrez pas le renommer.
  2. Utilisez l'explorateur de fichiers pour accéder à l'emplacement du fichier Excel. Une fois que vous y êtes arrivé, faites un clic droit dessus et choisissez Renommer.
  3. Ensuite, supprimez les crochets du nom du fichier, car le tableau Pivots n’est pas configuré pour les prendre en charge.

    Supprimer les crochets du nom de fichier
  4. Essayez de recréer à nouveau le tableau croisé dynamique et voyez si vous rencontrez toujours l'erreur.

Si vous constatez toujours que la référence de la source de données n’est pas une erreur valide ou si cette méthode ne s’appliquait pas à votre scénario particulier, passez à la méthode suivante ci-dessous.

Méthode 2: enregistrement du fichier sur le disque local

Ce problème peut également se produire si vous ouvrez un fichier directement à partir d'un site Web ou directement à partir d'une pièce jointe à un courrier électronique. Dans ce cas, le fichier sera ouvert à partir d'un fichier temporaire, ce qui finira par déclencher l'erreur La référence de la source de données n'est pas valide .

Si ce scénario est applicable à votre scénario actuel, vous pourrez résoudre le problème en enregistrant d'abord le fichier Excel sur un lecteur local. Par conséquent, avant de tenter de créer le tableau croisé dynamique, accédez à Fichier> Enregistrer sous et enregistrez le fichier sur un emplacement physique (sur votre lecteur local).

Enregistrement du fichier Excel sur le lecteur local

Une fois que le fichier Excel a été sauvegardé localement, recréez les étapes qui avaient précédemment déclenché la référence de la source de données n’est pas une erreur valide et voyez si vous pouvez créer la table Pivots sans rencontrer l’erreur.

Si cette méthode n'était pas applicable à votre situation actuelle, passez à la méthode suivante ci-dessous.

Méthode 3: s'assurer que la plage existe et qu'elle est définie

Une autre raison pour laquelle vous pourriez rencontrer l'erreur « La référence de source de données n'est pas valide » lors de l'insertion d'un tableau croisé dynamique est une plage inexistante / non définie.

Pour mettre cela en perspective, disons que vous essayez de créer un tableau croisé dynamique. Naturellement, vous allez dans Insérer une table PivoTable, vous sélectionnez la bascule associée à Sélectionnez une table ou une plage et définissez la Table / Plage sur 'test'. Désormais, si vous avez basé les valeurs sur la plage "test" et que celle-ci n'existe pas, vous verrez l'erreur " La référence de la source de données n'est pas valide ." Dès que vous cliquez sur OK .

Voir l'erreur due à une plage inexistante

Si ce scénario est applicable, vous pourrez contourner le problème en définissant une plage avant de tenter de créer un tableau croisé dynamique. Voici un guide rapide sur la façon de procéder.

  1. Cliquez sur l'onglet Formules dans la barre du ruban, puis sur Gestionnaire de noms dans la liste.
  2. Dans la fenêtre du gestionnaire de noms, cliquez sur Nouveau et nommez la plage que vous allez créer. Ensuite, utilisez la zone Fait référence à pour définir les cellules que vous souhaitez utiliser pour la plage. Vous pouvez taper vous-même ou utiliser le sélecteur intégré.
  3. Maintenant que la plage est définie, vous pouvez créer avec succès le tableau croisé dynamique sans rencontrer le même message d'erreur.

Si ce scénario n'était pas applicable ou si vous rencontrez toujours le message d'erreur Référence de la source de données non valide, même après avoir exécuté les étapes ci-dessus, passez à la méthode suivante ci-dessous.

Méthode 4: vérification de la validité de la référence pour la plage nommée

Même si vous avez défini la plage avec succès mais que vous voyez toujours que la référence à la source de données n'est pas une erreur valide, il est probable que le message s'affiche car la plage nommée fait référence à des cellules dont les valeurs ne sont pas valides.

Pour remédier à cela, accédez à Formules> Gestionnaire de noms et voyez si la plage fait référence aux cellules que vous souhaitez analyser via le tableau croisé dynamique . Si vous constatez des incohérences, utilisez la zone Référence à: pour passer à la valeur correcte.

S'assurer de la validité des références

Une fois les modifications apportées, essayez de créer à nouveau un tableau croisé dynamique et voyez si le même message d'erreur s'affiche.

Des Articles Intéressants