Dans Google Sheets, référencer le nom d’une feuille dans une cellule permet de connecter vos données entre onglets, d’automatiser vos tableaux de bord et de fiabiliser vos rapports. Voici les formules exactes pour pointer vers une feuille, la rendre dynamique, et récupérer son nom.
'Nom de la feuille'!A1INDIRECT :=INDIRECT(A1 & "!B2")Pourquoi est-il important de référencer des feuilles dans Google Sheets ?
Référencer le nom d’une feuille est un atout majeur pour organiser vos données. Cela devient crucial dès que vous devez suivre les performances d’une équipe, consolider des chiffres provenant de différents départements, ou gérer un projet réparti sur plusieurs onglets. Plus vos données sont interconnectées, plus vous générez des analyses fiables sans ressaisie.
Par exemple, si un responsable des ventes utilise une feuille par trimestre, pouvoir référencer facilement ces feuilles dans un tableau de synthèse réduit les erreurs de saisie tout en accélérant l’analyse.
Utilisation pratique des références de feuilles
En choisissant soigneusement comment et pourquoi vous référencez vos feuilles, vous transformez la gestion de l’information en un processus fluide et fiable.
Les fonctions de base de référence des feuilles
La fonction CELLULE (l’équivalent français de CELL) renvoie une information sur une cellule, dont son adresse complète sous forme de texte. En français, les arguments se séparent par un point-virgule :
=CELLULE("adresse"; 'Nom de la feuille'!A1)Cette formule renvoie l’adresse de la cellule A1 située dans Nom de la feuille, que vous pouvez ensuite manipuler. La fonction INDIRECT, elle, construit une référence à partir d’une chaîne de texte : idéale quand les noms de vos feuilles changent souvent.
Comment référencer une feuille spécifique dans une formule ?
Accéder à une cellule ou une plage située dans une autre feuille est simple. La syntaxe de base est la suivante :
'Nom de la feuille'!CelluleLes apostrophes ne sont obligatoires que si le nom de la feuille contient un espace ou un caractère spécial, mais les conserver systématiquement évite les erreurs. Ainsi, pour lire la cellule A1 d’une feuille nommée « DonnéesVentes » :
='DonnéesVentes'!A1Les cas d’usage fréquents
- Gestion de projet : relier les ressources dans une feuille principale tout en stockant les détails de chaque équipe dans des onglets séparés.
- Analyse de performances : archiver les résultats d’un événement où chaque feuille représente un participant ou une équipe.
- Suivi de budget : garder une feuille par mois tout en consolidant les totaux dans une feuille unique.
En combinant ces références avec des fonctions comme SOMME ou MOYENNE, vous bâtissez des analyses robustes sans complexité inutile.
Utiliser INDIRECT pour référencer des feuilles dynamiques
La fonction INDIRECT est précieuse quand le nom de la feuille visée est stocké dans une cellule. C’est le cas typique des projets où les équipes renomment régulièrement leurs onglets. Voici comment l’employer :
=INDIRECT(A1 & "!B2")Si la cellule A1 contient « DonnéesFinancières », la formule lit alors la cellule B2 de cette feuille. L’opérateur & concatène le contenu de A1 avec le texte "!B2" pour reconstruire une référence complète que Google Sheets sait résoudre.
Pourquoi utiliser INDIRECT ?
- Flexibilité : changer le nom de la feuille dans une seule cellule, sans réécrire toutes les formules.
- Facilité de gestion : idéal pour des rapports dont le contenu évolue mais dont la structure reste fixe.
- Réduction d’erreurs : moins de manipulation de formules, donc moins de risque d’erreur humaine.
Exemple concret d’utilisation de CELLULE et INDIRECT
Prenons un suivi de projet avec une feuille par membre d’équipe. Dans une feuille récapitulative, vous voulez extraire la progression de chacun sans dupliquer les données. Voici la marche à suivre :
- Dans la cellule A1 de la feuille récapitulative, saisissez le nom de la feuille cible, par exemple « Equipe_1 ».
- Dans la cellule A2, entrez
=INDIRECT(A1 & "!B2"): vous récupérez la valeur de B2 de la feuille « Equipe_1 ». - Dans la cellule A3, entrez
=INDIRECT(A1 & "!C2")pour la cellule C2 de la même feuille. - Changez le contenu de A1 (« Equipe_2 »…) : tout le récapitulatif se recalcule automatiquement.
Grâce à cette approche, votre tableau de synthèse reste toujours aligné sur les données des différentes feuilles.
Utilisation avancée de la fonction CELLULE pour obtenir le nom de la feuille active
Google Sheets ne propose pas de fonction native pour renvoyer le nom de la feuille en cours. La méthode la plus fiable et la plus lisible passe par une fonction personnalisée en Apps Script. Ouvrez Extensions > Apps Script, collez ce code puis enregistrez :
function NOMFEUILLE() {
return SpreadsheetApp.getActiveSheet().getName();
}Il ne reste plus qu’à appeler cette fonction dans une cellule, exactement comme une formule intégrée :
=NOMFEUILLE()CELLULE("adresse"; A1) ne renvoie que $A$1 pour la feuille courante, pointez vers une autre feuille pour que le nom apparaisse dans l’adresse, puis extrayez-le : =REGEXEXTRACT(CELLULE("adresse"; 'DonnéesVentes'!A1); "([^'!]+)!").
Exemples pratiques d’utilisation
- Rapports d’activité : afficher automatiquement le nom de la feuille dans l’en-tête du rapport généré.
- Documentation : rappeler le contexte des données en indiquant leur feuille d’origine.
- Analyse dynamique : identifier d’un coup d’œil la section du projet à laquelle vous vous référez.
Référencer une feuille d’un autre classeur avec IMPORTRANGE
La référence 'Feuille'!A1 et la fonction INDIRECT ne fonctionnent qu’à l’intérieur d’un même fichier. Pour lire une feuille située dans un autre classeur Google Sheets, la fonction dédiée est IMPORTRANGE. Elle prend l’URL (ou l’identifiant) du classeur source, puis la feuille et la plage à importer :
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/ABC123..."; "DonnéesVentes!A1:D50")Le premier argument peut être l’URL complète du classeur ou seulement son identifiant (la partie entre /d/ et /edit). Le second argument, entre guillemets, combine le nom de la feuille et la plage, séparés par un point d’exclamation.
#REF! avec le message « Vous devez connecter ces feuilles ». Cliquez sur la cellule, puis sur Autoriser l’accès : le lien entre les deux classeurs est mémorisé et l’import se met à jour automatiquement ensuite.
IMPORTRANGE se combine avec INDIRECT lorsque l’identifiant du classeur ou le nom de la feuille sont eux-mêmes stockés dans des cellules, ce qui permet de bâtir des tableaux de bord multi-fichiers pilotés depuis une seule feuille de paramètres.
Les alternatives pour référencer des feuilles
Les formules couvrent la grande majorité des besoins, mais d’autres options existent. Pour connecter plusieurs classeurs ou automatiser des imports, une solution tierce comme Coupler.io évite la complexité de certaines formules. Des plateformes comme Airtable ou Notion proposent aussi des intégrations qui rendent vos données encore plus interconnectées.
Raisons d’explorer des solutions tierces
- Simplicité d’utilisation : des interfaces qui connectent différentes sources de données sans écrire de formule.
- Gain de temps : l’automatisation des imports libère du temps pour l’analyse plutôt que la préparation.
- Performance : ces outils gèrent de gros volumes sans ralentir vos feuilles existantes.
- La référence de base vers une autre feuille s’écrit ‘Nom de la feuille’!Cellule — apostrophes recommandées.
- Pour un nom de feuille lu depuis une cellule, utilisez INDIRECT avec l’opérateur de concaténation &.
- En français, le séparateur d’arguments d’une formule est le point-virgule, pas la virgule.
- Pour récupérer le nom de la feuille active, la voie la plus sûre est une fonction Apps Script.
- Pour lire une feuille d’un autre classeur, passez par IMPORTRANGE et autorisez la connexion au premier appel.
- Pour connecter plusieurs classeurs, des outils tiers (Coupler.io, Airtable, Notion) complètent utilement les formules.
Questions fréquentes
Comment lire une cellule d’une autre feuille dans Google Sheets ?
='DonnéesVentes'!A1. Google Sheets renvoie alors la valeur de A1 de la feuille « DonnéesVentes ».Quelle fonction utiliser quand le nom de la feuille est dans une cellule ?
=INDIRECT(A1 & "!B2") lit B2 de la feuille dont le nom est stocké en A1.Faut-il une virgule ou un point-virgule entre les arguments ?
;). La virgule sert de séparateur décimal. En locale anglaise, c’est l’inverse.Comment obtenir le nom de la feuille active dans une cellule ?
SpreadsheetApp.getActiveSheet().getName()) appelée via =NOMFEUILLE().INDIRECT ou référence directe : laquelle choisir ?
'Feuille'!A1) quand le nom est fixe, et INDIRECT quand il doit rester modifiable depuis une cellule. INDIRECT est plus souple mais se recalcule à chaque modification et peut alourdir de très grands classeurs.Comment référencer une feuille d’un autre fichier Google Sheets ?
'Feuille'!A1 ne marche qu’à l’intérieur d’un même classeur. Pour un autre fichier, utilisez IMPORTRANGE : =IMPORTRANGE("URL_du_classeur"; "Feuille!A1:D50"), puis cliquez sur Autoriser l’accès au premier appel.



