Comment trouver des valeurs correspondantes dans Excel
Vous avez un classeur Excel(Excel workbook) avec des milliers de chiffres et de mots. Il y a forcément des multiples du même nombre ou mot(number or word) 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.
Qu'est-ce qu'une fonction Excel ?(What’s An Excel Function?)
Si vous avez déjà utilisé des fonctions, passez à autre chose.
Une fonction Excel(Excel function) est comme une mini application(mini app) . Il applique une série d'étapes pour effectuer une seule tâche. Les fonctions Excel(Excel function) les plus couramment utilisées se trouvent dans l' onglet Formules . (Formulas )Ici, nous les voyons classés par la nature de la fonction -(function –)
- 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(More Functions ) contient les catégories Statistique, Ingénierie, Cube, Information, Compatibilité et Web(Statistical, Engineering, Cube, Information, Compatibility, and Web) .
La fonction exacte(The Exact Function)
La tâche(s task) de la fonction Exact(Exact function) consiste à parcourir les lignes de deux colonnes et à trouver les valeurs correspondantes dans les cellules Excel . Exact signifie exact. Seule, la fonction Exact(Exact function) est sensible à la casse. Il ne verra pas New York et New York(new york ) comme étant un match.
Dans l'exemple ci-dessous, il y a deux colonnes de texte - Tickets et Reçus(text – Tickets and Receipts) . 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(Exact function) .
Placez le curseur dans la cellule C2. Dans la barre de formule(formula bar) , 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(Enter) , Excel comparera les deux valeurs de chaque ligne et nous dira s'il s'agit d'une correspondance ( Vrai(True) ) ou non ( Faux(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(The MATCH Function)
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 dans quelle ligne se trouve un SKU ( Stock Keeping Unit ) spécifique, dans l'exemple ci-dessous.
Si nous voulons trouver à quelle ligne AA003 se trouve, nous utiliserons la formule :
=MATCH(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(The VLOOKUP Function)
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(found value) .
Si vous avez un abonnement Office 365 dans le (Office 365)canal mensuel(Monthly channel) , vous pouvez utiliser le nouveau XLOOKUP . Si vous n'avez que l'abonnement semestriel, il sera disponible en juillet 2020(July 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 :
=VLOOKUP(J1,E2:G9,3,FALSE)
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(VLOOKUP) 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 (VLOOKUP)SKU dans J1, RECHERCHEV trouvera la correspondance et saisira la valeur de la cellule 3(cell 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 ?(How Do I Find Matching Values in Two Different Sheets?)
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(EXACT function) 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(Holders ) , nous entrons la formule
=EXACT(D2:D10,Tickets!E2:E10)
D2:D10 est la plage que nous avons sélectionnée sur la feuille Holders(Holders sheet) . Une fois que nous avons mis une virgule après cela, nous pouvons cliquer sur la feuille Tickets et faire glisser(Tickets sheet and drag) et sélectionner la deuxième plage.
Voyez comment il fait référence à la feuille et à la plage(sheet and range) en tant que Tickets!E2:E10 ? Dans ce cas, chaque ligne correspond, donc les résultats sont tous True .
Comment puis-je utiliser ces fonctions autrement ?(How Else Can I Use These Functions?)
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(using the INDEX and MATCH functions) 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(Drop) -nous une note dans les commentaires ci-dessous.
Related posts
Ajouter un Regression Trendline linéaire à un Excel Scatter Plot
Comment faire un Histogram en Excel
Comment en toute sécurité Password Protect un Excel File
Comment créer un Flowchart dans Word and Excel
Comment Create Labels dans Word à partir d'un Excel Spreadsheet
Un guide de toutes les extensions de fichiers Excel et de ce qu'elles signifient
Utiliser Excel comme outil pour copier des données à partir du Web
Comment basculer entre les feuilles de calcul dans Excel
Cartographier vos données Excel
Comment créer Gantt Charts dans Microsoft Excel
Comment Automatically Backup A Word Document à OneDrive
Comment créer un Drop Down List dans Excel
Comment masquer des feuilles, des cellules, des colonnes et des formules dans Excel
Utilisez la nouvelle fonction "Insérer des données à partir d'une image" d'Excel Mobile
Utiliser la fenêtre de surveillance Excel pour surveiller les cellules importantes d'un classeur
Comment utiliser les fonctionnalités de récupération automatique et de sauvegarde automatique d'Excel
Comment utiliser VLOOKUP dans Excel
Comment utiliser COUNTIFS, SUMIFS, AVERAGEIFS dans Excel
Comment trouver et calculer la plage dans Excel
Ajustement automatique des largeurs de colonne et des hauteurs de ligne dans Excel