La fonction FIND() retourne la position exacte d’un texte dans une chaîne en respectant strictement l’écriture majuscules et minuscules.
Elle est utilisée lorsque la correspondance doit être exacte, par exemple pour des codes, des identifiants ou des formats normalisés.
Nom de la fonction texte :
FIND()
Syntaxe
FIND(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 (sensible à la casse). |
texte_dans_quel_se_trouve |
Chaîne dans laquelle effectuer la recherche. |
position_début |
Position de départ dans texte_dans_quel_se_trouve (par défaut 1). |
Exemple
FIND("A", "BANANE", 1)Résultat : 2 (la première occurrence de « A » après la position 1)
Notes
La recherche est sensible à la casse utilisez
SEARCH()si vous souhaitez ignorer la casse.Si
texte_cherchén’est pas trouvé, la fonction renvoie0.
Type de retour
La fonction renvoie un nombre.
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 |
Bonne pratique
SEARCH() est à privilégier pour des recherches utilisateur ou des données non normalisées.
FIND() est recommandé lorsque la casse a une signification métier précise.