FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Recherchez des feuilles de calcul Excel plus rapidement :remplacez VLOOKUP par INDEX et MATCH

Vous utilisez toujours VLOOKUP ? Voici comment INDEX et MATCH peuvent fournir une meilleure solution.

Les feuilles de calcul Excel sont un excellent moyen d'organiser une grande quantité d'informations. Cependant, parcourir ces données pour trouver des enregistrements individuels peut rapidement prendre votre temps. Heureusement, il existe des moyens d'accélérer le processus.

RECHERCHEV est la méthode de référence de nombreux utilisateurs pour ce type de tâche. C'est rapide, et c'est relativement simple, mais ce n'est pas aussi robuste que d'autres alternatives. En utilisant INDEX et MATCH, il est possible d'éviter certaines erreurs stupides qui peuvent souvent survenir lors de l'utilisation de VLOOKUP. De plus, si vous avez affaire à une feuille de calcul particulièrement volumineuse, vous constaterez que vos opérations de recherche s'exécutent beaucoup plus rapidement.

Voici un aperçu des raisons pour lesquelles il vaut la peine d'apprendre à utiliser INDEX et MATCH plutôt que de simplement s'en tenir à VLOOKUP.

Comment utiliser RECHERCHEV

Tout d'abord, un petit rappel du fonctionnement de VLOOKUP. Vous trouverez ci-dessous un tableau avec les noms des stocks, les numéros d'identification et les prix de divers vêtements.

Recherchez des feuilles de calcul Excel plus rapidement :remplacez VLOOKUP par INDEX et MATCH

Lorsque j'entre une balise Stock ID dans la cellule C10 , cellule C11 mises à jour avec le prix correspondant. C'est parce qu'il vérifie la chaîne en C10 par rapport aux cellules contenues dans notre plage spécifiée, A1:C8 . Les 3 dans notre formule indique à Excel que nous recherchons une cellule dans la troisième colonne, car nous recherchons le prix. Enfin, en ajoutant FALSE garantit que notre formule ne renverra que des valeurs exactement identiques, plutôt que des correspondances approximatives.

Cette méthode fonctionne bien, mais elle n'est pas idéale si vous prévoyez d'apporter des modifications à votre feuille de calcul ultérieurement. Par exemple, si nous devions ajouter une nouvelle colonne à notre feuille de calcul, nous risquons de casser notre formule, car la colonne de prix ne serait plus la troisième à partir de la gauche.

En utilisant une méthode légèrement différente, nous pouvons supprimer le besoin de compter manuellement le nombre de colonnes séparant l'identifiant de l'action et le prix, éliminant ainsi tout risque d'erreur humaine. Ce processus est également beaucoup plus efficace en termes de puissance de traitement, ce qui peut accélérer les choses si vous travaillez avec un ensemble de données volumineux.

Comment utiliser INDEX et MATCH

Nous pouvons éviter les erreurs ennuyeuses que VLOOKUP pourrait causer en utilisant INDEX et MATCH à la place. Il s'agit d'une méthode un peu plus complexe, mais ce n'est vraiment pas trop difficile à comprendre lorsque nous divisons le processus en ses composants.

Nous allons utiliser INDEX pour spécifier un ensemble particulier de cellules, puis nous allons utiliser MATCH pour trouver la bonne cellule dans ce groupe.

Comment utiliser INDEX

Vous trouverez ci-dessous une implémentation simple de la fonction INDEX.

Recherchez des feuilles de calcul Excel plus rapidement :remplacez VLOOKUP par INDEX et MATCH

Comme vous pouvez le voir, nous avons spécifié la plage de cellules contenant les prix de chaque article, C2 :C8 . Dans ce cas, nous savons que la cellule que nous recherchons se trouve dans la septième ligne vers le bas. Cependant, nous pouvons remplacer cette information par une fonction MATCH, qui nous permettra de rechercher une cellule particulière en entrant l'ID de stock dans la cellule C10.

Comment utiliser MATCH

Voici comment nous allons utiliser MATCH dans notre feuille de calcul.

Recherchez des feuilles de calcul Excel plus rapidement :remplacez VLOOKUP par INDEX et MATCH

La fonction MATCH nous permet de spécifier une chaîne à rechercher, qui dans ce cas est ce qui se trouve à l'intérieur de la cellule C10 . Nous décrivons ensuite une plage de cellules à rechercher et ajoutons un 0 à la fin pour spécifier que nous ne voulons que des correspondances exactes. Cela renvoie la position de la cellule, qui remplit la cellule C12, nous indiquant que l'ID de stock qui correspond à la chaîne BE99 se trouve dans la quatrième cellule vers le bas, c'est-à-dire A5.

Comment combiner INDEX et MATCH

Pour que INDEX et MATCH fonctionnent à l'unisson, nous devons simplement sous-traiter notre référence de ligne de notre formule INDEX avec notre formule MATCH.

Recherchez des feuilles de calcul Excel plus rapidement :remplacez VLOOKUP par INDEX et MATCH

Comme vous pouvez le voir, la construction de notre formule n'est vraiment pas trop compliquée. Il s'agit simplement d'imbriquer la fonction MATCH dans la fonction INDEX et de s'assurer que les deux éléments sont attachés aux bonnes cellules et plages. Maintenant que notre feuille de calcul est configurée de cette manière, nous pouvons apporter des modifications à sa configuration sans casser notre formule.

Recherchez des feuilles de calcul Excel plus rapidement :remplacez VLOOKUP par INDEX et MATCH

Cela peut prendre un peu plus de temps pour implémenter INDEX et MATCH que pour utiliser VLOOKUP, mais le résultat est un document plus flexible, avec moins de marge d'erreur. Si votre feuille de calcul repose sur une sorte de fonctionnalité de recherche, vous pouvez vous épargner des ennuis plus tard en abandonnant VLOOKUP et en apprenant à utiliser correctement INDEX et MATCH.

La facilité n'est pas toujours la meilleure

Excel est un logiciel très complexe, et approfondir les fonctions peut souvent être assez intimidant. Il y a quelque chose à dire pour des solutions simples aux problèmes, mais souvent une méthode plus complexe peut apporter des avantages majeurs à long terme.

Il n'y a rien de mal à utiliser VLOOKUP pour effectuer ce genre de tâche. Cependant, INDEX et MATCH réduisent l'impact de l'erreur humaine et ne nécessitent pas de modifications supplémentaires si et quand vous apportez des modifications structurelles à votre feuille de calcul. Les utiliser à l'unisson n'est qu'une technique légèrement plus avancée que l'implémentation d'une fonction VLOOKUP, mais elle offre des avantages majeurs.

Excel devient plus puissant au fur et à mesure que vous en apprenez à le connaître, il est donc toujours avantageux d'apprendre de nouvelles approches et de comprendre de nouvelles fonctions. Ne vous reposez pas sur vos lauriers ! Prenez le temps d'approfondir vos connaissances. Et vous aurez la main sur les formules folles d'Excel qui peuvent faire des choses incroyables.

Vous avez du mal à implémenter INDEX et MATCH dans votre feuille de calcul ? Ou avez-vous une astuce pour tirer le meilleur parti de ces fonctions que vous souhaitez partager ? Quoi qu'il en soit, pourquoi ne pas rejoindre la conversation dans la section des commentaires ci-dessous ?


[]