Lorsqu’on travaille souvent avec Excel, on comprend mieux l’utilité de ses nom­breuses fonctions. Découvrez la fonction TROUVE pour faciliter la collecte d’une grande quantité de données.

Excel avec Microsoft 365 pour les en­tre­prises et IONOS !
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion

Guide de démarrage : fonction TROUVE d’Excel

  1. Sé­lec­tion­nez n’importe quelle cellule vide de votre document Excel.
  2. Tapez =TROUVE(texte de recherche; texte) en passant comme premier paramètre le texte à re­cher­cher et comme deuxième paramètre la cellule ou le texte dans lequel la recherche doit être effectuée.
Note

Les ins­truc­tions et commandes pré­sen­tées ici fonc­tion­nent pour les versions d’Excel à partir d’Office 2016 ainsi que pour Microsoft 365.

Quelle est l’utilité de la formule Excel TROUVE ?

Dans des feuilles de calcul de plusieurs centaines de lignes, il est ra­pi­de­ment difficile de s’y retrouver. Comme tous les autres produits Office, Excel comprend une fonction de recherche intégrée. Pourtant, elle ne trouve pas toujours ce que l’uti­li­sa­teur recherche. En effet, cette fonction lance au­to­ma­ti­que­ment une recherche dans le document entier.

Pour limiter la recherche à certaines cellules seulement et l’intégrer di­rec­te­ment à la feuille de calcul, vous pouvez utiliser la fonction TROUVE.

Combinez-la avec d’autres fonctions pour en exploiter tout le potentiel. Vous pouvez ainsi par exemple afficher certains termes ou extraire certaines parties d’une séquence de ca­rac­tères.

Conseil

Excel comprend également une autre fonction de recherche : RECHERCHEV.

Excel : syntaxe de la fonction TROUVE

La syntaxe de la fonction TROUVE n’est pas par­ti­cu­liè­re­ment complexe. Pour son exécution standard, seuls deux arguments sont né­ces­saires : que re­cher­chez-vous ? Et où le re­cher­chez-vous ?

=TROUVE(Textederecherche;Texte)

Vous pouvez ajuster votre recherche pour qu’elle commence à partir d’un certain caractère :

=TROUVE(Textederecherche;Texte;[premier_caractère])

Les pa­ra­mètres dis­si­mu­lent des données diverses :

  • Texte de recherche : il s’agit de la suite de ca­rac­tères que vous souhaitez re­cher­cher. Vous devez inscrire ce texte entre guil­le­mets. Vous pouvez aussi indiquer une ligne com­pre­nant ce texte.
  • Texte : ce paramètre définit le texte dans lequel vous souhaitez procéder à la recherche. Dans la plupart des cas, vous saisirez ici une cellule contenant du texte. Cependant, vous pourrez également saisir di­rec­te­ment le texte à cet em­pla­ce­ment. Pour ce faire, vous devrez utiliser des guil­le­mets.
  • premier_caractère : dans le cas d’une valeur numérique, veuillez indiquer à partir de quel chiffre commencer la recherche. Cette donnée est fa­cul­ta­tive.
Note

La fonction TROUVE distingue les ma­jus­cules des mi­nus­cules et ne reconnaît pas les ca­rac­tères gé­né­riques. Pour con­tour­ner ces pa­ra­mètres, utilisez la fonction CHERCHE.

Excel fournit le résultat sous forme de chiffre. La valeur indique le premier em­pla­ce­ment du texte recherché, c’est-à-dire sa première oc­cur­rence en partant de la gauche.

Outre la fonction TROUVE, Excel propose également la fonction TROUVERB. Ces deux fonctions per­met­tent d’obtenir le même résultat et répondent à la même syntaxe. La seule dif­fé­rence réside dans le jeu de ca­rac­tères uti­li­sable. TROUVE fonc­tionne avec les jeux de ca­rac­tères à un octet (SBCS). Parmi eux, on retrouve l’alphabet latin, ainsi que des formes spéciales comme les accents français ou les symboles de ponc­tua­tion spé­ci­fiques. Cependant, lorsque vous souhaitez utiliser des ca­rac­tères asia­tiques, chinois, japonais et coréens (CJK), il convient d’utiliser la fonction TROUVERB qui fonc­tionne avec les chaînes de ca­rac­tères à deux octets (DBCS).

Conseil

Pour tra­vail­ler plus ra­pi­de­ment dans Excel, fa­mi­lia­ri­sez-vous avec les prin­ci­paux rac­cour­cis Excel.

La formule Excel TROUVE en pratique

La formule Excel TROUVE prend tout son sens lorsqu’elle est combinée à d’autres fonctions, révélant ainsi tout son potentiel !

TROUVE & TROUVE : im­bri­ca­tions

Ré­flé­chis­sons main­te­nant à la manière de trouver, non pas la première, mais la seconde, troisième ou n-ième oc­cur­rence du terme recherché.

=TROUVE(Textederecherche;Texte;TROUVE(Textederecherche;Texte)+1)

L’utilité du troisième paramètre en option peut ainsi être clai­re­ment démontrée. Dans cette formule, la formule de recherche de la première oc­cur­rence d’un terme est à nouveau saisie en position premier_caractère. Cette valeur « + 1 » indique l’em­pla­ce­ment à partir duquel la fonction ci-dessus doit entamer la recherche. Pour re­cher­cher un troisième em­pla­ce­ment, imbriquez une nouvelle fois la fonction, et ainsi de suite.

TROUVE & ESTNUM : fonctions VRAI

La fonction TROUVE d’Excel permet l’énoncé d’une fonction VRAI à partir des in­for­ma­tions d’em­pla­ce­ment : le terme recherché est-il dis­po­nible dans le texte ?

=ESTNUM(TROUVE("Peluche";B2))

La fonction ESTNUM renvoie la valeur VRAI lorsque le résultat de la fonction TROUVE est un chiffre. Dans le cas contraire, la valeur FAUX s’affiche. Dans la mesure où la fonction TROUVE d’Excel indique l’em­pla­ce­ment du terme sous forme de nombre entier, la fonction ESTNUM peut y réagir. Lorsque le terme recherché n’est pas contenu dans le texte, la fonction TROUVE renvoie un message d’erreur non numérique et ESTNUM affiche la valeur FAUX.

Il peut également être in­té­res­sant de voir où les termes re­cher­chés ap­pa­rais­sent dans le fichier. Cela est possible lorsque les données sont réparties dans plusieurs cellules, par exemple dans une liste de vente. La formule peut ainsi être ajoutée, comme toutes les autres formules, au formatage con­di­tion­nel. Vous pouvez ainsi marquer toutes les commandes en lien avec des oursons.

Image: Formatage conditionnel sous Excel à l’aide de la fonction TROUVE
Combinez la fonction TROUVE à la fonction ESTNUM pour afficher des cellules dé­ter­mi­nées.

TROUVE & STEXT : ex­trac­tion de ca­rac­tères

Les dé­sig­na­tions d’articles peuvent être très longues et obscures, c’est pourquoi il se peut que vous sou­hai­tiez parfois extraire certaines parties d’une chaîne de ca­rac­tères. À cet effet, Excel prévoit trois fonctions : GAUCHE, DROITE et STEXT. In­té­res­santes sé­pa­ré­ment, leur com­bi­nai­son avec la fonction TROUVE optimise les per­for­mances de ces formules. Nous partons du principe que vos dé­sig­na­tions suivent un modèle prédéfini et sont composées de lettres, chiffres et traits d’union : ABCDE-A-12345-T. Vous souhaitez en extraire la partie numérique centrale.

Dans la mesure où cette chaîne de ca­rac­tères n’a pas de longueur dé­ter­mi­née, vous ne pouvez pas l’extraire au moyen de fonctions simples. Ces dernières re­cherchent un nombre de ca­rac­tères défini que vous ne pouvez pas garantir d’emblée. Grâce aux traits d’union, la fonction TROUVE peut toutefois vous aider, car elle est en mesure de vous ramener aux em­pla­ce­ments re­cher­chés.

Comme vos chaînes de ca­rac­tères comptent plusieurs traits d’union, vous devez imbriquer la fonction TROUVE. Dans l’exemple ci-après, nous partons du principe que la partie numérique à extraire compte toujours cinq ca­rac­tères.

=STXT(A2;TROUVE("-"; A2;TROUVE("-"; A2;TROUVE("-";A2)+1))+1;5)
Image: Combinaison des fonctions STEXT et TROUVE
En combinant les formules Excel STEXT et TROUVE, vous pouvez extraire des passages de texte.

Si leur longueur ne peut pas être définie, il est également possible d’imbriquer plusieurs fonctions TROUVE. Dans la mesure où la chaîne de ca­rac­tères re­cher­chée se termine par un trait d’union, vous pouvez limiter la recherche à ce caractère et dé­ter­mi­ner ainsi la longueur de la partie à extraire.

=STXT(A2;TROUVE("-";A2;TROUVE("-";A2;TROUVE("-";A2)+1))+1; TROUVE("-";A2;TROUVE("-";A2;TROUVE("-";A2)+1)+1)-TROUVE("-";A2;TROUVE("-";A2;TROUVE("-";A2)-1))-3)

Cette formule est certes très obscure, cependant, elle atteint bien votre objectif. Quel que soit le nombre de ca­rac­tères placé entre deux traits d’union, Excel extraira toujours les ca­rac­tères souhaités à l’aide de la formule TROUVE.

Image: Combinaison de TROUVE et STEXT d’Excel pour extraire du texte de longueur variable
En combinant les formules Excel STEXT et TROUVE et en les im­bri­quant, vous pouvez extraire des passages de texte de dif­fé­rentes longueurs.

TROUVE & SI : Si-Alors-Sinon

La fonction TROUVE se combine très bien avec la fonction SI. Vous souhaitez exécuter une action lorsqu’une séquence de ca­rac­tères définie apparaît dans une cellule ? La com­bi­nai­son des fonctions SI et TROUVE vous le permet : si la séquence de ca­rac­tères est trouvée, alors il se passe ceci, sinon il se passe cela. Le seul problème est que, lorsque la séquence de ca­rac­tères n’apparaît pas, la fonction TROUVE affiche une erreur. C’est pourquoi la fonction ESTERREUR doit également être activée.

=SI(ESTERREUR(TROUVE("Peluche";A2));"Non";"Oui")

Lorsque la fonction TROUVE ne trouve pas le terme recherché (« Peluche » dans l’exemple présent), elle affiche un message d’erreur. La condition de la fonction ESTERREUR est alors remplie et la fonction SI active la première option : non, le terme recherché n’apparaît pas. À l’inverse, lorsque la fonction TROUVE trouve le texte recherché, elle indique un nombre qui ne satisfait pas la condition de la fonction ESTERREUR. L’al­ter­na­tive est donc la suivante : oui, le terme recherché apparaît.

Image: Fonction TROUVE d’Excel en combinaison avec d’autres formules
Si vous combinez TROUVE d’Excel avec d’autres fonctions, vous pouvez par exemple afficher des valeurs VRAI.
En résumé

La fonction TROUVE est par­ti­cu­liè­re­ment utile lorsqu’elle est combinée avec d’autres fonctions. Les com­bi­nai­sons possibles et cas d’ap­pli­ca­tion de cette fonction sont très étendus. De nombreux problèmes d’éla­bo­ra­tion de formules dans Excel peuvent être résolus par l’uti­li­sa­tion de cette petite fonction à l’énorme potentiel.

Stockage en ligne HiDrive Next
Vos données ac­ces­sibles partout et à tout moment
  • Modifiez, partagez et stockez vos fichiers
  • Data centers européens certifiés ISO
  • Sécurité élevée des données, conforme au RGPD
Aller au menu principal