La fonction SEARCH() retourne la position d'un texte dans une chaîne en ignorant les majuscules et minuscules : elle renvoie un nombre représentant la position du texte. Elle est idéale pour rechercher un mot dans du texte libre, saisi par un utilisateur, lorsque l'écriture peut varier.
Le format du type de sortie du résultat se configure dans les options du champ de sortie de l'éditeur de formule : voir Colonne de formule.
Syntaxe
SEARCH(texte_cherché, texte_dans_quel_se_trouve, position_début)
Appel des paramètres dans TimeTonic : $nom_du_champ pour un champ (lien, colonne de table liée, nombre, sélection, formule, texte) ; "texte libre" entre guillemets ; pas de guillemets pour les nombres.
Paramètres
Exemple
Rechercher un texte sans tenir compte de la casse
« ban » recherché dans « Banane » devient « 1 » (la recherche ignore la casse, donc « Ban » est trouvé au début).
SEARCH("ban", "Banane", 1)
Utilisez FIND() pour une recherche sensible à la casse. Renvoie 0 si texte_cherché n'est pas trouvé.
Tableau comparatif
Aller plus loin
FIND()
Retourne la position d'un texte dans une chaîne, en tenant compte de la casse.
Ou continuer avec
Glossaire des formules
Tous les opérateurs et fonctions disponibles, classés par catégorie.