Vous souhaitez retrouver rapidement un texte spécifique dans votre feuille Excel? Apprenez à utiliser la fonction FIND pour localiser et extraire des données en un clin d'œil !
La recherche d'une information spécifique dans une grande feuille de calcul Excel peut être une tâche ardue, surtout si vous devez faire défiler des lignes et des colonnes de données. Heureusement, Excel dispose d'un outil puissant appelé la fonction FIND qui peut vous aider à localiser rapidement les données dans une cellule.
Nous allons donc vous expliquer les bases de la fonction FIND dans Excel et vous fournir des exemples pour vous montrer comment utiliser efficacement la fonction.
Qu'est-ce que la fonction TROUVER dans Excel?
La fonction FIND est une fonction de texte dans Excel qui vous permet de localiser un caractère ou une sous-chaîne spécifique dans une chaîne de texte et renvoie la position (sous forme de nombre) du caractère ou de la sous-chaîne. La syntaxe de la fonction FIND est la suivante :
=TROUVER(trouver_texte, dans_texte, [num_début])
Où:
- trouver_texte: le texte ou le caractère que vous souhaitez rechercher. Il peut s'agir d'un seul caractère ou d'une séquence de caractères (sous-chaîne).
- dans_texte: le texte contenant le caractère que vous souhaitez rechercher.
- start_num: un argument optionnel qui spécifie le caractère à partir duquel vous voulez commencer la recherche. Le premier personnage du dans_texte l'argument est le caractère numéro 1. Si vous omettez start_num, Excel suppose qu'il s'agit 1.
La fonction FIND est sensible à la casse, elle ne trouvera donc que les caractères exacts que vous spécifiez. Si vous souhaitez rechercher un caractère ou une chaîne de texte quelle que soit la casse, utilisez plutôt la fonction RECHERCHE.
Comment utiliser la fonction TROUVER d'Excel
Pour comprendre le fonctionnement de la fonction FIND, examinons quelques exemples de base d'utilisation de FIND dans Excel.
Recherche de la position d'un caractère spécifique dans une chaîne de texte
Supposons que vous ayez la chaîne de texte suivante dans la cellule A2: "Salut, là !". Pour trouver la position de la virgule dans la chaîne de texte, vous utiliserez :
=TROUVER(",", A2)
Cette formule renverra 3, qui est la position de la virgule dans la chaîne de texte.
Recherche de la position d'une sous-chaîne dans une chaîne de texte
Supposons que vous ayez la chaîne de texte suivante dans la cellule A2: "La pomme dans un sac". Pour trouver la position du mot "pomme" dans la chaîne de texte, vous utiliserez la formule ci-dessous :
=TROUVER("pomme", A2)
Cette formule renverra 5, qui est la position de la première lettre du mot "pomme" dans la chaîne de texte.
Comment combiner FIND avec d'autres fonctions Excel
La fonction FIND d'Excel peut être combinée avec d'autres fonctions pour effectuer des tâches de manipulation de données plus avancées. Voici quelques exemples:
1. Utilisation de FIND avec les fonctions LEFT et RIGHT
Vous pouvez combiner la fonction FIND avec les fonctions LEFT et RIGHT dans Excel pour extraire un texte spécifique d'une chaîne plus longue. Comme leurs noms l'indiquent, les fonctions LEFT et RIGHT sont utilisées pour obtenir un nombre spécifié de caractères du côté gauche ou droit d'une chaîne de texte, respectivement.
Exemple: La formule ci-dessous extrait et renvoie le nom de domaine de l'adresse email en A2.
=DROITE(A2,LEN(A2)-TROUVER("@",A2))
Dans cette formule, la fonction FIND trouve la position du symbole "@" dans l'adresse e-mail, tandis que la fonction LEN calcule la longueur de la chaîne d'adresse e-mail. Excel soustrait la position du caractère "@" de la longueur totale de la chaîne renvoyée par LEN et renvoie autant de caractères à l'aide de la fonction DROITE.
Si vous souhaitez en savoir plus sur la fonction LEN, lisez notre article sur comment compter dans Excel avec la fonction LEN. De même, vous pouvez extraire le nom d'utilisateur à l'aide de la fonction LEFT. La formule qui ira dans la cellule B2 sera :
=GAUCHE(A2,CHERCHE("@",A2)-1)
Dans cette formule, la fonction FIND localise le symbole "@" dans l'adresse et la fonction LEFT extrait les caractères à gauche du symbole "@", qui est le nom d'utilisateur de l'adresse e-mail.
2. Utilisation de FIND avec la fonction MID
La fonction MID renvoie les caractères du milieu d'une chaîne de texte, en fonction d'une position de départ et d'une longueur. Vous pouvez utiliser la fonction FIND avec la fonction MID pour renvoyer une sous-chaîne spécifique en fonction de la position des caractères de début et de fin.
Supposons que vous disposiez d'une liste de codes de produits au même format: un préfixe à 3 caractères, suivi d'un tiret, puis d'un nombre à 4 chiffres. Vous souhaitez obtenir le numéro à 4 chiffres de chaque code de produit. La formule est la suivante :
=MID(A2,CHERCHE("-",A2)+1,4)
Dans cette formule, FIND localise la position du symbole "-" dans chaque code de produit, et MID renvoie le nombre à 4 chiffres qui suit le symbole. Le nombre de caractères à renvoyer est fixé à 4, puisque nous souhaitons obtenir un nombre à 4 chiffres.
3. Utilisation de FIND avec les fonctions IF et ISNUMBER
Vous pouvez utiliser la fonction FIND avec les fonctions IF et ISNUMBER pour vérifier si un caractère ou une sous-chaîne spécifique existe dans une chaîne de texte. Le Fonction SI dans les formules imbriquées renvoie une valeur selon qu'une condition est vraie ou fausse. La fonction ISNUMBER vérifie si une valeur est un nombre et renvoie TRUE ou FALSE.
Voici un exemple: Supposons que vous ayez une liste de noms dans la colonne A et que vous vouliez identifier les noms commençant par la lettre « S ». Vous pouvez utiliser la fonction FIND pour rechercher "S" au début de chaque nom, puis utiliser la fonction IF et ESTNOMBRE pour renvoyer une valeur "Oui" ou "Non" selon que le nom commence par "S".
La formule sera :
=SI(ESTNUM(TROUVER("S", A2)), "Oui", "Non")
Cette formule renvoie "Oui" puisque le nom dans la cellule A2 commence par "S". Vous pouvez copier cette formule dans les autres cellules de la colonne B pour vérifier tous les noms de votre liste.
Ce ne sont que quelques exemples de la façon dont la fonction FIND peut être utilisée avec d'autres fonctions Excel pour effectuer diverses tâches. En combinant différentes fonctions de manière créative, vous pouvez automatiser et simplifier de nombreuses tâches d'analyse de données.
Extrayez facilement des données avec la fonction FIND d'Excel
La fonction TROUVER d'Excel est un outil puissant qui vous permet de localiser des données spécifiques dans une cellule ou une plage de cellules. Cette fonction peut être particulièrement utile lorsque vous travaillez avec de grands ensembles de données et que vous avez besoin de trouver rapidement certaines informations. En utilisant la fonction TROUVER dans vos feuilles de calcul Excel, vous pouvez personnaliser vos critères de recherche et trouver ce dont vous avez besoin en un rien de temps.