Fonction IMPORTRANGE Google Sheets : guide complet 2026

Relier vos classeurs pour qu’une seule source alimente tous vos tableaux, automatiquement.

Par Samy· 21 juin 2026· 9 min de lecture·

Accéder à la syntaxe d’IMPORTRANGE

Formation Google Sheets

Des tableaux partagés plus fiables.
Plus d’autonomie au quotidien.

Autonomie : apprenez à votre rythme sur la plateforme. Visio individuelle ou présentiel avec les autres formules.

Après Google Sheets, élargissez vos compétences.

Tarifs d’entrée · formules Autonomie · prix par personne, nets de taxes.

Voir toutes nos formations

L'essentiel

La fonction IMPORTRANGE importe et tient à jour les données d'un autre classeur Google Sheets dans le vôtre, après une seule autorisation d'accès. Fini les copier-coller manuels et les versions désynchronisées : une source unique alimente automatiquement plusieurs classeurs consommateurs. La fonction est indispensable pour les tableaux de bord multi-sources, le partage contrôlé de données et les rapports consolidés. Ce guide couvre la syntaxe, la gestion des permissions, la combinaison avec QUERY et FILTER, des exemples concrets, les limites techniques et les erreurs courantes. À noter : dans Excel, on obtient un résultat proche avec une référence vers un autre classeur ou avec Power Query.

Jongler entre plusieurs classeurs Google Sheets, copier-coller des chiffres d'un fichier à l'autre, gérer des versions qui finissent par diverger : c'est exactement le problème que résout IMPORTRANGE. Cette fonction relie deux classeurs et importe les données de l'un vers l'autre et les met à jour automatiquement, sans la moindre manipulation manuelle. Ce guide vous explique sa syntaxe, la gestion des permissions, ses combinaisons les plus puissantes avec QUERY et FILTER, des exemples concrets, ses limites techniques et les erreurs à éviter.

Pourquoi utiliser IMPORTRANGE

IMPORTRANGE répond à trois besoins majeurs que rencontre toute personne travaillant à plusieurs sur des données dans Google Sheets :

  • Consolider plusieurs feuilles dans un tableau de bord maître, par exemple les ventes de chaque filiale réunies dans un seul classeur de pilotage ;
  • Séparer la source et le consommateur : une équipe édite la source, plusieurs équipes la consomment en lecture, sans jamais y toucher ;
  • Synchroniser des classeurs externes tenus par un partenaire, un client ou un prestataire qui maintient sa propre feuille.

Le bénéfice est toujours le même : une seule source de vérité, la fin des copier-coller et une mise à jour automatique des classeurs qui consomment la donnée.

La syntaxe d'IMPORTRANGE

Schéma : les deux arguments d'IMPORTRANGE (URL du classeur source et plage à importer)

La fonction prend deux arguments seulement :

=IMPORTRANGE("url_classeur_source"; "Feuille!plage")
  • url_classeur_source : l'URL complète ou l'identifiant du classeur Google Sheets source ;
  • Feuille!plage : le nom de l'onglet suivi de la plage à importer, par exemple "Ventes!A1:D500".

Voici un exemple complet avec l'URL entière :

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1abc.../edit"; "Ventes!A1:D500")

Vous pouvez également n'utiliser que l'identifiant du classeur, c'est-à-dire la partie située entre /d/ et /edit dans l'URL :

=IMPORTRANGE("1abc...XYZ"; "Ventes!A1:D500")

Cette seconde méthode est plus robuste, car l'identifiant reste stable même si le classeur est renommé.

Gérer les permissions, l'étape critique

Au tout premier appel d'IMPORTRANGE vers un classeur source jamais utilisé, l'autorisation d'accès est obligatoire. La procédure est simple :

1

La cellule affiche une alerte

La cellule renvoie une erreur #REF! accompagnée d'un message d'avertissement, signe que l'accès n'est pas encore autorisé.

2

Survolez l'erreur et autorisez

Passez le curseur sur la cellule, puis cliquez sur le bouton Autoriser l'accès qui apparaît.

3

Confirmez dans la fenêtre

Validez une dernière fois dans la fenêtre de confirmation. Les données sont importées immédiatement et se mettront à jour automatiquement.

Point important sur la confidentialité : l'accès s'autorise une seule fois, par une personne qui a accès au classeur source. Ensuite, tous les éditeurs du classeur consommateur peuvent importer n'importe quelle partie de la source, et l'autorisation reste valable tant que la personne qui l'a donnée n'est pas retirée de la source. Ne donnez donc le droit de modifier le classeur consommateur qu'à des personnes autorisées à voir toute la source. Vous pouvez en revanche exposer uniquement la plage importée sans donner accès au classeur source complet : le destinataire voit les données dans le classeur consommateur, mais ne peut pas ouvrir la source. C'est une excellente façon de partager des indicateurs tout en protégeant la donnée brute.

Importer des cellules, des colonnes ou des lignes

Une fois l'autorisation accordée, vous pilotez précisément ce que vous importez via le second argument. L'import d'une plage délimitée est le cas le plus courant :

=IMPORTRANGE("URL"; "Feuille1!A1:D100")

Choisissez la plage selon les données dont vous avez besoin.

ObjectifFormule
4 colonnes complètes=IMPORTRANGE("URL"; "Feuille1!A:D")
1 000 lignes complètes=IMPORTRANGE("URL"; "Feuille1!1:1000")
Cellules A2 à B6=IMPORTRANGE("URL"; "Feuille1!A2:B6")

Dans le dernier exemple, la première ligne reste dans le fichier source. Pour inclure son en-tête, commencez en A1. Remplacez URL par l’adresse du classeur source.

Combiner IMPORTRANGE avec QUERY et FILTER

IMPORTRANGE déploie toute sa puissance lorsqu'il alimente directement une autre fonction. La combinaison avec QUERY est de loin la plus efficace : elle permet d'analyser les données importées comme une base SQL, sans étape intermédiaire.

=QUERY(
  IMPORTRANGE("URL"; "Data!A:D");
  "SELECT Col1, SUM(Col4) WHERE Col3 = 'France' GROUP BY Col1 ORDER BY SUM(Col4) DESC LIMIT 10";
  1
)

Un point déroute souvent les débutants : avec IMPORTRANGE, les colonnes se référencent en Col1, Col2, Col3, et non par leurs lettres A, B, C. Pour aller plus loin sur cette fonction, consultez notre guide complet de la fonction QUERY.

Pour un filtre plus simple, FILTER fait aussi l'affaire, même si sa syntaxe est plus verbeuse car IMPORTRANGE doit y être appelé deux fois :

=FILTER(
  IMPORTRANGE("URL"; "Data!A:D");
  INDEX(IMPORTRANGE("URL"; "Data!A:D"); 0; 3) = "France"
)

L'astuce qui change tout : placez un seul IMPORTRANGE dans une zone tampon (par exemple à partir de K1), puis faites référence à la plage qu'il remplit (par exemple K1:N) dans vos autres formules. Vous évitez ainsi les appels réseau redondants et gagnez en performance. La fonction ARRAYFORMULA s'imbrique de la même manière, par exemple pour appliquer une hausse de 20 % à une colonne importée : =ARRAYFORMULA(IMPORTRANGE("URL"; "Data!A2:A100") * 1,2).

Envie de maîtriser QUERY et IMPORTRANGE ?

Notre formation Google Sheets couvre les fonctions avancées avec des cas concrets, à votre rythme sur la plateforme, avec de la visio individuelle ou du présentiel selon la formule choisie.

Voir les formules et dates →

Cas pratique : un tableau de bord consolidé multi-filiales

Prenons une PME de cinq filiales, chacune tenant son propre classeur Google Sheets de ventes, avec la même structure (Date, Client, Catégorie, Chiffre d'affaires). Le siège souhaite un tableau de bord consolidé, mis à jour automatiquement.

La méthode robuste consiste à centraliser les imports dans des onglets techniques masqués, puis à consommer ces données en interne :

  • Un onglet _RAW par filiale : dans _RAW_PARIS, la cellule A1 contient =IMPORTRANGE("URL_Paris"; "Ventes!A:D"), et ainsi de suite pour Lyon, Marseille, Bordeaux et Toulouse.
  • Un onglet Consolidé qui empile verticalement les cinq sources avec une accolade : ={_RAW_PARIS!A2:D; _RAW_LYON!A2:D; _RAW_MARSEILLE!A2:D; _RAW_BORDEAUX!A2:D; _RAW_TOULOUSE!A2:D}.
  • Un onglet Dashboard qui calcule les indicateurs : chiffre d'affaires total avec =SOMME(Consolidé!D:D), top clients et chiffre d'affaires par catégorie via QUERY sur l'onglet consolidé.

Résultat : dès qu'une filiale ajoute une ligne dans son classeur, le tableau de bord se met à jour tout seul. Aucune intervention manuelle n'est requise.

Limites techniques et erreurs courantes

IMPORTRANGE est puissant, mais il a ses contraintes. Les connaître évite bien des déconvenues :

LimiteValeur
Nombre d'IMPORTRANGE par classeurAucune limite publiée par Google ; des limites de trafic s'appliquent au créateur du document
Taille maximale importée10 Mo de données reçues par requête
Délai de mise à jourAutomatique, sans délai garanti : Google indique une vérification toutes les heures quand le classeur est ouvert
Import depuis un fichier ExcelNon supporté, uniquement de Sheets vers Sheets

Côté erreurs, cinq pièges reviennent le plus souvent :

  • Oublier l'autorisation : le premier appel renvoie #REF! tant que vous n'avez pas cliqué sur le bouton d'autorisation dans la cellule.
  • Multiplier les IMPORTRANGE identiques : dix formules important la même plage déclenchent dix requêtes réseau et ralentissent le classeur. Centralisez dans un onglet _RAW unique.
  • Importer une plage trop large : préférez A:D à A:Z quand seules quatre colonnes sont utiles, pour ne pas gaspiller de ressources.
  • L'erreur « Result too large » : au-delà de 10 Mo de données reçues par requête, Sheets refuse l'import. Limitez la plage, par exemple A2:D10000 plutôt que A:D.
  • L'URL qui change : si la source est renommée ou déplacée, l'URL peut casser. Utilisez l'identifiant du classeur, qui reste permanent.

Se former pour exploiter pleinement Google Sheets

IMPORTRANGE est la pièce maîtresse qui fait passer d'un chaos multi-classeurs à une architecture de données centralisée. Combiné à QUERY, FILTER et ARRAYFORMULA, il rivalise avec des outils décisionnels légers. Mais en tirer toute la valeur, surtout sur des tableaux de bord professionnels, demande une montée en compétences structurée. C'est l'objet de notre formation Google Sheets certifiante, qui vous rend autonome sur le tableur, des fondamentaux aux fonctions avancées.

Cette formation prépare la certification ICDL Tableur, inscrite au Répertoire Spécifique, dont le passage est inclus dans les quatre formules. Vous la suivez à votre rythme sur la plateforme, avec de la visio individuelle ou du présentiel selon la formule choisie. Paiement en plusieurs fois possible, sous réserve d'éligibilité et d'acceptation du prestataire (3 fois sans frais avec Klarna, 4 fois sans frais avec PayPal). Pour approfondir des fonctions précises, consultez aussi nos tutoriels dédiés à la fonction QUERY et à la fonction FILTER, qui se combinent à merveille avec IMPORTRANGE.

Questions fréquentes sur IMPORTRANGE

Tapez =IMPORTRANGE("URL_classeur_source"; "NomOnglet!plage") dans une cellule, par exemple =IMPORTRANGE("https://docs.google.com/..."; "Data!A1:D100"). Au premier appel, autorisez l'accès via le bouton qui apparaît dans la cellule. Les données s'importent et se mettent à jour automatiquement.
Trois causes principales : une autorisation manquante, cliquez sur la cellule et autorisez l'accès ; une URL ou un nom d'onglet invalide, vérifiez l'orthographe et que l'onglet existe ; ou une plage trop lourde, au-delà de 10 Mo de données par requête, réduisez alors la plage importée.
Imbriquez les deux fonctions : =QUERY(IMPORTRANGE("URL";"Data!A:D"); "SELECT Col1, SUM(Col4) GROUP BY Col1"; 1). Avec IMPORTRANGE, les colonnes se référencent en Col1, Col2, Col3 et non en lettres A, B, C. Vous pouvez ajouter WHERE, ORDER BY et LIMIT pour des analyses dynamiques.
Non. IMPORTRANGE fonctionne uniquement entre deux Google Sheets natifs. Pour importer depuis un fichier Excel hébergé sur Drive, ouvrez d'abord le .xlsx dans Sheets puis enregistrez-le en tant que Google Sheets, ou utilisez Apps Script pour parser le fichier via l'API Drive.
Précisez la plage dans le second argument : "Feuille1!A:D" importe les quatre premières colonnes complètes, "Feuille1!A1:D100" une zone délimitée. Ciblez la plage utile plutôt que tout l'onglet pour ne pas alourdir le classeur avec des cellules vides.
Évitez de répéter le même IMPORTRANGE dans plusieurs cellules : chaque appel déclenche une requête réseau. Centralisez l'import dans un seul onglet technique (par exemple _RAW), puis référencez ces cellules ailleurs. Limitez aussi la plage importée pour rester sous la limite de 10 Mo de données par requête.

À lire ensuite

La fonction QUERY : interroger vos données La fonction FILTER : extraire des lignes par critères RECHERCHEV sur Google Sheets, pas à pas Google Drive : stocker et partager vos fichiers
Voir tous nos tutoriels Google Sheets →
S

Samy, formateur certifié

Formateur en bureautique (Excel, Word, PowerPoint, Pack Office, Photoshop), en présentiel à Marseille et en classe virtuelle dans toute la France.

→ En savoir plus sur France Formation Groupe

Cet article vous a été utile ? Partagez-le

FORMATION GOOGLE SHEETS

Et si vos classeurs se mettaient à jour tout seuls ?

Gagnez en autonomie sur Google Sheets.

Construisez des tableaux partagés, des formules aux tableaux de bord. Apprenez à votre rythme, en visio individuelle ou en présentiel, selon la formule choisie.

PAIEMENT PAR CARTE
CBVisaMastercard
OU EN PLUSIEURS FOIS
Klarna3× sans fraisPayPal4× sans frais

Paiement en plusieurs fois sous réserve d’éligibilité et d’acceptation du prestataire.

ET POUR VOS AUTRES PROJETS

Une compétence en appelle une autre.

Bureautique, outils Google, création et intelligence artificielle : choisissez votre prochaine compétence.

VOTRE PROJET, VOTRE RYTHME

Une question sur
nos formations ?

Programme, niveau, formule : échangeons pour trouver la formation qui vous correspond.

Parler de mon projet
POUR VOTRE ENTREPRISE

Faites grandir les
compétences de votre équipe.

Construisons un parcours adapté à vos collaborateurs, à vos objectifs et à votre organisation.

Découvrir les formations en entreprise