La fonction CHERCHE Excel 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.
Dans cette courte vidéo, Nicolas PARENT, formateur Excel chez Morpheus Formation, vous présente tout ce qu'i faut savoir sur la fonction CHERCHE.
Syntaxe de la fonction CHERCHE sur Excel
La fonction CHERCHE utilise deux arguments obligatoires et un troisième facultatif :
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 vous souhaitez rechercher le Texte_cherché. |
| [No_départ] (facultatif) | Position du 1er caractère à partir duquel vous souhaitez commencer la recherche dans le Texte. Si [No_départ] est omis, alors sa valeur par défaut est 1. |

Êtes-vous débutant, intermédiaire ou avancé sur Excel ?
Évaluez gratuitement vos compétences avec notre quiz Excel en 7 minutes environ. Découvrez immédiatement votre score, vos erreurs grâce au corrigé détaillé et les ressources à consulter pour progresser.
Exemple - Comment trouver la position d’un mot ou d’un caractère sur Excel ?
Dans cette partie, nous allons illustrer l'utilisation de la fonction CHERCHE sur Excel par un exemple complet.
Ici, nous souhaitons renvoyer la position du mot "Morpheus" dans la cellule A2 (cellule B2), la position de la lettre "M" dans la cellule A3 (cellule B3) et la position de la 2e lettre "M" à partir du 5e caractère dans la cellule A4 (cellule B4).

RemarquES
- (1) Le mot "Morpheus" est situé à la 22e position dans la chaîne de texte.
- (2) La fonction CHERCHE n'est pas sensible à la casse. Si vous souhaitez respecter la casse, alors vous pouvez utiliser la fonction TROUVE.
- (3) La 2e lettre "M" à partir du 5e caractère est située à la 22e position dans la chaîne de texte.

Formations gratuites sur Excel en ligne|Sans inscription
Progressez du niveau débutant à intermédiaire avec les notions essentielles : tableaux structurés, TCD, filtres, segments et formules.
Les problèmes courants avec la fonction CHERCHE sur Excel
| PROBLÈME | EXPLICATION |
|---|---|
| CHERCHE renvoie l'erreur #VALEUR! | La fonction CHERCHE ne trouve pas la texte cherché dans le texte. |
| CHERCHE ne respecte pas les majuscules | Utilise plutôt la fonction TROUVE si tu veux respecter la casse, c'est-à-dire distinguer les minuscules des majsucules. |
| Ne pas préciser le [No_départ] | ⇢ [No_départ] est le 3e argument de la fonction CHERCHE qui permet d'indiquer la position du 1er 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. |
| CHERCHE renvoie seulement un nombre | ⇢ C'est normal ! La fonction CHERCHE permet de renvoyer la position d’une chaîne de texte dans une seconde chaîne de texte. ⇢ Utilise plutôt la fonction RECHERCHEX si tu veux rechercher une valeur dans un tableau pour renvoyer une donnée qui se situe dans la même ligne ou dans la même colonne. |
Nos conseils pour utiliser la fonction CHERCHE
| ASTUCE | EXPLICATION |
|---|---|
| Met le texte cherché entre guillemets ("") | 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. |
| Spécifie le dernier argument [No_départ] pour une recherche spécifique | [No_départ] détermine la position du 1er caractère à partir duquel tu veux commencer la recherche dans le texte. |
| Utilise la fonction TROUVE à la place de la fonction CHERCHE | Utilise plutôt la fonction TROUVE si tu veux respecter la casse dans la recherche. |
| Imbrique CHERCHE dans d'autres fonctions de texte | CHERCHE est souvent imbriquée dans la fonction GAUCHE, la fonction DROITE et la fonction Excel STXT pour extraire des parties spécifiques d'une chaîne de texte. |
| Utilise la fonction RECHERCHEX à la place de la fonction CHERCHE | ⇢ 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. ⇢ Utilise la fonction RECHERCHEX si tu veux rechercher une valeur dans un tableau pour renvoyer une donnée qui se situe dans la même ligne ou dans la même colonne. |
« CHERCHE devient particulièrement intéressante lorsqu’on la combine avec GAUCHE, DROITE ou STXT. On peut alors repérer un caractère précis, comme un espace ou un tiret, puis extraire automatiquement la partie du texte qui nous intéresse. »
- Nicolas Parent, Formateur Excel chez Morpheus Formation
Entraînez-vous avec la fonction CHERCHE
Téléchargez notre fichier d’exercices pour manipuler la fonction CHERCHE et apprendre à retrouver automatiquement la position d’un mot ou d’un caractère dans vos textes. Vous pourrez ensuite réutiliser ces principes dans vos propres fichiers Excel.
Téléchargez la fiche de révision sur la fonction CHERCHE
Retrouvez l’essentiel de la fonction CHERCHE dans notre fiche de révision PDF : syntaxe, arguments, exemple et points importants à retenir.
Un support pratique à conserver pour retrouver rapidement la bonne formule lorsque vous en avez besoin.
Aller plus loin avec les fonctions

Découvrez toutes nos fiches sur les fonctions Excel
Retrouvez nos guides pratiques pour mieux utiliser les fonctions Excel, avec des explications simples, des exemples concrets et des astuces utiles.
Progressez du niveau débutant à intermédiaire sur Excel
Savoir utiliser CHERCHE est utile, mais ce n’est qu’une petite partie de ce qu’Excel peut vous permettre d’automatiser.
Notre formation Excel débutant et intermédiaire vous aide à acquérir les bons réflexes : formules essentielles, fonctions de recherche et de texte, tableaux structurés, filtres, tableaux croisés dynamiques et bien plus encore.
Vous progressez avec un formateur Excel expert, des exercices concrets et un parcours adapté à votre niveau et à vos besoins professionnels.
Vos questions sur la fonction CHERCHE Excel
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).
⇢ Utilisez la fonction CHERCHE ou TROUVE pour renvoyer la position d'une chaîne de texte dans une seconde chaîne de texte.
⇢ Contrairement à CHERCHE, la fonction TROUVE respecte la casse dans la recherche. Autrement dit, la fonction TROUVE fait la différence entre les minuscules et les majuscules.
⇢ Vous pouvez aussi utiliser la fonction RECHERCHEX si vous souhaitez rechercher une valeur dans un tableau pour renvoyer une donnée qui se situe dans la même ligne ou dans la même colonne.
⇢ Vous pouvez également utiliser la fonctionnalité "Rechercher" accessible dans l'onglet "Accueil" pour rechercher un élément dans Excel.
⇢ Les fonctions CHERCHE et TROUVE permettent de renvoyer la position d'une chaîne de texte dans une seconde chaîne de texte.
⇢ Contrairement à CHERCHE, la fonction TROUVE respecte la casse dans la recherche. Autrement dit, la fonction TROUVE fait la différence entre les minuscules et les majuscules.
⇢ Cas d'application
La cellule A1 contient "La ville Paris est la capitale de la France". Tu veux rechercher le mot "paris" pour renvoyer sa position.
=CHERCHE("paris";A1) renvoie 10, car "paris" est situé à la 10e position dans la chaîne de texte.
=TROUVE("paris";A1) renvoie #VALEUR!, car elle ne trouve pas "paris" dans la chaîne de texte. En effet, "paris" doit être écrit avec une majuscule : "Paris".
⇢ L'équivalent de la fonction CHERCHE en anglais dans Excel est la fonction SEARCH.
⇢ À l'instar de la fonction CHERCHE, la fonction SEARCH permet de renvoyer la position d'une chaîne de texte dans une seconde chaîne de texte en ne respectant pas la casse.
⇢ SEARCH a la même syntaxe que la fonction CHERCHE :
=SEARCH(Texte_cherché;Texte;[No_départ])
⇢ Vous devez imbriquer CHERCHE dans la fonction ET, elle-même imbriquée dans la fonction SI.
⇢ Cas d'application
La cellule A1 contient "Morpheus est un organisme de formation". Vous souhaitez chercher si "Morpheus" et "formation" sont contenus dans la cellule A1 et renvoyer "Trouvé" ou "Non trouvé" en fonction du résultat de la recherche.
=SI(ET(CHERCHE("Morpheus";A1)>0,CHERCHE("formation";A1)>0);"Trouvé";"Non trouvé")
Dans ce cas, cette formule renvoie "Trouvé" pour la cellule A1.






Félicitations ! Votre ebook Excel offert !
/ CPF