Texte
SEARCH
Définition
SEARCH renvoie la position de départ d'un texte à l'intérieur d'un autre, sans tenir compte de la casse.
Syntaxe
=SEARCH(find_text, within_text, [start_num])
Arguments
| Argument | Signification |
|---|---|
find_text |
Les caractères à rechercher. Les majuscules et les minuscules correspondent toutes. |
within_text |
Le texte, ou la cellule qui le contient, à parcourir. |
start_num |
Facultatif. Le caractère à partir duquel commencer la recherche. S'il est omis, Excel commence à 1. |
Exemple détaillé
Une liste de voyages stocke des noms de villes en casse mixte. Les noms se trouvent en A2:A4.
| A : Ville |
|---|
| Boston |
| Lisbon |
| Canton |
Formule : =SEARCH("TON",A2)
Résultat : 4. TON correspond à ton dans Boston, donc SEARCH renvoie le caractère 4 même si la casse diffère.
Exercice
La cellule A2 contient Packet. En B2, écrivez une formule qui renvoie la position de CK dans A2, sans tenir compte de la casse.
- En B2, écrivez une formule SEARCH qui renvoie la position de CK dans A2.
- B2 doit afficher la position de CK dans A2.
Fonctions associées
SEARCH est le partenaire insensible à la casse de FIND, et MID peut ensuite prendre des caractères à partir de la position renvoyée par SEARCH.
Erreur courante
Oublier que ? et * sont des jokers dans SEARCH, donc une recherche de A*B correspond à plus que les trois caractères A, * et B.