Un avantage non négligeable des tableaux dans Google Sheets

L’une des fonctionnalités les plus puissantes de Google Sheets est la formule IMPORTRANGE, qui permet de transférer des données d’un fichier Google Sheets vers un autre. Contrairement à Excel, où les fichiers locaux peuvent être facilement liés, Google Sheets étant hébergé dans le cloud nécessite une méthode spécifique pour connecter ses fichiers : c’est là qu’intervient la fonction IMPORTRANGE.

Comment fonctionne la fonction IMPORTRANGE ?

La formule IMPORTRANGE suit un format simple :

=IMPORTRANGE("URL_du_fichier_source","Plage_données")

Par exemple :

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/XXXXXXXXXXX/edit#gid=0","'Feuille1'!A1:G11")

Dans cet exemple, l’URL fait référence au fichier source, et la plage de données (ex. : A1:G11 dans Feuille 1) correspond aux cellules à importer.

Les limites de la fonction IMPORTRANGE

Malgré son utilité, cette formule peut être fragile dans certains cas :

  1. Renommer une feuille source : si la feuille Feuille 1 est renommée, la formule ne se met pas à jour automatiquement.
  2. Ajouter des lignes ou colonnes : les données ajoutées dans le fichier source ne seront pas automatiquement prises en compte dans la plage définie par la formule initiale.

Ces limitations peuvent rendre la maintenance de la formule laborieuse, surtout dans des fichiers complexes ou fréquemment modifiés.

Une solution robuste : les tableaux

Pour rendre votre formule IMPORTRANGE plus fiable, vous pouvez utiliser la fonctionnalité de Tableau dans Google Sheets. Voici comment procéder :

  1. Convertir vos données en tableau :
    Sélectionnez vos données dans le fichier source, puis cliquez sur Format > Convertir en tableau.
  1. Utiliser le nom du tableau dans la fonction IMPORTRANGE :
    Une fois la table créée, utilisez son nom dans la formule. Par exemple :
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/XXXXXXXXXXX/edit#gid=0","Table1[#ALL]")
  • Table1[#ALL] : importe les données et la ligne d’en-tête.
  • Table1 : importe uniquement les données sans les en-têtes.

Avantages des tableaux

  1. Flexibilité : Si la feuille source est renommée ou si des lignes/colonnes sont ajoutées, la formule s’adapte automatiquement.
  2. Lisibilité : Le nom de la table rend la formule plus claire et facile à comprendre.

Avec cette méthode, votre formule IMPORTRANGE devient non seulement plus robuste, mais aussi plus intuitive à gérer.

Alors, adoptez les tableaux pour simplifier vos workflows dans Google Sheets ! 🚀