Si vos données Google Sheets se trouvent dans une autre feuille, il est facile d’y accéder. Voici comment interroger une autre feuille dans Google Sheets.

Google Sheets vous permet de créer plusieurs feuilles dans le même document pour organiser vos données.

Mais que faire si les données dont vous avez besoin pour votre feuille actuelle sont stockées dans une autre feuille ? Avec Google Sheets, vous pouvez accéder rapidement aux données d’une autre feuille, voire d’un document Google Sheets entièrement différent.

Découvrez ci-dessous comment interroger une autre feuille dans Google Sheets.

Comment extraire des données de cellule d’une autre feuille dans Google Sheets

La fonction RECHERCHE est un outil puissant qui permet d’extraire plusieurs éléments de données d’une autre feuille ou d’un autre document. Cependant, si vous souhaitez uniquement référencer quelques cellules, elle peut s’avérer un peu trop compliquée.

Voici une méthode simple et rapide pour extraire des données de cellules d’une autre feuille dans Google Sheets:

  1. Cliquez dans la cellule où vous souhaitez que les données apparaissent.
  2. Tapez =( dans la cellule. N’appuyez pas sur Enter à ce stade.
    start formula in google sheets
  3. Naviguez jusqu’à la feuille dont vous voulez extraire les données en cliquant sur le nom de la feuille.
    change sheet in google sheets
  4. Cliquez dans la cellule contenant les données que vous voulez extraire.
    pull cell in google sheets
  5. Tapez ) et appuyez sur Enter pour terminer votre formule.
  6. Vos données sont maintenant extraites.
  7. Vous pouvez utiliser la fonction de remplissage de Google Sheets pour extraire davantage de données.
    fill down in google sheets

Comment extraire des données de cellule d’un autre document dans Google Sheets

Si les données que vous souhaitez extraire dans votre feuille se trouvent dans un autre document Google Sheets, il est possible d’y faire référence directement.

Voici comment procéder:

  1. Ouvrez la Google Sheet contenant vos données.
  2. Notez le nom de la feuille et la référence de la cellule que vous souhaitez transférer.
  3. Copiez tout ce qui se trouve dans l’URL de ce document, jusqu’à la barre oblique finale.
    copy url in google sheets
  4. Revenez au document dans lequel vous voulez transférer les données et cliquez dans la cellule où vous voulez que les données apparaissent.
  5. Tapez =importrange(“ puis collez l’URL que vous avez copié à l’étape 3.
    paste url in formula
  6. Tapez un dernier guillemet, suivi d’une virgule.
    add comma to formula
  7. Entre guillemets, tapez le nom de la feuille que vous avez noté à l’étape 2, un point d’exclamation et la référence de la cellule que vous avez notée à l’étape 2.
    google sheet reference
  8. Ajoutez une dernière parenthèse fermée et appuyez sur Enter.
  9. Il se peut que l’on vous demande maintenant la permission de connecter vos feuilles de calcul. Cliquez sur Autoriser l’accès pour confirmer.
    allow access in google sheets
  10. Vos données apparaissent maintenant dans votre feuille.

Contrairement à la première méthode, vous ne pouvez pas glisser vers le bas pour remplir d’autres cellules, puisque la formule fait référence à une cellule spécifique de votre autre document. Vous pouvez toutefois indiquer une plage de cellules dans votre formule.

Pour remplir toutes les cellules de C4 à C8 en une seule fois, par exemple, vous pouvez utiliser la référence suivante à la fin de votre formule:

 "Ma feuille de référence!C4:C8"

Comment interroger une autre feuille dans Google Sheets

Si vous souhaitez extraire un grand nombre de données d’une autre feuille, ou si vous voulez mieux contrôler ce qui est extrait, vous pouvez utiliser la puissante fonction QUERY. Cette fonction est plus compliquée à utiliser mais elle est hautement configurable.

Pour interroger une autre feuille dans Google Documents:

  1. Cliquez dans la cellule où vous voulez que le premier élément de données apparaisse.
  2. Tapez =query( mais n’appuyez pas sur Enterquery in google sheets
  3. Naviguez vers la feuille contenant vos données en cliquant sur l’onglet feuille.
    select google sheet
  4. Mettez en surbrillance toutes les données avec lesquelles vous voulez travailler.
    data range google sheets
  5. Tapez une virgule, puis entre guillemets, tapez sélectionnez suivi des lettres des colonnes dont vous voulez extraire les données. Par exemple, si vous voulez extraire des données des colonnes B et D, vous devez taper , “select B, D”. Si vous voulez interroger toutes les données, vous taperez “select*”
    select range google sheets
  6. Enfin, tapez une autre virgule, puis le nombre d’en-têtes que comportent vos données, suivi d’une dernière parenthèse fermée. S’il n’y a qu’un seul en-tête de colonne, par exemple, vous devez taper ,1)
    query formula in google sheets
  7. Appuyez sur Enter et les données seront extraites.
    queried data results from same doc
  8. Si vous devez modifier votre formule, cliquez dans la cellule supérieure gauche de vos données, là où vous avez saisi la formule pour la première fois.

Comment interroger un autre document dans Google Sheets

Si les données que vous souhaitez interroger se trouvent dans un autre document, vous devrez utiliser une formule légèrement différente.

Voici comment procéder:

  1. Ouvrez le document Google Sheets contenant les données que vous souhaitez interroger.
  2. Notez le nom de la feuille et la plage de cellules que vous souhaitez interroger.
  3. Copiez l’URL de ce document jusqu’à la dernière barre oblique.
    copy url in google sheets
  4. Revenez au document dans lequel vous souhaitez que les données apparaissent. Cliquez dans la cellule où vous voulez que les données interrogées apparaissent.
  5. Tapez =query(importrange(” puis collez l’URL que vous avez copié à l’étape 3.
    importrange in google sheets
  6. Tapez ), puis entre guillemets tapez le nom de la feuille que vous avez noté à l’étape 2, un point d’exclamation, puis la plage de cellules que vous avez noté à l’étape 2.
    range of importrange in google sheets
  7. Tapez une virgule, puis entre guillemets, tapez sélectionnez suivi des numéros des colonnes dont vous voulez extraire les données. Par exemple, si vous voulez extraire des données de la première et de la troisième colonne, vous devez taper, “select Col1, Col3”
    query columns in google sheets
  8. Enfin, tapez une autre virgule, puis le nombre de rubriques au-dessus de vos données, suivi d’une dernière parenthèse fermée. Par exemple, s’il y a un seul en-tête de colonne, vous devez taper ,1)
    complete formula in google sheets
  9. Appuyez sur Enter.
  10. Il se peut que l’on vous demande maintenant l’autorisation de connecter vos feuilles de calcul. Cliquez sur Allow Access pour confirmer.
    allow access in google sheets
  11. Vos données interrogées devraient maintenant apparaître.
    queried data results

Fonctions de recherche utiles dans Google Sheets

Dans les exemples ci-dessus, la fonction SELECT a été utilisée pour sélectionner les colonnes que nous voulions interroger. Toutefois, vous pouvez utiliser cette fonction pour effectuer des sélections beaucoup plus spécifiques.

Voici quelques exemples de ce que vous pouvez faire:

  • Sélectionner toutes les données
    =QUERY('My Current Sheet'!B3:D13, "SELECT *", 1)
  • Sélectionner les colonnes dans un ordre différent
    =QUERY('My Current Sheet' !B3:D13, "SELECT B, D, C", 1)
  • Sélectionner uniquement les données supérieures à une valeur spécifique
    =QUERY('My Current Sheet'!B3:D13, "SELECT B, C WHERE C > 20", 1)
  • Ordonner les données sélectionnées
    =QUERY('My Current Sheet' !B3:D13, "SELECT B, C ORDER BY B DESC", 1)
  • Sélectionnez uniquement les 5 premières valeurs dans l’ordre croissant
    =QUERY('My Current Sheet'!B3:D13, "SELECT B, C ORDER BY D ASC LIMIT 5", 1)
  • Sautez les 10 premières lignes
    =QUERY('My Current Sheet' !B3:D13, "SELECT B, C, D OFFSET 10", 1)

En savoir plus sur les fonctions de Google Sheets

Google Sheets dispose de centaines de fonctions puissantes, dont QUERY n’est qu’un exemple. Maintenant que vous savez comment interroger une autre feuille dans Google Sheets, vous souhaiterez peut-être découvrir d’autres fonctions.

Les instructions IF de Google Sheets vous permettent de rendre vos calculs plus intelligents. Vous pouvez utiliser la fonction SUMIF dans Google Sheets pour trouver la somme totale des cellules qui répondent à des critères spécifiques, ou la fonction COUNTIF pour compter le nombre de cellules qui répondent à vos critères.

Vous pouvez également utiliser la fonction VLOOKUP dans Google Sheets pour rechercher la colonne la plus à gauche de vos données et retourner n’importe quelle valeur de la même ligne.