Fonctions OFFSET et MATCH dans Excel
L'extraction de données à partir de tableaux dans Excel est systématiquement effectuée dans Excel au moyen des fonctions OFFSET et MATCH. Le but principal de l'utilisation de OFFSET et MATCH est qu'en combinaison, ils sont beaucoup plus utiles que seuls. Considérez-les comme des blocs de construction qui peuvent être assemblés pour obtenir des recherches de données très robustes et flexibles.
La fonction MATCH
MATCH est une fonction qui renvoie la position des références de texte dans la plage de cellules référencée. Le format est MATCH : valeur, plage, [MATCH type]. MATCH renverra la position de la valeur entrée dans le tableau, mais il ne peut accepter que les tableaux constitués d'une seule colonne ou d'une seule ligne. L'argument de type MATCH est soit 0 (pour une correspondance exacte), -1 pour une correspondance égale ou supérieure à la valeur spécifiée, ou 1 pour une correspondance inférieure ou égale à la valeur spécifiée. Lors de l'utilisation de MATCH pour faire correspondre une valeur de texte dans un tableau, le type MATCH de 0 doit être utilisé.
La fonction OFFSET
OFFSET est utilisé pour renvoyer une valeur à partir d'une position décalée par rapport à une référence de cellule donnée. Le format est OFFSET : référence de cellule, lignes, colonnes, hauteur, largeur. La référence de cellule peut faire référence à une plage de cellules. Rows spécifie le nombre de lignes éloignées de la cellule indiquée et, avec un nombre négatif, monte et les colonnes sont décalées, où si le nombre de colonnes est négatif, il renvoie les valeurs à gauche de la cellule indiquée. OFFSET vous permet de spécifier la hauteur et la largeur de la plage renvoyée dans les cellules avec les deux derniers termes, qui sont facultatifs.
Combiner OFFSET et MATCH aux données de référence
L'utilisation traditionnelle pour combiner OFFSET et MATCH consiste à utiliser la fonction MATCH à l'intérieur de la fonction OFFSET pour renvoyer le numéro de colonne et de ligne à partir d'un critère de correspondance de texte spécifique. Cela permet plus de flexibilité qu'une fonction RECHERCHEH ou RECHERCHEV ne peut en donner.