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.
- Si vous ne précisez pas la feuille dans la plage sélectionnée, (par exemple, si vous indiquez
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.

=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.

={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

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

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

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
- Documentation Google : IMPORTRANGE – Support Google