Le Guide Ultime pour Utiliser INDEX dans Google Sheets

Video google sheet index

index function google sheets

Le fonction INDEX de Google Sheets vous permet de rechercher et d’extraire des données de manière plus efficace dans votre feuille de calcul.

La fonction INDEX dans Google Sheets renvoie le contenu d’une cellule, spécifié par les décalages de ligne et de colonne. INDEX vous permet de localiser facilement des données dans votre feuille et de les utiliser dans d’autres fonctions.

Voici un guide complet sur la fonction INDEX de Google Sheets, de son fonctionnement à ses cas d’utilisation, en passant par des exemples pratiques.

Que fait la fonction INDEX dans Google Sheets ?

La fonction INDEX dans Google Sheets extrait des données de cellules spécifiques ou de plages de cellules, en fonction de la ligne, de la colonne ou de la plage que vous entrez. La fonction INDEX renvoie ensuite les données à l’intersection de la plage spécifiée.

Pensez à la fonction INDEX comme à un index de livre intégré, un moyen rapide de trouver des informations (des données) sur une page (une cellule) dans un livre (une feuille de calcul).

Syntaxe de la fonction INDEX dans Google Sheets

Jetons un coup d’œil à la syntaxe de base de la fonction INDEX pour mieux comprendre son fonctionnement.

INDEX(référence, [ligne], [colonne])

Voici un bref aperçu de chaque paramètre de la fonction INDEX.

  • référence fait référence à la plage de cellules à partir de laquelle vous souhaitez extraire les données (ou où les données sont renvoyées)
  • ligne est le numéro de ligne à l’intérieur de la plage de référence à partir duquel vous souhaitez extraire les données
  • colonne est le numéro de colonne à l’intérieur de la plage de référence à partir duquel vous souhaitez extraire les données

Comment utiliser la fonction INDEX dans Google Sheets

Tutoriel Vidéo : Comment Utiliser INDEX dans Google Sheets (Guide Étape par Étape)

Voici quelques mini-tutoriels étape par étape sur la façon d’utiliser la fonction INDEX dans Google Sheets. De plus, regardez notre tutoriel vidéo ci-dessus pour une visite guidée complète sur l’utilisation de la fonction.

Prenons un exemple de jeu de données d’informations sur les ventes.

Utilisation de la fonction INDEX dans Google Sheets pour retourner une valeur de cellule

Vous pouvez utiliser la fonction INDEX pour extraire des données de la ligne et de la colonne spécifiées dans la plage sélectionnée.

Nous allons extraire le total des ventes réalisées par Susan Fields à partir du jeu de données dans cet exemple. Sélectionnez les cellules A2:D7 comme plage de cellules.

Les données de Susan Fields sont dans la troisième ligne et le montant total des ventes est dans la quatrième colonne.

Pour connaître les ventes totales de Susan Fields, votre formule INDEX devrait être :

=INDEX(A2:D7,3,4)

Le résultat affichera les ventes totales de Susan Fields.

Utilisez la même formule pour retourner d’autres valeurs de cellules dans le tableau en changeant les paramètres de la fonction INDEX.

Essayons un autre exemple. Cette fois, nous allons récupérer les transactions réussies de Robert Johnson en utilisant cette formule :

=INDEX(A2:D7,6,2)

La fonction INDEX devrait afficher les résultats suivants :

(Veuillez noter que les résultats réels dépendent des données de votre propre feuille de calcul)

Et voilà comment vous utilisez la fonction INDEX pour retourner une valeur de cellule dans Google Sheets.

IA + Google Sheets : Utilisez le Générateur de Formules pour Générer Automatiquement des Formules INDEX

Vous pouvez également utiliser le Générateur de Formules gratuit de Coefficient pour créer automatiquement les formules de cet exemple. Pour utiliser le Générateur de Formules, vous devez installer Coefficient. Le processus d’installation prend moins d’une minute.

Nous vous expliquerons comment installer Coefficient depuis la Place de Marché Google Workspace. Ou vous pouvez ignorer la Place de Marché et commencer gratuitement depuis notre site Web.

Tout d’abord, cliquez sur Extensions dans le menu Google Sheets. Choisissez Add-ons -> Obtenir des compléments. Cela affichera la Place de Marché Google Workspace. Voici un lien direct vers la liste de Coefficient sur la Place de Marché Google Workspace.

Recherchez « Coefficient ». Cliquez sur l’application Coefficient dans les résultats de recherche.

Acceptez les invites d’installation. Une fois l’installation terminée, revenez aux Extensions dans le menu Google Sheets. Coefficient sera disponible en tant que complément.

Maintenant, lancez l’application. Coefficient s’exécutera dans la barre latérale de votre feuille de calcul Google. Sélectionnez GPT Copilot dans la barre latérale de Coefficient.

Cliquez ensuite sur le Générateur de Formules.

Saisissez une description d’une formule dans la zone de texte. Pour cet exemple, saisissez : Pour la plage de données A2:D7, trouvez la valeur dans la ligne 3 et la colonne 4.

Ensuite, appuyez sur ‘Générer’. Le Générateur de Formules générera automatiquement la formule à partir du premier exemple.

Utilisation de la fonction INDEX pour retourner une formule de tableau

En plus de récupérer la valeur d’une seule cellule, la fonction INDEX vous permet également d’extraire une ligne entière de cellules.

Récupérons toutes les informations de ventes d’Harry Stone. Nous allons extraire les quatre cellules de la quatrième ligne du tableau.

Utilisez la fonction INDEX pour retourner une formule de tableau contenant les quatre valeurs de la quatrième ligne. La formule est la suivante :

=ArrayFormula( INDEX (A2:D7,4,0) )

« 4 » fait référence au numéro de ligne, et « 0 » est le numéro de colonne où se trouvent les données que nous voulons extraire.

Sélectionnez la cellule où les résultats doivent apparaître. Elle doit être adjacente aux cellules pouvant contenir toutes les valeurs extraites. Pour cet exemple, vous aurez besoin de 3 cellules vides à droite de la cellule contenant la formule INDEX.

Saisissez la formule dans la cellule sélectionnée et appuyez sur Entrée.

Vos données extraites devraient ressembler à ceci :

(Assurez-vous de remplacer les valeurs de la formule INDEX par celles de votre propre feuille de calcul)

Utilisation de la fonction INDEX pour extraire des colonnes de données

Vous pouvez extraire toutes les valeurs de cellules d’une colonne à l’interieur de votre plage de cellules en utilisant la fonction INDEX de Google Sheets.

Supposons que vous souhaitez extraire les noms de tous vos représentants commerciaux à partir de ce jeu de données. La formule pour y parvenir est la suivante :

=ArrayFormula (INDEX(A2:D7,0,1))

Sélectionnez une cellule à l’intérieur de la colonne où les résultats doivent apparaître (cellule A9 dans cet exemple). Saisissez la formule et appuyez sur Entrée.

Les résultats devraient afficher une nouvelle colonne contenant les noms de vos représentants commerciaux.

Comment utiliser la fonction INDEX dans d’autres formules Google Sheets

Vous pouvez exploiter INDEX en combinaison avec d’autres formules et fonctions, comme le montrent les exemples ci-dessous.

Utilisation d’INDEX avec la fonction COUNTA

Ensemble, les fonctions COUNTA et INDEX peuvent calculer des valeurs à l’aide de la dernière ligne de données d’une liste ou d’un tableau qui est régulièrement mis à jour.

Prenons un exemple de tableau simple montrant des données de vente avec des mises à jour hebdomadaires.

Utilisez la formule ci-dessous pour effectuer des calculs réguliers en utilisant la moyenne des ventes de la semaine la plus récente.

=INDEX((A:B), COUNTA(A:A),2)

Les résultats devraient ressembler à ceci :

Démarrons par analyser la syntaxe des formules combinées :

  • Les colonnes A et B sont la plage
  • La fonction COUNTA(A:A) compte le nombre de points de données dans la colonne A
  • La formule INDEX prend le nombre ou la valeur que COUNTA(A:A) a compté comme la ligne à partir de laquelle elle extrait les résultats
  • 2 indique à la formule d’obtenir le résultat dans la colonne de la plage de données (colonne B dans cet exemple)

Cette formule combinée INDEX et COUNTA renvoie la ligne la plus récente de vos données de vente hebdomadaires.

Combinaison des fonctions MATCH et INDEX

Utiliser les fonctions INDEX et MATCH ensemble est l’un des moyens les plus puissants de rechercher des valeurs dans votre feuille de calcul Google.

Bien que vous puissiez utiliser VLOOKUP, cette fonction présente des limites. Nous passerons en revue ces limites pour voir pourquoi l’utilisation d’une fonction MATCH INDEX est plus facile et plus efficace, y compris dans quelles situations utiliser la combinaison.

Tout d’abord, appliquons VLOOKUP à ces données d’échantillon sur les représentants commerciaux pour montrer comment fonctionne cette fonction.

Comment utiliser la fonction VLOOKUP

Récupérez le nom du représentant commercial avec l’ID d’employé 161 en utilisant cette formule VLOOKUP :

=VLOOKUP(161,A2:B11,2,FALSE)

Voici le résultat :

La formule VLOOKUP (dans la cellule D2) recherche 161 dans la colonne ID d’employé car c’est la donnée la plus à gauche de la plage A2:B11. Ensuite, la fonction récupère la valeur dans la deuxième colonne (colonne B) de la ligne, en supposant que les données ne sont pas triées.

Cependant, la fonction VLOOKUP ne peut rechercher des valeurs que dans la colonne la plus à gauche du tableau et faire référence à des cellules statiques. Essayons d’insérer une nouvelle colonne contenant les emplacements des représentants entre les première et deuxième colonnes (A et B).

La valeur de recherche renvoyée montre maintenant « DE » au lieu de « Sarah », car VLOOKUP est une formule semi-statique. Google Sheets a mis à jour le deuxième paramètre pour refléter la plage que nous avons ajoutée, mais il n’a pas modifié l’index de colonne (le troisième paramètre) en conséquence.

VLOOKUP ne peut pas non plus rechercher des valeurs dans des colonnes qui ne sont pas à l’extrémité gauche de la plage de cellules. Par exemple, supposons qu’une colonne ID d’employé soit à l’extrémité droite du tableau.

Vous pourriez déplacer la colonne ID d’employé dans la partie la plus à gauche de votre tableau. Cependant, cela n’est pas toujours idéal, en particulier avec des spécifications de présentation et des mises en page de données qui ne vous permettent pas de réarranger les colonnes.

C’est là qu’interviennent les formules INDEX et MATCH.

Utilisation des fonctions INDEX et MATCH

Avant de combiner les fonctions INDEX et MATCH, voyons d’abord comment fonctionne une fonction MATCH dans Google Sheets.

Essentiellement, la fonction MATCH analyse votre ensemble de données à la recherche d’une valeur spécifique et renvoie sa position avec cette syntaxe.

=MATCH(valeur_recherchée, plage, [type_de_recherche])

  • valeur_recherchée est l’enregistrement ou la valeur que vous souhaitez trouver
  • plage fait référence à la colonne ou à la ligne que vous souhaitez que la fonction recherche
  • type_de_recherche est un paramètre facultatif qui définit si la correspondance doit être approximative ou exacte. S’il est omis, la valeur par défaut est un (1).
    • 1 signifie que le tri de la plage par ordre croissant est effectué, et la fonction récupère les valeurs les plus élevées inférieures ou égales à valeur_recherchée.
    • 0 indique à la fonction de rechercher une correspondance exacte dans des plages de données non triées.
    • -1 indique que les valeurs sont classées par ordre décroissant, ce qui indique à la fonction de récupérer la plus petite valeur supérieure ou égale à valeur_recherchée.

Par exemple, pour obtenir la position de George dans cet ensemble de données de représentants commerciaux, utilisez cette formule de fonction MATCH :

=MATCH("George", A1:A10, 0)

Voici le résultat :

Contrairement à la fonction INDEX, la fonction MATCH est effectuée dans une seule colonne ou ligne. La fonction MATCH trouve l’emplacement de la valeur définie.

Maintenant que nous savons comment utiliser la fonction MATCH, passons à la fonction INDEX MATCH.

Syntaxe :

=INDEX(référence, MATCH(valeur_recherchée, plage, type_de_recherche))

Les deux plages de cellules sélectionnées pour les fonctions INDEX et MATCH doivent se trouver dans une seule colonne.

La combinaison est similaire à l’exécution d’une VLOOKUP, sauf que vous spécifiez les colonnes à rechercher et renvoyez la valeur dans des plages séparées. Cependant, vous ne rencontrerez pas les erreurs que génère VLOOKUP.

Utilisez la fonction MATCH pour voir quelle ligne contient l’ID d’employé 161 dans la colonne C. Cela renverra un nombre qui indiquera à la fonction INDEX dans quelle ligne de la colonne A rechercher le représentant commercial.

La formule devrait ressembler à ceci :

=INDEX(A2:A11,MATCH(161,D2:D11,0))

Le résultat vous montre le nom de l’ID d’employé 161 (Sarah).

Contrairement à VLOOKUP, la combinaison de fonctions INDEX MATCH fonctionne même si la colonne de recherche (l’ID d’employé) n’est pas la colonne la plus à gauche. Elle fonctionne également comme VLOOKUP lorsque la colonne de recherche est la plus à gauche du tableau.

Ajoutez maintenant une autre colonne pour tester la polyvalence de la fonction INDEX MATCH. Ajoutez une nouvelle colonne entre les colonnes « Location » et « Sales Amount ». Et voilà : Google Sheets a automatiquement mis à jour les références de cellules pour tenir compte des modifications.

L’utilisation des fonctions MATCH et INDEX ensemble est plus souple que VLOOKUP.

Vous pouvez rendre la fonction de combinaison INDEX MATCH encore plus puissante en utilisant deux fonctions MATCH au lieu d’une seule.

Utilisons l’ensemble de données bidimensionnel d’exemple à partir duquel vous souhaitez extraire une valeur. Mais cette fois, utilisez la fonction MATCH deux fois dans la fonction INDEX. Les données d’exemple montrent la température moyenne mensuelle de 2015 à 2020.

Obtenez la température moyenne d’un mois spécifique et d’une année particulière à partir de l’ensemble de données en utilisant cette formule :

=INDEX(B2:M7, MATCH(B11, A2:A7, false), MATCH(B10, B1:M1, false))

La fonction de combinaison récupère l’emplacement de la ligne pour l’année appropriée (2018, la quatrième ligne de données). Elle récupère également la colonne pour le bon mois (septembre, la neuvième colonne de données). La fonction INDEX prend les coordonnées et renvoie la température moyenne de septembre 2018 (18,6).

Maintenant, vous comprenez pourquoi la combinaison INDEX et MATCH surpasse souvent VLOOKUP.

Fonction INDEX de Google Sheets : L’Index du Livre pour votre Feuille de Calcul

La fonction INDEX dans Google Sheets est une méthode rapide et efficace intégrée pour récupérer des données dans votre feuille de calcul. Une fois que vous maîtrisez les bases, vous pouvez combiner INDEX avec d’autres capacités de Google Sheets pour créer des fonctions de recherche de données plus puissantes qui extraient les données de manière plus rapide.

Pour plus de conseils sur les feuilles de calcul, consultez nos autres tutoriels Google Sheets :

  • Comment Utiliser la Fonction QUERY de Google Sheets
  • Le Guide Ultime pour Utiliser les Tableaux Croisés Dynamiques dans Google Sheets
  • Lien de Données Entre Plusieurs Feuilles Google : Guide Ultime
  • Le Guide Ultime pour VLOOKUP dans Google Sheets

(Cet article a été adapté pour le site bolamarketing.com. Pour plus d’articles intéressants sur Google Sheets, consultez notre site https://crawlan.com)

Articles en lien