Correction: les références de source de données ne sont pas valides dans Excel



Essayez Notre Instrument Pour Éliminer Les Problèmes

Certains utilisateurs ont reçu le ' La référence de la 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 produit avec plusieurs versions d'Excel et de Windows.Le problème n'est donc ni spécifique à la version du système d'exploitation ni à la version d'Excel.



Erreur de référence source non valide



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

Nous avons étudié ce message d'erreur particulier en examinant divers rapports d'utilisateurs et les étapes de réparation qu'ils ont suivies pour résoudre le problème. En fin de compte, plusieurs coupables courants finiront par déclencher ce message d'erreur particulier:



  • Le nom du fichier Excel contient des crochets - Il existe un ensemble de caractères interdits qui ne sont pas pris en charge par les tableaux croisés dynamiques. L’une des raisons courantes pour lesquelles vous pouvez rencontrer cette erreur est si le nom du 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 - Vous pouvez voir ce message d'erreur particulier 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 e-mail. Dans ce cas, le fichier sera ouvert à partir d'un dossier temporaire, qui n'a pas les 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 un tableau croisé dynamique avec une plage qui n’a pas été définie, vous serez confronté au 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 pour laquelle cette erreur se produit est lorsque la plage est définie mais qu'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 avez actuellement du mal à résoudre le problème La référence de la source de données n'est pas valide erreur, cet article vous fournira plusieurs étapes de dépannage qui vous aideront à identifier le problème qui déclenche le message d'erreur. Vous trouverez ci-dessous un ensemble de méthodes que d'autres utilisateurs dans une situation similaire ont utilisées pour résoudre ce problème.

Pour de 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

L'une des raisons les plus populaires qui finiront par déclencher le La référence de la source de données n'est pas valide l'erreur est un nom de fichier Excel incorrect. Si les rapports sont générés par un système d’automatisation des rapports et que le nom contient des caractères interdits tels que des crochets ' [] ', Vous recevrez ce message d'erreur chaque fois que vous tenterez 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 pour supprimer les caractères interdits. Voici un petit guide pour y parvenir:

  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, faites un clic droit dessus et choisissez Renommer.
  3. Ensuite, allez-y et supprimez les crochets du nom du fichier car la table Pivots n'est pas configurée pour les prendre en charge.

    Suppression des crochets du nom de fichier

  4. Essayez à nouveau de recréer le tableau croisé dynamique et voyez si vous rencontrez toujours l'erreur.

Si vous rencontrez toujours le La référence de la source de données n'est pas valide erreur ou 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 e-mail. Dans ce cas, le fichier sera ouvert à partir d'un fichier temporaire, ce qui finira par déclencher le La référence de la source de données n'est pas valide Erreur.

Si ce scénario s'applique à votre scénario actuel, vous serez en mesure de résoudre le problème en enregistrant d'abord le fichier Excel sur un lecteur local. Donc, avant d'essayer de créer le tableau croisé dynamique, allez à 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 la Exceller a été enregistré localement, recréez les étapes qui déclenchaient précédemment le La référence de la source de données n'est pas valide erreur et voyez si vous pouvez créer la table Pivots sans rencontrer l'erreur.

Si cette méthode ne s’applique pas à 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 le ' La référence de la source de données n'est pas valide . » erreur lors de la tentative d'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 PivoTable, vous sélectionnez la bascule associée à Sélectionnez une table ou une plage et définissez le Table / Gamme à 'tester'. Désormais, si vous avez basé les valeurs sur la plage 'test' et qu'elle n'existe pas, vous verrez le message ' La référence de la source de données n'est pas valide . » erreur dès que vous cliquez D'accord .

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. Clique le Formules dans la barre de ruban, puis cliquez sur Gestionnaire de noms de la liste.
  2. À l'intérieur de Gestionnaire de noms fenêtre, cliquez sur Nouveau et nommez la plage que vous allez créer. Ensuite, utilisez le Fait référence à pour définir les cellules que vous souhaitez utiliser pour la plage. Vous pouvez le saisir 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 La référence à la source de données n'est pas une erreur valide même après avoir effectué les étapes ci-dessus, passez à la méthode suivante ci-dessous.

Méthode 4: s'assurer que la référence de la plage nommée est valide

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

Pour y remédier, 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 le Faire référence à: pour faire le basculement sur la valeur correcte.

S'assurer que les références sont valides

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

4 minutes de lecture