Fonction de recherche Excel
La fonction de recherche dans Excel est classée sous les fonctions de texte ou de chaîne, mais la sortie retournée par cette fonction est un entier, la fonction de recherche nous donne la position d'une sous-chaîne dans une chaîne donnée lorsque nous donnons un paramètre de la position à rechercher, donc cette formule prend trois arguments un est la sous-chaîne, un est la chaîne elle-même et un est la position pour démarrer la recherche.
La fonction RECHERCHE est une fonction de texte, qui est utilisée pour trouver l'emplacement d'une sous-chaîne dans une chaîne / texte.
La fonction RECHERCHE peut être utilisée comme une fonction de feuille de calcul et ce n'est pas une fonction sensible à la casse.
RECHERCHE Formule dans Excel
Vous trouverez ci-dessous la formule de recherche dans Excel

Explication
La fonction Excel SEARCH comporte trois paramètres, deux (find_text, within_text) sont des paramètres obligatoires et un (start_num) est facultatif.
Paramètre obligatoire:
- find_text: find_text fait référence à la sous-chaîne / caractère que vous souhaitez rechercher dans une chaîne ou le texte que vous souhaitez découvrir.
- within_text: . Où se trouve votre sous-chaîne ou où vous effectuez le find_text.
Paramètre facultatif:
- (START_NUM): : à partir duquel vous souhaitez lancer la recherche dans le texte dans Excel. si omis, alors SEARCH le considère comme 1 et recherche par étoile à partir du premier caractère.
Comment utiliser la fonction de recherche dans Excel? (avec exemples)
La fonction RECHERCHE est très simple et facile à utiliser. Comprenons le fonctionnement de la fonction SEARCH dans quelques exemples.
Exemple 1
Effectuons une recherche simple de la sous-chaîne «Good» dans le texte ou la chaîne donné. Ici, nous avons recherché le bon mot en utilisant la fonction de recherche, et il retournera l'emplacement de bon mot dans le bonjour.
= RECHERCHE («Bon», B6) et la sortie sera 1.
Et supposons qu'il y ait deux correspondances trouvées pour de bon, alors SEARCH dans Excel vous donnera la première valeur de correspondance si vous voulez l'autre bon emplacement, alors vous utilisez simplement le = SEARCH («Good», B7, 2) (start_num) comme 2 Ensuite, il vous donnera l'emplacement de la deuxième valeur de correspondance et la sortie sera 6.
Exemple # 2
Dans cet exemple, nous filtrerons le prénom et le nom du nom complet en utilisant la RECHERCHE dans Excel.
Pour le prénom = LEFT (B12, SEARCH (”“, B12) -1)

Pour le nom = RIGHT (B12, LEN (B12) -SEARCH (”“, B12))
Exemple # 3
Supposons qu'il existe un ensemble d'identifiants et que vous deviez trouver l'emplacement _ dans les identifiants, puis utilisez simplement la RECHERCHE Excel pour trouver l'emplacement «_» dans les identifiants.
= RECHERCHE (“_,” B27 ), et la sortie sera 6.
Exemple # 4
Comprenons le fonctionnement de SEARCH dans Excel avec des caractères génériques.

Considérez le tableau donné et recherchez le 0 suivant dans le texte A1-001-ID
Et la position de départ sera 1, alors la sortie = SEARCH («?» & I8, J8, K8) sera 3 parce que «?» négligez le caractère avant le 0 et la sortie sera 3.
Pour la deuxième ligne d'une table donnée, le résultat de la recherche pour A dans B1-001-AY
Sera 8, mais si nous utilisons «*» dans la recherche, cela vous donnera le 1 comme sortie d'emplacement car il négligera tous les caractères avant «A», et le résultat sera 1 pour lui = SEARCH («*» & I9, J9 ).
De même pour «J» 8 pour = SEARCH (I10, J10, K10) et 7 pour = SEARCH («?» & I10, J10, K10).
De même pour la quatrième ligne, la sortie sera 8 pour = SEARCH (I11, J11, K11) et 1 pour = SEARCH («*» & I11, J11, K11)
Choses dont il faut se rappeler
- Il n'est pas sensible à la casse
- Il considère Tanuj et Tanuj comme la même valeur signifie qu'il ne fait pas la distinction entre les minuscules n / b et les majuscules.
- Les caractères génériques sont également autorisés, c'est-à-dire «?» , «*» Et «~» tilde.
- «?» est utilisé pour rechercher un seul caractère.
- «*» Est utilisé pour la séquence de correspondance.
- Si vous souhaitez réellement rechercher «*» ou «?» puis utilisez le «~» avant le caractère.
- Il renvoie la #VALUE! Erreur s'il n'y a pas de chaîne correspondante dans le sous-texte.
Supposons dans l'exemple ci-dessous. Nous recherchons une sous-chaîne «a» dans la colonne « Nom» . S'il est trouvé, il renverra l'emplacement d'un autre nom à l'intérieur. Cela donnera une erreur #VALUE, comme indiqué ci-dessous.
