La fonction IMPORTRANGE de Google Sheets permet d’importer des données d’un autre Google Sheets ou d’une autre feuille de calcul. Cette formule est intéressante pour centraliser ou croiser des informations provenant de multiples sources.

Les données sont mises à jour automatiquement : si vous modifiez la source, les données importées via IMPORTRANGE seront également mises à jour en temps réel.

Utilisation

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13dc9Wxn...";"Projets!A1:C10")
 =IMPORTRANGE(A1;"Projets!A1:C10")

Syntaxe

=IMPORTRANGE(url_sheets; plage_à_importer)
  • url_sheets : L’URL complète de la feuille de calcul source, placée entre guillemets. Si la source est située dans le même fichier, renseignez l’URL du fichier en cours.
  • plage_à_importer : La plage de données à importer, placée entre guillemets, comme par exemple "Projets!A1:C10".
    • Si vous ne précisez pas la feuille dans la plage sélectionnée, (par exemple, si vous indiquez "A1:C10" au lieu de "Projets!A1:C10"), la première feuille du fichier sera utilisée par défaut pour l’importation.

Usage

1. Importer des données d’une autre feuille

Je veux importer les colonnes A à C de ma feuille Projets dans ma feuille Récap.

Exemple de feuille Google Sheets montrant la fonction IMPORTRANGE utilisée pour importer les colonnes A à C de la feuille nommée "Projets". Les colonnes contiennent les noms des projets, les responsables et leurs statuts.
 =IMPORTRANGE("https://docs.google.com/spreadsheets/d/13dc9Wxn..."; "Projets!A1:C10")

En utilisant cette formule, Google Sheets récupère les valeurs de la plage spécifiée (A1 à C10) dans la feuille Projets. Les données sont automatiquement affichées à partir de la cellule sélectionnée.

Note : Si la plage contient plusieurs lignes et colonnes, la formule étend automatiquement les données. Par exemple, si la formule est insérée, comme ici dans A1, elle remplit les colonnes et lignes en fonction des données importées.

2. Créer une vue consolidée

Je veux centraliser les stocks de plusieurs magasins, chaque magasin ayant sa propre feuille.

Pour combiner plusieurs IMPORTRANGE ensemble, utilisez des accolades {} et séparez les IMPORTRANGE par des points-virgules.

Exemple de vue consolidée dans Google Sheets combinant les données de stocks de deux magasins, avec les colonnes "Produit", "Quantité", "Prix Unitaire" et "Catégorie"
={IMPORTRANGE("https://docs.google.com/spreadsheets/d/1djxY-EO6NnM3Luy6zrwEovLdzaXl1E6D9owlziWrfAc"; "Magasin1!A2:D6");IMPORTRANGE("https://docs.google.com/spreadsheets/d/1djxY-EO6NnM3Luy6zrwEovLdzaXl1E6D9owlziWrfAc"; "Magasin2!A2:D6")}

Cette formule importe les colonnes A à D des feuilles « Magasin1 » et « Magasin2 » et combine les données dans une vue consolidée.

Erreurs courantes

1. Erreur d’accès

Capture d'écran d'une erreur dans Google Sheets indiquant qu'une autorisation d'accès est requise pour importer des données depuis une feuille source.

Si vous importez des données depuis une autre feuille Google Sheets, vous devez autoriser l’accès manuellement lors de la première utilisation. Une fois l’accès accordé, les données se mettront automatiquement à jour.

Erreur de plage

Message d'erreur dans Google Sheets signalant que la plage spécifiée est introuvable.

Si Google Sheets ne parvient pas à localiser la plage que vous souhaitez importer, vérifiez que :

  • Le nom de votre onglet est correct
  • Il n’y a pas d’espaces inutiles à la fin du nom de l’onglet
  • La plage est correcte

Données déjà présentes

Message d'erreur dans Google Sheets montrant que des données existantes empêchent le développement des résultats de l'importation, pour éviter d'écraser les informations déjà présentes.

Lorsque des données existent déjà dans la plage cible, Google Sheets renvoie une erreur pour éviter de les écraser.

Dans l’exemple ci-dessus, j’ai écrit « test » dans la cellule A4, ce qui empêche la formule de s’étendre. Supprimez les valeurs pour faire fonctionner l’IMPORTRANGE.

Voir plus 

Catégorisé dans :

Formules,