Google Sheets : utilisez IMPORTRANGE avec plusieurs feuilles



Vous pouvez utiliser la syntaxe de base suivante avec IMPORTRANGE dans Google Sheets pour importer des données de plusieurs feuilles de calcul à la fois :

=QUERY({
    IMPORTRANGE("URL1", "'sheetname1'!A1:B10");
    IMPORTRANGE("URL2", "'sheetname2'!A1:B10");
    IMPORTRANGE("URL3", "'sheetname3'!A1:B10");
  })

Cette requête particulière renvoie simultanément les données de trois feuilles de calcul différentes.

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : utiliser IMPORTRANGE avec plusieurs feuilles

Supposons que nous souhaitions importer simultanément des données de deux feuilles de calcul Google différentes.

La première feuille se trouve dans un onglet appelé stats à l’URL suivante :

La deuxième feuille se trouve dans un onglet appelé stats2 à l’URL suivante :

Nous pouvons utiliser la syntaxe suivante avec IMPORTRANGE pour importer les données des deux feuilles en même temps dans une nouvelle feuille de calcul :

=QUERY({IMPORTRANGE("1AdlE9V0aYMdrCmAGtvGXIEfo3szQ1tWRJ2HhJkUhg_4","'stats'!A1:C12");
        IMPORTRANGE("17StTv1xbz658vzhibPH0aSqGX5vXZx3oHkyDqA4uHh8","'stats2'!A1:C6")})

La capture d’écran suivante montre comment utiliser cette syntaxe dans la pratique :

Google Sheets IMPORTRANGE avec plusieurs feuilles

Notez que les données des deux feuilles sont renvoyées.

Notez également que la colonne d’en-tête de la deuxième feuille est renvoyée à la ligne 13.

Pour empêcher l’importation de cette colonne, nous pouvons insérer une instruction Where dans notre fonction IMPORTRANGE :

=QUERY({IMPORTRANGE("1AdlE9V0aYMdrCmAGtvGXIEfo3szQ1tWRJ2HhJkUhg_4","'stats'!A1:C12");
        IMPORTRANGE("17StTv1xbz658vzhibPH0aSqGX5vXZx3oHkyDqA4uHh8","'stats2'!A1:C6")},
        "where Col1!='Player'")

La capture d’écran suivante montre comment utiliser cette syntaxe dans la pratique :

Notez que les données des deux feuilles sont renvoyées sans la ligne d’en-tête de la deuxième feuille.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Google Sheets :

Google Sheets : comment effectuer une requête à partir d’une autre feuille
Requête Google Sheets : comment utiliser plusieurs critères dans la requête
Requête Google Sheets : Comment renvoyer uniquement des lignes uniques

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *