En général, la fonction INDEX peut être utilisée pour rechercher et renvoyer une valeur spécifique ou pour rechercher la référence de cellule à l'emplacement de cette valeur dans une feuille de calcul.
La fonction INDEX est disponible dans Excel sous deux formes: la Forme de tableau et le Formulaire de référence.
01 sur 02Fonction INDEX Excel - Forme de tableau
La principale différence entre les deux formes de la fonction est la suivante:
- la forme de tableau renvoie la valeur de données située au point d'intersection d'une ligne et d'une colonne de données particulières;
- le formulaire de référence renvoie la référence de cellule du point d'intersection d'une colonne et d'une ligne particulières.
Fonction INDEX Excel - Forme de tableau
Un tableau est généralement considéré comme un groupe de cellules adjacentes dans une feuille de calcul. Dans l'image ci-dessus, le tableau serait le bloc de cellules de A2 à C4.
Dans cet exemple, la forme de tableau de la fonction INDEX située dans la cellule C2 renvoie la valeur de données - Widget - située au point d'intersection de la ligne 3 et de la colonne 2.
Syntaxe et arguments de la fonction INDEX (forme de tableau)
La syntaxe d'une fonction fait référence à la présentation de la fonction et inclut le nom de la fonction, ses crochets, ses séparateurs de virgule et ses arguments.
La syntaxe de la fonction INDEX est la suivante:
= INDEX (Tableau, Numéro de ligne, Numéro de colonne)
Tableau - Les références de cellule pour la plage de cellules à rechercher par la fonction pour l'information désirée
Row_num (facultatif) - Le numéro de ligne dans le tableau à partir duquel renvoyer une valeur. Si cet argument est omis, Column_num est requis.
Numéro de colonne (facultatif) - Le numéro de colonne dans le tableau à partir duquel renvoyer une valeur. Si cet argument est omis, Row_num est requis.
- Pour les deux Row_num et Numéro de colonne Vous pouvez entrer des arguments, soit les numéros de ligne et de colonne réels, soit les références de cellule à l'emplacement de ces informations dans la feuille de calcul.
Exemple de fonction INDEX (forme de tableau)
Comme mentionné, l'exemple dans l'image ci-dessus utilise le Tableau forme de la fonction INDEX pour renvoyer le terme Widget de la liste d’inventaire.
Les informations ci-dessous couvrent les étapes utilisées pour entrer la fonction INDEX dans la cellule B8 de la feuille de calcul.
Les étapes utilisent des références de cellule pour la Row_num et Numéro de colonne arguments, plutôt que d'entrer ces nombres directement.
Entrer dans la fonction INDEX
Les options permettant d'entrer la fonction et ses arguments incluent:
- Taper la fonction complète: = INDEX (A2: C4, B6, B7) dans la cellule B8
- Sélection de la fonction et de ses arguments à l'aide de la boîte de dialogue de la fonction INDEX
Bien qu'il soit possible de saisir manuellement la fonction complète dans son intégralité, de nombreuses personnes trouvent qu'il est plus facile d'utiliser la boîte de dialogue pour entrer les arguments d'une fonction.
Les étapes ci-dessous utilisent la boîte de dialogue pour entrer les arguments de la fonction.
Ouvrir la boîte de dialogue
Puisqu'il existe deux formes de la fonction - chacune avec son propre ensemble d'arguments - chaque forme nécessite une boîte de dialogue séparée.
En conséquence, une étape supplémentaire consiste à ouvrir la boîte de dialogue de la fonction INDEX, absente de la plupart des autres fonctions Excel. Cette étape consiste à choisir soit le Tableau forme ou Référence forme ensemble d'arguments.
Vous trouverez ci-dessous les étapes à suivre pour entrer la fonction INDEX et les arguments dans la cellule B8 à l'aide de la boîte de dialogue de la fonction.
- Cliquez sur la cellule B8 dans la feuille de calcul - c'est là que la fonction sera située
- Clique sur le Formules onglet du menu du ruban
- Choisir Recherche et référence depuis le ruban pour ouvrir la liste déroulante des fonctions
- Cliquer sur INDICE dans la liste pour faire apparaître le Sélectionnez les arguments boîte de dialogue - qui vous permet de choisir entre les Tableau et Référence formes de la fonction
- Clique sur le array, row_num, column_num option
- Cliquez sur OK pour ouvrir la fonction INDEX - boîte de dialogue Formulaire Array.
Saisie des arguments de la fonction
- Dans la boîte de dialogue, cliquez sur le bouton Tableau ligne
- Mettez en surbrillance les cellules A2 à C4 dans la feuille de calcul pour entrer la plage dans la boîte de dialogue.
- Clique sur le Row_num ligne dans la boîte de dialogue
- Cliquez sur la cellule B6 pour entrer cette référence de cellule dans la boîte de dialogue.
- Clique sur le Numéro de colonne ligne dans la boîte de dialogue
- Cliquez sur la cellule B7 pour entrer cette référence de cellule dans la boîte de dialogue.
- Cliquez sur OK pour terminer la fonction et fermer la boîte de dialogue.
- Le mot Gizmo apparaît dans la cellule B8, car il s'agit du terme dans la cellule intersectant la troisième ligne et la deuxième colonne de l'inventaire de pièces
- Lorsque vous cliquez sur la cellule B8, la fonction complète = INDEX (A2: C4, B6, B7) apparaît dans la barre de formule au-dessus de la feuille de calcul
Valeurs d'erreur de la fonction d'indexation
Les valeurs d'erreur courantes associées à la fonction INDEX - La forme de tableau sont les suivantes:
#VALEUR! - se produit si l'un ou l'autre Row_num , Numéro de colonne les arguments ne sont pas des nombres.
#REF! - se produit si:
- le Row_num l'argument est supérieur au nombre de lignes dans la plage sélectionnée;
- le Col_num L'argument est supérieur au nombre de colonnes de la plage sélectionnée.
Avantages de la boîte de dialogue
L'utilisation de la boîte de dialogue pour saisir les données pour les arguments de la fonction présente les avantages suivants:
- La boîte de dialogue prend en charge la syntaxe de la fonction - il est ainsi plus facile de saisir les arguments de la fonction un par un sans avoir à saisir le signe égal, les crochets ou les virgules servant de séparateurs entre les arguments.
- Les références de cellule, telles que B6 ou B7, peuvent être entrées dans la boîte de dialogue à l'aide du pointage. Pour ce faire, il suffit de cliquer sur les cellules sélectionnées avec la souris plutôt que de les saisir. références de cellules incorrectes.
Excel INDEX Function - Formulaire de référence
Excel INDEX Function - Formulaire de référence
La forme de référence de la fonction renvoie la valeur de la cellule située au point d'intersection d'une ligne et d'une colonne de données spécifiques.
Le tableau de référence peut être constitué de plusieurs plages non adjacentes, comme indiqué dans l'image ci-dessus.
Syntaxe et arguments de la fonction INDEX (formulaire de référence)
La syntaxe et les arguments du formulaire de référence de la fonction INDEX sont les suivants:
= INDEX (Référence, Row_num, Column_num, Area_num)
Référence - (obligatoire) les références de cellule pour la plage de cellules à rechercher par la fonction pour les informations souhaitées.
- si plusieurs intervalles non adjacents sont entrés pour cet argument, ils doivent être entourés d'un ensemble séparé de crochets, comme indiqué dans la formule INDEX: = INDEX ((A1: A5, C1: E1, C4: D5), B7 , B8) tiré de l'image ci-dessus
Row_num - le numéro de ligne dans le tableau à partir duquel renvoyer une valeur.
- optionnel pour single rangée de référence gammes
- requis pour une colonne et plusieurs rangée de référence gammes
Numéro de colonne - le numéro de colonne dans le tableau à partir duquel renvoyer une valeur.
- facultatif pour une colonne Référence gammes
- requis pour une seule ligne et plusieurs colonnes Référence gammes
Remarque: Pour les deux Row_num et Numéro de colonne Vous pouvez entrer des arguments, soit les numéros de ligne et de colonne réels, soit les références de cellule à l'emplacement de ces informations dans la feuille de calcul.
Area_num (facultatif) - si le Référence L'argument contient plusieurs plages non adjacentes. Cet argument sélectionne la plage de cellules à partir de laquelle les données doivent être renvoyées. Si elle est omise, la fonction utilise la première plage listée dans le Référence argument.
- La première plage entrée dans la Référence l'argument est numéroté 1;
- le second est 2;
- le troisième est 3, et ainsi de suite.
Exemple de fonction INDEX (formulaire de référence)
L’exemple dans l’image ci-dessus utilise le Référence forme de la fonction INDEX pour renvoyer le mois de juillet de la zone 2 de la rage A1 à E1.
Les informations ci-dessous couvrent les étapes utilisées pour entrer la fonction INDEX dans la cellule B10 de la feuille de calcul.
Les étapes utilisent des références de cellule pour la Row_num, Column_num et Area_num arguments, plutôt que d'entrer ces nombres directement.
Entrer dans la fonction INDEX
Les options permettant d'entrer la fonction et ses arguments incluent:
- Taper la fonction complète: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) dans la cellule B10
- Sélection de la fonction et de ses arguments à l'aide de la boîte de dialogue de la fonction INDEX
Bien qu'il soit possible de saisir manuellement la fonction complète dans son intégralité, de nombreuses personnes trouvent qu'il est plus facile d'utiliser la boîte de dialogue pour entrer les arguments d'une fonction.
Les étapes ci-dessous utilisent la boîte de dialogue pour entrer les arguments de la fonction.
Ouvrir la boîte de dialogue
Puisqu'il existe deux formes de la fonction - chacune avec son propre ensemble d'arguments - chaque forme nécessite une boîte de dialogue séparée.
En conséquence, une étape supplémentaire consiste à ouvrir la boîte de dialogue de la fonction INDEX, absente de la plupart des autres fonctions Excel. Cette étape consiste à choisir soit le Tableau forme ou Référence forme ensemble d'arguments.
Voici les étapes utilisées pour entrer la fonction INDEX et les arguments dans la cellule B10 à l'aide de la boîte de dialogue de la fonction.
- Cliquez sur la cellule B8 dans la feuille de calcul - c'est là que la fonction sera située
- Clique sur le Formules onglet du menu du ruban
- Choisir Recherche et référence depuis le ruban pour ouvrir la liste déroulante des fonctions
- Cliquer sur INDICE dans la liste pour faire apparaître le Sélectionnez les arguments boîte de dialogue - qui vous permet de choisir entre les Tableau et Référence formes de la fonction
- Clique sur le reference, row_num, column_num, area_num option
- Cliquez sur OK pour ouvrir la fonction INDEX - Boîte de dialogue Formulaire de référence.
Saisie des arguments de la fonction
- Dans la boîte de dialogue, cliquez sur le bouton Référence ligne
- Entrez un crochet rond ouvert " ( "sur cette ligne dans la boîte de dialogue
- Mettez en surbrillance les cellules A1 à A5 dans la feuille de calcul pour entrer la plage après le crochet ouvert.
- Tapez une virgule pour séparer les première et deuxième plages.
- Mettez en surbrillance les cellules C1 à E1 dans la feuille de calcul pour entrer la plage après la virgule.
- Tapez une deuxième virgule pour séparer les deuxième et troisième plages.
- Mettez en surbrillance les cellules C4 à D5 dans la feuille de calcul pour entrer la plage après la virgule.
- Entrez une parenthèse de fermeture " ) "après la troisième plage pour compléter le Référence argument
- Clique sur le Row_num ligne dans la boîte de dialogue
- Cliquez sur la cellule B7 pour entrer cette référence de cellule dans la boîte de dialogue.
- Clique sur le Numéro de colonne ligne dans la boîte de dialogue
- Cliquez sur la cellule B8 pour entrer cette référence de cellule dans la boîte de dialogue.
- Clique sur le Area_num ligne dans la boîte de dialogue
- Cliquez sur la cellule B9 pour entrer cette référence de cellule dans la boîte de dialogue.
- Cliquez sur OK pour terminer la fonction et fermer la boîte de dialogue.
- le mois juillet apparaît dans la cellule B10 car il s'agit du mois dans la cellule qui coupe la première ligne et la deuxième colonne de la deuxième zone (plage C1 à 1)
- Lorsque vous cliquez sur la cellule B8, la fonction complète = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) apparaît dans la barre de formule au-dessus de la feuille de calcul.
Valeurs d'erreur de la fonction d'indexation
Les valeurs d'erreur courantes associées à la fonction INDEX - Formulaire de référence sont les suivantes:
#VALEUR! - se produit si l'un ou l'autre Row_num , Numéro de colonne, ou Area_num les arguments ne sont pas des nombres.
#REF! - se produit si:
- le Row_num l'argument est supérieur au nombre de lignes dans la plage sélectionnée;
- le Col_num L'argument est supérieur au nombre de colonnes de la plage sélectionnée.
- le Area_num l'argument est supérieur au nombre de zones dans la plage sélectionnée.