Faire une recherche sur Excel : 5 Méthodes Essentielles
Excel offre plusieurs façons de faire une recherche sur Excel, chacune adaptée à des besoins spécifiques. Que vous cherchiez une valeur exacte, une plage de données répondant à certains critères, ou que vous souhaitiez simplement localiser une cellule contenant un mot-clé, il existe une méthode pour vous.
1. La Fonction RECHERCHEV (VLOOKUP) : Recherche Verticale
La fonction RECHERCHEV, ou VLOOKUP en anglais, est l'une des fonctions de recherche les plus utilisées sur Excel. Elle permet de faire une recherche sur Excel dans une colonne (la colonne de recherche) et de renvoyer la valeur correspondante dans une autre colonne de la même ligne. C'est particulièrement utile lorsqu'on a une table de données structurée et qu'on souhaite retrouver une information à partir d'un identifiant unique.
Syntaxe de RECHERCHEV
La syntaxe de la fonction RECHERCHEV est la suivante :
=RECHERCHEV(valeur_recherchée; table_matrice; no_index_col; [valeur_proche])
- valeur_recherchée : La valeur que vous souhaitez rechercher.
- table_matrice : La plage de cellules dans laquelle effectuer la recherche. La première colonne de cette plage doit contenir la
valeur_recherchée. - no_index_col : Le numéro de la colonne dans
table_matricequi contient la valeur à renvoyer. La première colonne detable_matriceest la colonne 1. - [valeur_proche] : Un argument facultatif. Si
VRAI(ou omis), RECHERCHEV renvoie une correspondance approximative. SiFAUX, RECHERCHEV recherche une correspondance exacte. Il est généralement recommandé d'utiliserFAUXpour éviter les erreurs.
Exemple Pratique de RECHERCHEV
Imaginons un tableau contenant une liste de produits avec leurs identifiants, leurs noms et leurs prix.
| Identifiant | Nom du Produit | Prix |
|---|---|---|
| 101 | Clavier | 25€ |
| 102 | Souris | 15€ |
| 103 | Écran | 150€ |
Pour retrouver le prix du produit avec l'identifiant 102, vous pouvez utiliser la formule suivante :
=RECHERCHEV(102; A1:C4; 3; FAUX)
Cette formule va rechercher la valeur 102 dans la colonne A (Identifiant), et renvoyer la valeur correspondante dans la colonne C (Prix), soit 15€.
Capture d'écran (description textuelle): Une capture d'écran montrant une feuille Excel avec un tableau de produits et une cellule contenant la formule RECHERCHEV pointant vers les cellules appropriées. La cellule contenant la formule affiche le résultat correct, 15€.
Bonnes Pratiques pour RECHERCHEV
- Assurez-vous que la
valeur_recherchéese trouve bien dans la première colonne de latable_matrice. - Utilisez toujours
FAUXpour une correspondance exacte, sauf si vous avez une raison spécifique d'utiliser une correspondance approximative. - Utilisez des références absolues ($) pour figer la
table_matricesi vous copiez la formule vers d'autres cellules. - Si RECHERCHEV renvoie l'erreur #N/A, cela signifie que la
valeur_recherchéen'a pas été trouvée dans latable_matrice.
2. La Fonction RECHERCHEH (HLOOKUP) : Recherche Horizontale
RECHERCHEH est l'équivalent horizontal de RECHERCHEV. Au lieu de rechercher dans une colonne, elle recherche dans une ligne et renvoie la valeur correspondante dans une autre ligne de la même colonne. Elle est utile lorsque vos données sont organisées horizontalement.
Syntaxe de RECHERCHEH
=RECHERCHEH(valeur_recherchée; table_matrice; no_index_ligne; [valeur_proche])
La syntaxe est similaire à RECHERCHEV, mais no_index_ligne représente le numéro de la ligne contenant la valeur à renvoyer.
Exemple Pratique de RECHERCHEH
Si le tableau de produits précédent était transposé (les en-têtes de colonnes devenant des en-têtes de lignes), vous utiliseriez RECHERCHEH.
| 101 | 102 | 103 | |
|---|---|---|---|
| Identifiant | 101 | 102 | 103 |
| Nom du Produit | Clavier | Souris | Écran |
| Prix | 25€ | 15€ | 150€ |
=RECHERCHEH(102; A1:D3; 3; FAUX) retournerait 15€.
Capture d'écran (description textuelle): Une capture d'écran montrant une feuille Excel avec un tableau de produits transposé et une cellule contenant la formule RECHERCHEH pointant vers les cellules appropriées. La cellule contenant la formule affiche le résultat correct, 15€.
3. La Fonction INDEX et EQUIV : Une Alternative Puissante
Les fonctions INDEX et EQUIV combinées offrent une alternative plus flexible et puissante à RECHERCHEV et RECHERCHEH. Elles permettent de faire une recherche sur Excel en deux étapes : d'abord, EQUIV trouve la position de la valeur_recherchée dans une plage de cellules, puis INDEX renvoie la valeur à cette position dans une autre plage.
Syntaxe de INDEX et EQUIV
=EQUIV(valeur_recherchée; plage_recherche; [type_correspondance])=INDEX(plage_resultat; no_ligne; [no_colonne])
Exemple Pratique de INDEX et EQUIV
Reprenons le tableau de produits initial. Pour retrouver le prix du produit avec l'identifiant 102, vous utiliserez les formules suivantes :
=EQUIV(102; A1:A4; 0) (Cette formule renvoie 2, car 102 est la deuxième valeur dans la plage A1:A4)
=INDEX(C1:C4; EQUIV(102; A1:A4; 0)) (Cette formule utilise le résultat de EQUIV pour trouver la valeur à la deuxième position dans la plage C1:C4, soit 15€)
Capture d'écran (description textuelle): Une capture d'écran montrant une feuille Excel avec le tableau de produits, deux cellules contenant les formules EQUIV et INDEX respectivement. La cellule contenant la formule INDEX affiche le résultat correct, 15€.
Avantages de INDEX et EQUIV
- Plus flexible : La
plage_rechercheet laplage_resultatpeuvent être dans des colonnes différentes, ce qui n'est pas possible avec RECHERCHEV. - Plus robuste : Si vous insérez ou supprimez des colonnes, les formules INDEX et EQUIV sont moins susceptibles de se casser que RECHERCHEV.
4. L'Outil de Recherche (Ctrl+F)
L'outil de recherche intégré à Excel (accessible via le raccourci clavier Ctrl+F) est la méthode la plus simple pour faire une recherche sur Excel rapide et ponctuelle. Il permet de rechercher une chaîne de caractères spécifique dans la feuille de calcul active.
Utilisation de l'Outil de Recherche
- Appuyez sur Ctrl+F pour ouvrir la boîte de dialogue "Rechercher et remplacer".
- Dans le champ "Rechercher", saisissez la chaîne de caractères que vous souhaitez trouver.
- Cliquez sur "Suivant" pour trouver la première occurrence de la chaîne, ou sur "Rechercher tout" pour afficher toutes les occurrences dans une liste.
Capture d'écran (description textuelle): Une capture d'écran montrant la boîte de dialogue "Rechercher et remplacer" d'Excel, avec un terme de recherche saisi et les boutons "Suivant" et "Rechercher tout" mis en évidence.
Options de Recherche
L'outil de recherche propose plusieurs options pour affiner votre recherche :
- Respecter la casse : Recherche uniquement les occurrences qui correspondent exactement à la casse de la chaîne de caractères.
- Correspondre à la cellule entière : Recherche uniquement les cellules dont le contenu est exactement égal à la chaîne de caractères.
- Rechercher dans : Permet de choisir de rechercher dans les formules, les valeurs ou les commentaires.
5. Les Filtres : Rechercher et Extraire des Données Spécifiques
Les filtres Excel permettent de faire une recherche sur Excel en affichant uniquement les lignes qui répondent à certains critères. C'est une méthode très pratique pour analyser des données et extraire des informations spécifiques.
Application des Filtres
- Sélectionnez la plage de cellules à filtrer, y compris les en-têtes de colonnes.
- Dans l'onglet "Données", cliquez sur "Filtrer". Des flèches apparaissent à côté de chaque en-tête de colonne.
- Cliquez sur la flèche à côté de la colonne que vous souhaitez filtrer. Un menu s'ouvre avec différentes options de filtrage.
- Choisissez un critère de filtrage (par exemple, "Égal à", "Supérieur à", "Contient", etc.) et saisissez la valeur à rechercher.
- Seules les lignes qui répondent aux critères de filtrage sont affichées.
Capture d'écran (description textuelle): Une capture d'écran montrant une feuille Excel avec des filtres appliqués. Les flèches de filtre sont visibles dans les en-têtes de colonnes, et certaines lignes sont masquées car elles ne répondent pas aux critères de filtrage.
Types de Filtres
Excel propose différents types de filtres :
- Filtres textuels : Pour filtrer les données textuelles (par exemple, "Contient", "Commence par", "Termine par").
- Filtres numériques : Pour filtrer les données numériques (par exemple, "Égal à", "Supérieur à", "Inférieur à").
- Filtres de date : Pour filtrer les dates (par exemple, "Avant", "Après", "Entre").
- Filtres personnalisés : Pour créer des filtres plus complexes en combinant plusieurs critères.
Conclusion
Faire une recherche sur Excel n'a plus de secret pour vous ! Que vous optiez pour la puissance de RECHERCHEV, la flexibilité de INDEX et EQUIV, la simplicité de l'outil de recherche, ou l'efficacité des filtres, vous avez désormais les outils nécessaires pour trouver rapidement et facilement l'information dont vous avez besoin. N'hésitez pas à expérimenter ces différentes méthodes pour déterminer celle qui convient le mieux à vos besoins et à vos données. En maîtrisant ces techniques, vous optimiserez votre travail sur Excel et gagnerez un temps précieux.