Utiliser IMPORTRANGE pour référencer une autre feuille Google

Video import google sheet into another google sheet

IMPORTRANGE vous permet de reproduire des données d’une feuille Google à une autre. Lorsque vous utilisez cette fonction, les données de la feuille importée se mettront automatiquement à jour pour refléter les données de la feuille d’origine, ce qui en fait un moyen pratique de référencer des données à jour provenant d’une feuille Google distincte sans avoir à garder plusieurs feuilles ouvertes.

La syntaxe pour IMPORTRANGE est =IMPORTRANGE(url_de_la_feuille, plage_de_cellules).

À la fin de ce tutoriel, vous serez en mesure de transférer des données à partir d’une autre feuille Google en utilisant la fonction IMPORTRANGE.

Formule IMPORTRANGE

La syntaxe pour IMPORTRANGE est :

=IMPORTRANGE(url_de_la_feuille, plage_de_cellules)

Voici ce que ces entrées représentent :

  • url_de_la_feuille : l’URL de la feuille d’origine contenant les données que vous souhaitez importer dans votre nouvelle feuille.
  • plage_de_cellules : la zone de la feuille d’origine contenant les données que vous souhaitez importer dans votre nouvelle feuille.

Comment utiliser IMPORTRANGE

Pour cette fonction, vous aurez besoin de deux feuilles ouvertes : une feuille contenant vos données d’origine et une deuxième feuille de destination où vous voulez importer ces données d’origine. Si vous suivez notre modèle, vous devrez avoir cette feuille ouverte en plus d’une nouvelle feuille vierge.

Examinons de plus près comment identifier vos entrées et utiliser IMPORTRANGE dans Google Sheets.

1. Dans votre nouvelle feuille, cliquez sur la cellule en haut à gauche de la zone où vous voulez que les données importées apparaissent.

La cellule dans laquelle vous saisissez la fonction IMPORTRANGE deviendra la cellule en haut à gauche de votre plage importée. Commencez donc votre fonction par =IMPORTRANGE(.

Dans ma feuille pratique, je vais commencer ma fonction dans la cellule A1.

2. Copiez l’URL de la feuille contenant les données que vous souhaitez importer.

La première entrée, l’URL de la feuille, fait référence à l’URL de la feuille d’origine contenant vos données. Pour copier l’URL, rendez-vous sur votre feuille d’origine, sélectionnez l’URL en entier, faites un clic droit, puis sélectionnez « Copier ».

Ensuite, retournez dans votre nouvelle feuille. Collez l’URL dans votre fonction, entourée de guillemets («  »).

Dans ma feuille pratique, ma fonction se lit désormais =IMPORTRANGE("https://docs.google.com/spreadsheets/d/1LdPxJKzgw-cwnGcg2XYjdkbQtNN37oqrqDzoGw6E28k/edit#gid=1837330146",.

3. Identifiez la plage de cellules dans votre feuille d’origine.

La plage de cellules est la zone de la feuille d’origine contenant les données que vous souhaitez importer dans votre nouvelle feuille.

Le format de la plage de cellules est NomDeLaFeuille![cellule_en_haut_à_gauche]:[cellule_en_bas_à_droite]. Voici quelques points à garder à l’esprit lorsque vous déterminez votre plage de cellules :

  • Si le nom de votre feuille contient des espaces ou des chiffres, placez le nom entre guillemets simples (‘).
  • Si vous n’incluez pas de nom de feuille dans la plage de cellules, cette fonction importera automatiquement les données de la première feuille (onglet) de votre feuille (classeur).
  • Votre plage peut être aussi petite qu’une seule cellule. Si vous ne souhaitez importer qu’une seule cellule, vous devez simplement couper la plage de cellules avant les deux-points pour obtenir NomDeLaFeuille!Cellule.

Écrivez la plage de cellules dans votre fonction, entourée de guillemets («  »).

Dans ma feuille pratique, j’importe des données de la feuille nommée « Highest-grossing-films-US_1977-2022 ». La cellule en haut à gauche de mes données est A1 et la cellule en bas à droite est G47. Ma plage de cellules est donc 'Highest-grossing-films-US_1977-2022'!A1:G47.

Maintenant, ma fonction se lit =IMPORTRANGE("https://docs.google.com/spreadsheets/d/1LdPxJKzgw-cwnGcg2XYjdkbQtNN37oqrqDzoGw6E28k/edit#gid=1837330146","'Highest-grossing-films-US_1977-2022'!A1:G47".

4. Terminez votre fonction avec une parenthèse fermante ) et appuyez sur Entrée.

La première fois que vous importez ces données dans votre nouvelle feuille, vous obtiendrez un message d’erreur, #REF!. Cela est prévu à ce stade et concerne les autorisations de partage.

5. Sélectionnez « Autoriser l’accès » pour terminer l’importation de vos données.

Même si votre fonction IMPORTRANGE apparaîtra toujours si vous sélectionnez la cellule dans laquelle vous avez saisi la fonction, votre nouvelle feuille affichera maintenant une copie des données de votre feuille d’origine.

Comment référencer une autre feuille dans la même feuille de calcul

Si vous souhaitez importer des données à un nouvel emplacement dans la même feuille de calcul, que ce soit sur le même onglet que vos données d’origine ou sur un nouvel onglet, vous pouvez utiliser une formule simplifiée au lieu de la fonction IMPORTRANGE. Vous devez simplement saisir un signe égal et la plage pour les données d’origine dans la cellule en haut à gauche où vous souhaitez que vos données répliquées apparaissent :

='NomDeLaFeuille'![cellule_en_haut_à_gauche]:'NomDeLaFeuille'![cellule_en_bas_à_droite]

Si vous ne souhaitez répliquer qu’une seule cellule, vous n’avez qu’à inclure cette cellule dans votre formule :

='NomDeLaFeuille'!Cellule

Si votre cellule de référence apparaît sur la même feuille que vos données d’origine, vous n’avez pas besoin d’inclure le nom de la feuille.

Limitations et alternatives d’IMPORTRANGE

IMPORTRANGE reproduit des données d’une feuille de calcul sur une autre et mettra automatiquement à jour les données importées lorsque vous ajouterez, supprimerez ou manipulerez autrement l’ensemble de données d’origine. Cependant, lorsque vous utilisez IMPORTRANGE, vous remarquerez deux limitations : (1) vous ne pouvez pas manipuler vos données importées et (2) la mise en forme de votre feuille d’origine ne se transférera pas automatiquement.

Jetons un coup d’œil à la façon de contourner ces limitations.

Travailler avec des données importées

Bien que vous puissiez effectuer certaines tâches avec vos données importées, telles que les filtrer, effectuer des calculs et des fonctions, vous ne pouvez pas modifier directement vos données importées, telles que la modification de texte et le tri.

Si vous souhaitez pouvoir travailler directement avec vos données importées dans votre nouvelle feuille, une solution serait de copier vos données importées dans un nouvel onglet. Voici comment procéder :

  1. Commencez par mettre en surbrillance la plage importée et copiez les données.
  2. Créez un nouvel onglet dans votre feuille.
  3. Mettez en surbrillance la première cellule de votre nouvel onglet.
  4. Allez dans Edition dans le menu supérieur. Ensuite, allez dans Collage spécial > Valeurs uniquement.
  5. Vos données importées seront collées sous forme de texte avec lequel vous pouvez travailler directement.

Cependant, gardez à l’esprit que ces valeurs copiées ne se mettront pas automatiquement à jour pour correspondre à la feuille d’origine. Vous devrez répéter ce processus chaque fois que votre ensemble de données d’origine est mis à jour.

Mise en forme des données importées

IMPORTRANGE n’importe pas la mise en forme, seulement le contenu des cellules. Cependant, vous pouvez copier et coller manuellement la mise en forme de votre feuille d’origine dans votre nouvelle feuille. Voici comment procéder :

  1. Dans votre feuille d’origine, mettez en surbrillance les cellules de votre plage source et copiez-les.
  2. Dans votre nouvelle feuille, mettez en surbrillance la zone de la plage importée.
  3. Allez dans Edition dans le menu supérieur. Ensuite, allez dans Collage spécial > Mise en forme uniquement.
  4. La mise en forme de votre feuille d’origine sera collée sur vos données importées.
    Malheureusement, vous ne pouvez pas copier les largeurs de colonne d’une feuille à une autre, mais vous pouvez redimensionner manuellement les cellules de votre nouvelle feuille sans affecter la fonction IMPORTRANGE.

Erreurs courantes et solutions

Si vous n’utilisez pas correctement la fonction IMPORTRANGE, vous obtiendrez une erreur d’analyse de formule. Voici quelques messages d’erreur courants associés à IMPORTRANGE et des suggestions pour les résoudre :

  • #ERROR! : Cette erreur indique généralement un problème de syntaxe. Assurez-vous d’avoir écrit chaque entrée correctement et utilisé une ponctuation appropriée, y compris les guillemets autour de l’URL de la feuille et de la plage de cellules, et d’avoir correctement formaté votre plage de cellules.
  • #REF! : Cette erreur apparaît généralement dans deux cas : (1) lorsque vous importez vos données pour la première fois et avez besoin d’autorisations de partage, et (2) si vous essayez de manipuler des cellules à l’intérieur de votre plage importée. Dans le premier cas, sélectionnez « Autoriser l’accès » pour importer vos données. Dans le deuxième cas, annulez votre tentative de manipuler les cellules dans la plage importée. Ensuite, consultez la solution ci-dessus pour travailler avec vos données importées.

Continuer à apprendre

Vous souhaitez renforcer vos compétences en matière de travail avec les données en utilisant Google Sheets ? Inscrivez-vous au Certificat Professionnel en Analyse de Données de Google. Vous en apprendrez plus sur les feuilles de calcul et d’autres outils d’analyse clés.

Lien source : Crawlan.com

Articles en lien