La fonction CHERCHE permet de renvoyer la position d’une chaîne de texte dans une seconde chaîne de texte en ne respectant pas la casse (elle ne distingue pas les minuscules des majuscules).
NB : souvent imbriquée dans les fonctions GAUCHE, DROITE, STXT et REMPLACER, CHERCHE ne respecte pas la casse contrairement à la fonction TROUVE.
Supposons un nom dans la cellule A1, tu veux trouver la position d'un nom spécifique dans ce nom. Tu peux utiliser la fonction CHERCHE de la manière suivante :
=CHERCHE("Nom spécifique";A1)
Remplace "Nom spécifique" par le nom que tu recherches.
La fonction CHERCHE renverra la position du premier caractère où le Texte_cherché commence dans le Texte, ou #VALEUR! s'il ne peut pas le trouver.
CHERCHE(Texte_cherché;Texte;[No_départ])
Argument | Description |
---|---|
Texte_cherché (obligatoire) | Texte à rechercher dans le Texte. S’il est introuvable, alors la fonction CHERCHE renvoie l’erreur #VALEUR!. |
Texte (obligatoire) | Texte dans lequel tu veux rechercher le Texte_cherché. |
[No_départ] (facultatif) | Numéro du caractère à partir duquel tu veux commencer la recherche dans le Texte. Si [No_départ] est omis, alors sa valeur par défaut est 1. |
Je certifie mes compétences Excel
Découvrez comment passer la Certification Excel de référence : TOSA EXCEL.
Exemple fonction CHERCHE Excel
Dans cette partie, nous allons illustrer l'utilisation de la fonction CHERCHE sur Excel par un exemple complet.
Ce tableau liste une chaîne de texte dans la colonne A. Tu veux renvoyer la position du mot "Morpheus" (cellule B2), la position de la lettre "M" (cellule B3) et la position de la 2e lettre "M" à partir du 5e caractère (cellule B4).
RemarquES
- (1) Le mot "Morpheus" est situé à la 22e position de la chaîne de texte.
- (2) La fonction CHERCHE n'est pas sensible à la casse. Si tu veux respecter la casse, alors tu peux utiliser la fonction TROUVE.
- (3) La 2e lettre "M" à partir du 5e caractère est située à la 22e position de la chaîne de texte.
Les problèmes courants
Utiliser la fonction CHERCHE dans Excel peut sembler simple, mais il y a certaines erreurs courantes à éviter pour s'assurer que tout fonctionne correctement.
Voici donc un tableau qui récapitule les erreurs à éviter :
Problème | Cause |
---|---|
CHERCHE renvoie l'erreur #VALEUR! | Assure-toi que la syntaxe de ta formule est correcte et que tu recherches bien le Texte_cherché dans la cellule. |
CHERCHE renvoie l'erreur #REF! | Vérifie que la référence de ta cellule est correcte et qu'elle ne fait pas référence à une cellule qui a été supprimée ou déplacée. |
CHERCHE renvoie l'erreur #NOM? | Attention à l'orthographe de la fonction ! |
CHERCHE renvoie une valeur incorrecte | Vérifie les guillemets autour du Texte_cherché pour garantir une recherche exacte. |
Ne pas tenir compte de la casse | Assure-toi que tu sais dans quelle cellule se trouve le Texte_cherché et utilise la fonction TROUVE si tu veux être plus précis et respecter la casse. |
Utiliser CHERCHE au lieu de RECHERCHEV | La fonction CHERCHE est utile pour trouver une valeur dans une chaîne de caractères, mais si tu veux trouver une valeur dans un tableau, utilise plutôt la fonction RECHERCHEV. Tu éviteras ainsi des résultats inattendus. |
Formation Excel de A à Z | FINANÇABLE
Une formation Excel en ligne, finançable et certifiante. Un programme "sur-mesure" selon votre niveau conduit par un formateur expert en face à face (visio).
Nos meilleures pratiques
Astuces | Pourquoi ? |
---|---|
Utilise la fonction CHERCHE pour rechercher des valeurs spécifiques dans une plage de cellules. | La fonction CHERCHE est un outil utile pour trouver la position de données spécifiques dans une cellule. |
Utilise des guillemets autour du Texte_cherché | Les guillemets indiquent à Excel qu'il s'agit d'un élément de texte, et non d'une référence de cellule ou d'une plage de cellules. |
Utilise le dernier argument [No_départ] pour une recherche spécifique | Cela garantit que la fonction CHERCHE recherche exactement le Texte_cherché à partir du numéro du caractère souhaité dans le Texte. |
Vérifie si la fonction CHERCHE ne respecte pas la casse. | Utilise la fonction TROUVE pour respecter la casse (distinguer les minuscules des majuscules). |
Imbrique la fonction CHERCHE dans d'autres fonctions de texte | La fonction CHERCHE est souvent imbriquée dans d'autres fonctions de texte telles que GAUCHE, DROITE, STXT... pour extraire ou manipuler des parties spécifiques d'une chaîne de texte. |
FAQ : utilisation de la fonction CHERCHE Excel
- Quelle est la différence entre la fonction CHERCHE et TROUVE ?
- Comment chercher un élément dans Excel ?
- Quel est l'équivalent de la fonction CHERCHE Excel en anglais ?
- Comment chercher plusieurs valeurs avec la fonction CHERCHE sur Excel ?
Quelle est la différence entre la fonction CHERCHE et TROUVE ?
Si tu cherches des chaînes de caractères sensibles à la casse, utilise la fonction TROUVE. Si tu n'as pas besoin de distinguer les minuscules des majuscules, alors la fonction CHERCHE fera parfaitement l'affaire !
La fonction CHERCHE te permet de trouver la position d'une chaîne de caractères dans une autre chaîne de caractères.
En revanche, la fonction TROUVE fait exactement la même chose, mais avec une petite nuance : elle est sensible à la casse, c'est-à-dire qu'elle fera la différence entre des majuscules et des minuscules.
Par exemple, si tu cherches "Paris" dans la phrase "La ville Paris est la capitale de la France", la fonction CHERCHE et la fonction TROUVE te renverront toutes les deux la valeur 10, qui correspond à la position du mot "Paris".
En revanche, si tu cherches "paris" (en minuscules) dans la même phrase, la fonction CHERCHE te renverra toujours la valeur 10, mais la fonction TROUVE te renverra l'erreur #VALEUR!, car "paris" (en minuscules) n'existe pas dans la phrase.
Comment chercher un élément dans Excel ?
Pour cela, tu peux utiliser la fonction CHERCHE ou la fonction RECHERCHEX (ou RECHERCHEV). On va utiliser la fonction CHERCHE pour notre exemple.
Si tu veux rechercher le mot "pomme" dans la cellule A1, tu peux utiliser la formule suivante :
=CHERCHE("pomme";A1)"
Si Excel trouve le mot "pomme" dans la cellule A1, la fonction renverra la position de ce mot dans la chaîne de caractères de la cellule.
Quel est l'équivalent de la fonction CHERCHE Excel en anglais ?
L'équivalent de la fonction CHERCHE en anglais dans Excel est la fonction FIND. Cette fonction permet de renvoyer la position d’une chaîne de texte dans une seconde chaîne de texte en ne respectant pas la casse (elle ne distingue pas les minuscules des majuscules). Si la valeur n'est pas trouvée, la fonction renvoie l'erreur #VALEUR!.
Par exemple, si tu souhaites chercher le mot "chat" dans la cellule A1, tu peux utiliser la formule suivante : "=FIND("chat";A1)".
Cette formule renverra la position de la première occurrence de "chat" dans la cellule A1.
Comment chercher plusieurs valeurs avec la fonction CHERCHE sur Excel ?
Si tu souhaites chercher plusieurs valeurs avec la fonction CHERCHE sur Excel, tu peux utiliser une formule combinant la fonction CHERCHE avec d'autres fonctions telles que la fonction ET imbriquée dans la fonction SI.
Voici un exemple pour t'expliquer comment faire :
Supposons une liste de noms dans la colonne A. Tu veux chercher si les noms contiennent les chaînes de caractères "Mar" et "Van". Tu peux utiliser la formule suivante dans la cellule B1 :
=SI(ET(CHERCHE("Mar";A1)>0,CHERCHE("Van",A1)>0),
"Trouvé";"Non trouvé")
Cette formule vérifie si les chaînes de caractères "Mar" et "Van" se trouvent dans la cellule A1. Si les deux chaînes de caractères sont trouvées, alors la formule renvoie Trouvé, sinon elle renvoie Non trouvé.
Pour aller plus loin
Des ressources inédites et accessibles ! Pour progresser sur la fonction d'Excel, nous mettons à ta disposition des ressources exceptionnelles qui sont toutes abordables simplement !
Besoin d'une aide supplémentaire ? Tu peux toujours consulter notre expert de notre équipe de formateur afin d'obtenir une assistance personnalisée gratuitement.
Une fiche de révision complète ! Notre fiche de révision synthétise les informations de cet article. Sous le format PDF, elle va te permettre de revoir la syntaxe ainsi que des exemples d'utilisation de la fonction...
S'entraîner est la meilleure façon de progresser !
Formation de A à Z et finançable
Une progression rapide sur Excel ! Tu seras en mesure d'automatiser de nombreuses tâches répétitives que tu effectues actuellement de manière manuelle, ce qui te permettra de gagner un temps précieux. Notre formation est finançable. Pour découvrir le programme et nous contacter.
Nous sommes l'organisme de référence pour les formations en bureautique. Certifié Qualiopi, nous proposons des formations finançables sur Excel, Word ou encore PowerPoint.
Les autres fonctions Texte
En suivant ce lien, découvrez la liste des fonctions Texte sur Excel.