La fonction SEARCH() retourne la position d’un texte dans une chaîne en ignorant les majuscules et minuscules.
Elle est idéale pour rechercher un mot dans du texte libre, saisi par un utilisateur, lorsque l’écriture peut varier.
Nom de la fonction :
SEARCH()
Syntaxe
SEARCH(texte_cherché, texte_dans_quel_se_trouve, position_début)ℹ Appel des paramètres de fonction dans TimeTonic :
- $nom_du_champ = champ (lien, colonne de table liée, nombre, sélection, formule, texte...).
- "texte libre" = texte libre à ajouter entre guillemets.
- ne pas utiliser de guillemets pour les nombres.
Paramètres
| Paramètre | Description |
|---|---|
texte_cherché |
Caractère ou texte à rechercher (insensible à la casse). |
texte_dans_quel_se_trouve |
Chaîne dans laquelle effectuer la recherche. |
position_début |
Position de départ (1 = début). |
Exemple
SEARCH("ban", "Banane", 1)Résultat : 1 (la recherche ignore la casse, donc « Ban » est trouvé au début)
Notes
Utilisez
FIND()pour une recherche sensible à la casse.Renvoie
0sitexte_cherchén’est pas trouvé.
Type de retour
La fonction renvoie un nombre représentant la position du texte.
Le format du type de sortie du résultat peut être configuré dans les options du champ de sortie de l’éditeur de formule. Pour plus de détails, consultez Options de format de sortie dans l'article Colonne de formule.
Tableau comparatif
| Fonction | Sensibilité | Usage recommandé |
|---|---|---|
| FIND() | Sensible à la casse | Recherche exacte, données contrôlées |
| SEARCH() | Insensible à la casse | Recherche souple, texte utilisateur |