image

VLOOKUP, HLOOKUP et INDEX-MATCH sont des moyens célèbres et courants de rechercher des valeurs dans un tableau Excel. Mais ce ne sont pas les seuls moyens de rechercher des valeurs dans Excel. Dans cet article, nous allons apprendre à utiliser la fonction OFFSET avec la fonction MATCH dans Excel. Oui, vous avez bien lu, nous utiliserons la fameuse fonction OFFSET d’Excel pour rechercher une certaine valeur dans un tableau Excel.

Formule générique,

=OFFSET(StartCell,MATCH(RowLookupValue,RowLookupRange,0),MATCH(ColLookupValue,ColLookupRange,0))

image

Lisez ceci attentivement:

StartCell: * C’est la cellule de départ de Lookup Table. Disons que si vous souhaitez rechercher dans la plage A2: A10, la StartCell sera A1.

RowLookupValue: il s’agit de la valeur de recherche que vous souhaitez trouver dans les lignes sous leStartCell. RowLookupRange: il s’agit de la plage dans laquelle vous souhaitez rechercher le RowLookupValue. C’est la plage ci-dessous StartCell (A2: A10). ColLookupValue: * Il s’agit de la valeur de recherche que vous souhaitez trouver dans les colonnes (en-têtes).

ColLookupRange: * Il s’agit de la plage dans laquelle vous souhaitez rechercher ColLookupValue. C’est la plage sur le côté droit de StartCell (comme B1: D1).

Donc, assez de théorie. Commençons par un exemple.

Exemple: Rechercher des ventes à l’aide de la fonction OFFSET et MATCH à partir d’un tableau Excel Nous avons ici un exemple de tableau des ventes effectuées par différents employés au cours de différents mois.

Maintenant, notre patron nous demande de donner les ventes effectuées par Id 1004 au cours du mois de juin. Il existe de nombreuses façons de le faire, mais puisque nous apprenons la formule OFFSET-MATCH, nous les utiliserons pour rechercher la valeur souhaitée.

Nous avons déjà la formule générique ci-dessus. Nous devons juste identifier ces variables dans ce tableau.

StartCell est B1 ici. RowLookupValue est M1. RowLookupRange est B2: B1o (plage sous la cellule de départ).

ColLookupValue est dans la cellule M2. ColLookupRange est C1: I1 (plage d’en-tête à droite de StartCell).

Nous avons identifié toutes les variables. Mettons-les dans une formule Excel.

Écrivez cette formule dans la cellule M3 et appuyez sur le bouton Entrée.

=OFFSET(B1,MATCH(M1,B2:B10,0),MATCH(M2,C1:I1,0))

Lorsque vous appuyez sur le bouton Entrée, vous obtenez le résultat rapidement. La vente effectuée ID 1004 au mois de juin est 177.

Comment ça marche?

Le travail de link: / counting-the-offset-function-in-excel [OFFSET function] `est de s’éloigner de la cellule de départ donnée vers la ligne et les colonnes données, puis de retourner la valeur de cette cellule. Par exemple, si j’écris OFFSET (B1,1,1), la fonction OFFSET ira à la cellule C2 (1 cellule vers le bas, 1 cellule vers la droite) et renvoie sa valeur.

Ici, nous avons la formule OFFSET (B1, MATCH (M1, B2: B10,0), MATCH (M2, C1: I1,0)). Le premier link: / lookup-formulas-excel-match-function [fonction MATCH] retourne l’indice de M1 (1004) dans la plage B2: B10, qui est 4.

La formule est maintenant OFFSET (B1,4, MATCH (M2, C1: I1,0)). La fonction MATCH suivante renvoie l’indice de M2 ​​(‘Jun’) dans la plage C1: I1, qui i 7. Maintenant, la formule est OFFSET (B1,4,7). Maintenant, la fonction OFFSET déplace simplement 4 cellules vers la cellule B1 qui l’amène à B5. Ensuite, la fonction OFFSET se déplace de 7 à gauche vers B5, ce qui l’amène à I5. C’est ça. La fonction OFFSET renvoie la valeur de la cellule I5 qui 177.

Avantages de cette technique de recherche?

C’est rapide. Le seul avantage de cette méthode est qu’elle est plus rapide que les autres méthodes. La même chose peut être faite en utilisant la fonction INDEX-MATCH ou la fonction RECHERCHEV. Mais il est bon de connaître certaines alternatives.

Cela peut être utile un jour.

Alors oui les gars, voici comment vous pouvez utiliser la fonction OFFSET et MATCH pour rechercher des valeurs dans les tableaux Excel. J’espère que c’était suffisamment explicatif. Si vous avez des doutes concernant cet article ou tout autre sujet lié à Excel / VBA, demandez-moi dans la section commentaires ci-dessous.

Articles liés:

link: / lookup-formulas-use-index-and-match-to-lookup-value [Utiliser INDEX et MATCH pour rechercher une valeur]: * La formule INDEX-MATCH est utilisée pour rechercher dynamiquement et précisément une valeur dans une table donnée . Il s’agit d’une alternative à la fonction RECHERCHEV et elle surmonte les lacunes de la fonction RECHERCHEV.

link: / tips-sum-by-offset-groups-in-rows-and-columns [Sum by OFFSET groups in Rows and Columns]: La fonction OFFSET peut être utilisée pour additionner dynamiquement des groupes de cellules. Ces groupes peuvent être n’importe où dans la feuille.

link: / lookup-formulas-retrieving-every-nth-value-in-a-range [Comment récupérer chaque nième valeur dans une plage dans Excel]: En utilisant la fonction OFFSET d’Excel, nous pouvons récupérer des valeurs à partir de lignes alternées ou Colonnes. Cette formule utilise la fonction ROW pour alterner entre les lignes et la fonction COLUMN pour alterner dans les colonnes.

link: / counting-the-offset-function-in-excel [Comment utiliser la fonction OFFSET dans Excel]: La fonction OFFSET est une fonction Excel puissante qui est sous-estimée par de nombreux utilisateurs. Mais les experts connaissent la puissance de la fonction OFFSET et comment pouvons-nous utiliser cette fonction pour effectuer des tâches magiques dans la formule Excel. Voici les bases de la fonction OFFSET.

Articles populaires:

lien: / clavier-formule-raccourcis-50-excel-raccourcis-pour-augmenter-votre-productivité [50 raccourcis Excel pour augmenter votre productivité] | Accélérez votre tâche. Ces 50 raccourcis vous permettront de travailler encore plus rapidement sur Excel.

lien: / formules-et-fonctions-introduction-de-vlookup-function [Comment utiliser la fonction RECHERCHEV Excel] | C’est l’une des fonctions les plus utilisées et les plus populaires d’Excel qui est utilisée pour rechercher des valeurs à partir de différentes plages et feuilles. link: / tips-countif-in-microsoft-excel [Comment utiliser le]

lien: / formules-et-fonctions-introduction-de-vlookup-function [Excel]

lien: / tips-countif-in-microsoft-excel [Fonction COUNTIF] | Comptez les valeurs avec des conditions en utilisant cette fonction étonnante.

Vous n’avez pas besoin de filtrer vos données pour compter des valeurs spécifiques. La fonction COUNTIF est indispensable pour préparer votre tableau de bord.

lien: / excel-formule-et-fonction-excel-sumif-function [Comment utiliser la fonction SUMIF dans Excel] | C’est une autre fonction essentielle du tableau de bord. Cela vous aide à résumer les valeurs sur des conditions spécifiques.