Vous avez un classeur Excel avec des milliers de chiffres et de mots. Il y a forcément des multiples du même nombre ou mot là-dedans. Vous devrez peut-être les trouver. Nous allons donc examiner plusieurs façons de trouver des valeurs correspondantes dans Excel 365 .
Nous allons couvrir la recherche des mêmes mots ou nombres dans deux feuilles de calcul différentes et dans deux colonnes différentes. Nous verrons comment utiliser les fonctions EXACT, MATCH et VLOOKUP. Certaines des méthodes que nous utiliserons peuvent ne pas fonctionner dans la version Web de Microsoft Excel, mais elles fonctionneront toutes dans la version de bureau.
Table des matières
- Qu'est-ce qu'une fonction Excel ?
- La fonction exacte
- La fonction CORRESPONDANCE
- La fonction VLOOKUP
- Comment puis-je trouver des valeurs correspondantes dans deux feuilles différentes ?
- Comment puis-je utiliser ces fonctions autrement ?
Qu'est-ce qu'une fonction Excel ?
Si vous avez déjà utilisé des fonctions, passez à autre chose.
Une fonction Excel est comme une mini application. Il applique une série d'étapes pour effectuer une seule tâche. Les fonctions Excel les plus couramment utilisées se trouvent dans l' onglet Formules . Ici, nous les voyons classés par la nature de la fonction -
- Somme automatique
- Utilisé récemment
- Financier
- Logique
- Texte
- Date et heure
- Recherche et référence
- Mathématiques et trigonométriques
- Plus de fonctions.
La catégorie Plus de fonctions contient les catégories Statistique, Ingénierie, Cube, Information, Compatibilité et Web .
La fonction exacte
La tâche de la fonction Exact consiste à parcourir les lignes de deux colonnes et à trouver les valeurs correspondantes dans les cellules Excel. Exact signifie exact. Seule, la fonction Exact est sensible à la casse. Il ne verra pas New York et New York comme étant un match.
Dans l'exemple ci-dessous, il y a deux colonnes de texte - Tickets et Reçus. Pour seulement 10 ensembles de texte, nous pourrions les comparer en les regardant. Imaginez s'il y avait 1 000 lignes ou plus. C'est alors que vous utiliseriez la fonction Exact.
Placez le curseur dans la cellule C2. Dans la barre de formule, entrez la formule
=EXACT(E2:E10,F2:F10)
E2:E10 fait référence à la première colonne de valeurs et F2:F10 fait référence à la colonne juste à côté. Une fois que nous avons appuyé sur Entrée , Excel comparera les deux valeurs de chaque ligne et nous dira s'il s'agit d'une correspondance ( True ) ou non ( False ). Puisque nous avons utilisé des plages au lieu de seulement deux cellules, la formule se répandra dans les cellules en dessous et évaluera toutes les autres lignes.
Cette méthode est cependant limitée. Il ne comparera que deux cellules qui se trouvent sur la même ligne. Il ne comparera pas ce qui est dans A2 avec B3 par exemple. Comment fait-on cela? MATCH peut vous aider.
La fonction CORRESPONDANCE
MATCH peut être utilisé pour nous indiquer où se trouve une correspondance pour une valeur spécifique dans une plage de cellules.
Disons que nous voulons savoir à quelle ligne se trouve un SKU (unité de gestion des stocks) spécifique, dans l'exemple ci-dessous.
Si nous voulons trouver à quelle ligne AA003 se trouve, nous utiliserons la formule :
=ACCORD(J1,E2:E9,0)
J1 fait référence à la cellule avec la valeur que nous voulons faire correspondre. E2:E9 fait référence à la plage de valeurs dans laquelle nous recherchons. Le zéro ( 0 ) à la fin de la formule indique à Excel de rechercher une correspondance exacte. Si nous faisions correspondre des nombres, nous pourrions utiliser 1 pour trouver quelque chose de moins que notre requête ou 2 pour trouver quelque chose de plus grand que notre requête.
Et si on voulait trouver le prix du AA003 ?
La fonction VLOOKUP
Le V dans VLOOKUP signifie vertical. Cela signifie qu'il peut rechercher une valeur donnée dans une colonne. Ce qu'il peut également faire est de renvoyer une valeur sur la même ligne que la valeur trouvée.
Si vous avez un abonnement Office 365 dans le canal mensuel, vous pouvez utiliser le nouveau XLOOKUP . Si vous n'avez que l'abonnement semestriel, il sera disponible en juillet 2020.
Utilisons les mêmes données d'inventaire et essayons de trouver le prix de quelque chose.
Là où nous recherchions une ligne auparavant, entrez la formule :
=RECHERCHEV(J1,E2:G9,3,FAUX)
J1 fait référence à la cellule avec la valeur que nous faisons correspondre. E2:G9 est la plage de valeurs avec laquelle nous travaillons. Mais RECHERCHEV ne cherchera une correspondance que dans la première colonne de cette plage. Le 3 fait référence à la 3e colonne à partir du début de la plage.
Ainsi, lorsque nous tapons un SKU dans J1, RECHERCHEV trouvera la correspondance et saisira la valeur de la cellule 3 colonnes plus loin. FALSE indique à Excel le type de correspondance que nous recherchons. FALSE signifie qu'il doit s'agir d'une correspondance exacte où TRUE lui indiquerait qu'il doit s'agir d'une correspondance proche.
Comment puis-je trouver des valeurs correspondantes dans deux feuilles différentes ?
Chacune des fonctions ci-dessus peut fonctionner sur deux feuilles différentes pour trouver des valeurs correspondantes dans Excel. Nous allons utiliser la fonction EXACT pour vous montrer comment. Cela peut être fait avec presque n'importe quelle fonction. Pas seulement ceux que nous avons couverts ici. Il existe également d'autres moyens de lier des cellules entre différentes feuilles et classeurs .
En travaillant sur la feuille Porteurs , nous entrons la formule
=EXACT(D2:D10,Billets!E2:E10)
D2:D10 est la plage que nous avons sélectionnée sur la feuille Holders. Une fois que nous avons mis une virgule après cela, nous pouvons cliquer sur la feuille Tickets et faire glisser et sélectionner la deuxième plage.
Voyez comment il fait référence à la feuille et à la plage en tant que Tickets!E2:E10 ? Dans ce cas, chaque ligne correspond, donc les résultats sont tous vrais.
Comment puis-je utiliser ces fonctions autrement ?
Une fois que vous maîtrisez ces fonctions pour faire correspondre et trouver des choses, vous pouvez commencer à faire beaucoup de choses différentes avec elles. Jetez également un coup d'œil à l'utilisation des fonctions INDEX et MATCH ensemble pour faire quelque chose de similaire à VLOOKUP.
Vous avez des astuces intéressantes sur l'utilisation des fonctions Excel pour trouver des valeurs correspondantes dans Excel ? Peut-être une question sur comment faire plus? Laissez-nous une note dans les commentaires ci-dessous.
Utiliser INDEX et MATCH au lieu de RECHERCHEV
L'utilisation de RECHERCHEV présente certaines limites : la fonction RECHERCHEV ne peut rechercher une valeur que de gauche à droite. Cela signifie que la colonne contenant la valeur que vous recherchez doit toujours être située à gauche de la colonne contenant la valeur de retour. Maintenant, si votre feuille de calcul n’est pas construite de cette façon, n’utilisez pas RECHERCHEV. Utilisez plutôt la combinaison des fonctions INDEX et MATCH.
Cet exemple montre une petite liste dans laquelle la valeur sur laquelle nous souhaitons effectuer la recherche, Chicago, ne figure pas dans la colonne la plus à gauche. Nous ne pouvons donc pas utiliser RECHERCHEV. Au lieu de cela, nous utiliserons la fonction MATCH pour trouver Chicago dans la plage B1:B11. Elle se trouve dans la ligne 4. Ensuite, INDEX utilise cette valeur comme argument de recherche et trouve la population de Chicago dans la 4ème colonne (colonne D). La formule utilisée est affichée dans la cellule A14.