Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
Inscrivez-vous  \/ 
x

or

MS Excel SEARCH fonction

Dans Excel, la fonction RECHERCHE peut vous aider à trouver la position d'un caractère ou d'une sous-chaîne spécifique à partir de la chaîne de texte donnée, comme illustré ci-dessous. Ce tutoriel, je vais vous présenter comment utiliser cette fonction RECHERCHE dans Excel.

 syntaxe:

La syntaxe de la fonction RECHERCHE dans Excel est:

=SEARCH (find_text, within_text, [start_num])

 Arguments:

  • find_text: Obligatoire. Le caractère ou le texte que vous recherchez.
  • within_text: Obligatoire. Chaîne de texte dans laquelle la recherche doit être effectuée.
  • start_num: Optionnel. À partir de quelle position vous souhaitez lancer la recherche dans la chaîne de texte. Si cet argument est omis, la recherche commence à partir du premier caractère de la chaîne de texte donnée.

Notes:

  • 1. La fonction RECHERCHE renverra la position de la première occurrence de find_text à l'intérieur de la chaîne de texte si le num_début est omis.
  • 2. La fonction RECHERCHE n'est pas sensible à la casse, si vous devez effectuer une recherche sensible à la casse, vous devez utiliser la fonction FIND.
  • 3. Si la valeur de find_text est introuvable, la fonction RECHERCHE renverra la #VALEUR! valeur d'erreur.
  • 4. Si le num_début n'est pas supérieur à 0 ou est supérieur à la longueur du dans_texte, la valeur! la valeur d'erreur est également renvoyée.
  • 5. La fonction RECHERCHE permet d'utiliser des caractères génériques dans le find_text argument:
    • Point d'interrogation (?): correspond à un caractère;
    • Astérisque (*): correspond à n'importe quelle série de caractères;
    • Pour trouver le point d'interrogation (?) Ou l'astérisque (*), tapez un tilde (~) devant eux, tel que: ~*ou ~?.

 Retour:

Renvoie l'emplacement du caractère ou du texte spécifique de la chaîne de texte donnée.


 Exemples:

Exemple 1: recherche d'un caractère ou d'un texte dans une chaîne de texte (depuis le début)

Pour rechercher un caractère ou un mot spécifique dans une chaîne de texte pour renvoyer sa position à partir du début du premier caractère, veuillez appliquer la formule ci-dessous:

=SEARCH(B2, A2)

Remarque: Dans la formule ci-dessus, B2 est la cellule contenant le caractère ou le texte dans lequel vous souhaitez trouver sa position, A2 est la chaîne de texte à partir de laquelle vous souhaitez effectuer la recherche.

Ensuite, vous obtiendrez la position du texte recherché à partir du début de la chaîne de texte, voir capture d'écran:


Exemple 2: recherche d'un caractère ou d'un texte dans une chaîne de texte (avec un début spécifié)

Parfois, vous souhaiterez peut-être obtenir la position d'un caractère spécifique dans une chaîne de texte à partir d'un début spécifique au lieu du premier caractère commençant. Dans ce cas, il vous suffit d'ajouter le troisième argument start_num.

Veuillez saisir ou copier la formule suivante dans une cellule vide:

=SEARCH(B2, A2,C2)

Notes: Dans la formule ci-dessus, B2 la cellule contient-elle le caractère ou le texte dont vous voulez la positionner, A2 est la chaîne de texte à partir de laquelle vous souhaitez effectuer la recherche, et C2 est le nombre auquel vous souhaitez lancer la recherche dans la chaîne de texte.

Et puis, les positions du caractère ou du texte dans la chaîne de texte à partir de laquelle vous souhaitez démarrer la recherche ont été renvoyées, voir capture d'écran:


Exemple 3: rechercher et extraire le texte entre parenthèses

Si vous avez une liste de chaînes de texte dont certains textes sont entourés de parenthèses, maintenant, vous voulez simplement extraire le texte entre les parenthèses, ici, la fonction RECHERCHE combinant la fonction MID peut vous aider à résoudre ce travail.

Veuillez appliquer la formule suivante dans une cellule vide:

=MID(A2,SEARCH("(",A2)+1, SEARCH(")",A2)-SEARCH("(",A2)-1)

Et tous les textes entre parenthèses ont été extraits en même temps, voir capture d'écran:


 Plus de fonctions:

  • Fonction Excel RIGHT
  • La fonction DROITE est utilisée pour renvoyer le texte à partir de la droite de la chaîne de texte.
  • Fonction Excel NUMBERVALUE
  • L'aide de la fonction NUMBERVALUE pour renvoyer le nombre réel à partir du nombre est stocké sous forme de texte.
  • Fonction de remplacement d'Excel
  • La fonction REMPLACER peut vous aider à rechercher et à remplacer des caractères en fonction de l'emplacement donné de la chaîne de texte par un nouveau texte.

Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

Souhaitez-vous terminer votre travail quotidien rapidement et parfaitement? Kutools for Excel apporte 300 fonctionnalités avancées puissantes (Combiner les classeurs, somme par couleur, diviser le contenu des cellules, convertir la date, etc.) et gagner 80% de temps pour vous.

  • Conçu pour 1500 scénarios de travail, vous aide à résoudre 80% des problèmes Excel.
  • Réduisez les milliers de clics de clavier et de souris chaque jour, soulagez vos yeux et vos mains fatigués.
  • Devenez un expert Excel en 3 minutes. Plus besoin de se souvenir des formules douloureuses et des codes VBA.
  • Essai gratuit illimité de 30 jours. Garantie de remboursement de 60 jours. Mise à jour et assistance gratuites pendant 2 ans.
Ruban d'Excel (avec Kutools for Excel installé)

Onglet Office - Activer la lecture et la modification par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Firefox et le nouvel Internet Explorer.
Capture d'écran d'Excel (avec Office Tab installé)

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.