La fonction FIND d'Excel vous aide à rechercher des données plus facilement. Vous trouverez ci-dessous des détails sur la façon d'utiliser la fonction FIND dans Microsoft Excel .
Excel fait partie de la suite de produits bureautiques Microsoft Office. Il offre aux utilisateurs d'excellentes fonctionnalités pour gérer de grandes quantités de données. Bien sûr, vous disposez toujours d’alternatives similaires à Google Sheets, mais en termes de fonctionnalités, Microsoft Excel est toujours supérieur.
Lors du téléchargement et de l'utilisation de Microsoft Excel, vous pouvez saisir des données par lots, trier le texte par ordre alphabétique, les nombres par ordre croissant ou décroissant, insérer des liens vers des sources de référence et, mieux encore, utiliser les fonctions de comptage.
Les fonctions Excel sont assez diverses et riches en usages différents. En fait, ils sont divisés en de nombreuses catégories par Microsoft selon des utilisations spécifiques. La fonction FIND est l'une des fonctions Excel les plus populaires.
Comme son nom l'indique, la fonction FIND d'Excel vous aide à rechercher des caractères dans une chaîne de texte, un peu comme la fonction de recherche de Word. Elle a le même objectif que les fonctions de séparation de chaînes telles que la fonction MID dans Excel ou la fonction LEFT ou la fonction RIGHT mais sont fondamentalement complètement différentes. La fonction FIND trouvera automatiquement la position d'un caractère dans la chaîne de texte, tandis que la fonction de fractionnement de chaîne ci-dessus nécessite que l'utilisateur prédétermine le nombre de caractères et la position à diviser. L'article ci-dessous vous expliquera comment utiliser la fonction FIND dans Excel ainsi que quelques exemples de la fonction.
Instructions pour utiliser la fonction FIND dans Excel
Syntaxe de la fonction FIND : =FIND(find_text; Within_text; [start_num]) .
Là-dedans :
- find_text : est le caractère ou le texte que vous souhaitez rechercher.
- inside_text : le texte dans lequel vous souhaitez rechercher l'emplacement de find_text.
- [start_num] : spécifie l'emplacement pour commencer la recherche dans_text.
Remarque lors de l'utilisation de la fonction FIND :
- La fonction FIND fera la distinction entre les lettres majuscules et minuscules dans le texte, contrairement à la fonction SEARCH Excel .
- La fonction FIND ne prend pas en charge la recherche de caractères tels que *find_text, find_text*, *find_text*...
- Utilisez [start_num] pour ignorer le premier nombre de caractères et commencer à la position spécifiée. Si [start_num] est omis, la valeur par défaut sera =1.
- Si start_num est inférieur à 0 ou supérieur à la longueur de inside_text, la fonction renvoie une valeur d'erreur.
1. Exemple de fonction FIND dans Excel
1. Recherchez la position du caractère "h" dans la cellule B3 et ayez la fonction =FIND ("h",B3) puis appuyez sur Entrée. Le résultat sera 5 car le premier caractère « h » se trouve en 5ème position dans la chaîne de texte, distincte du caractère « H ».

2. Trouvez l'emplacement du mot "Giang" dans la cellule B4 , nous utiliserons donc find_text=Giang pour trouver l'emplacement. Fonction utilisée avec la commande =FIND(“Giang”,B4). Le résultat renvoie la position du premier caractère du mot « Giang » dans le texte. S'il n'y a pas de caractère "Giang" dans la plage de texte, l'erreur #VALEURS ! sera signalée.

3. Recherchez la position de la lettre « a » dans la séquence de texte à partir du 5ème caractère . Pour cet exemple, vous devrez utiliser start_num qui vaut 5. La fonction a la formule =FIND("a",B5,5) et le résultat est 9 pour la position du caractère "a" dans la plage de texte, caractère adjectif 5.

2. Exemple de fonction FIND combinée avec la fonction LEFT
La fonction FIND combinée à la fonction GAUCHE permet de séparer la première chaîne de caractères du texte du nom complet, de l'indicatif régional, du symbole...
Recherchez le premier caractère de la cellule B3 de gauche à droite jusqu'à ce que vous trouviez le caractère "-" et ne prenez pas le caractère "-" , il y aura donc -1 dans la formule de la fonction. Nous aurons la formule de fonction combinée =LEFT(B3,FIND("-",B3)-1) et le résultat est Tran.
3. Exemple de fonction FIND combinée avec la fonction MID
En combinant ces deux fonctions, nous retrouverons le caractère du milieu dans la plage de texte.
Recherchez le premier caractère "-" dans la cellule B4 avec la fonction FIND, puis utilisez la fonction MID pour séparer les 3 caractères avant et après le caractère "-" dans la chaîne de texte, pour obtenir le caractère du milieu. La fonction à utiliser est =MID(B4,FIND("-",B4)+1, 3) puis appuyez sur Entrée. Le résultat est le caractère KYP.

4. Correction de l'erreur de la fonction #VALEUR ! dans TROUVER
Signaler l'erreur #VALEUR ! dans la fonction FIND peut être causée par 2 erreurs courantes.
Cause 1 : la valeur de référence est introuvable dans la chaîne de texte.
Par exemple, la formule suivante pour la fonction FIND signale une erreur car la fonction FIND est sensible à la casse. Ainsi, dans B5, toutes les lettres sont majuscules et la fonction permettant de rechercher les lettres minuscules signalera une erreur. Ou s'il n'y a aucun caractère à rechercher dans la chaîne de texte, il indiquera également #VALEUR !.

Cause 2 : l'erreur [start_num] dépasse les caractères dans la plage
Par exemple, trouver le caractère « a » à partir du caractère 16 renverra une erreur car la séquence de texte comporte un total de 15 caractères. Vous devez maintenant corriger correctement [start_num].

En savoir plus :