Description
Cette fonction permet de localiser une chaîne de texte ou un nombre à l'intérieur d'une chaîne de texte ou d'un nombre, et renvoie le numéro de la position de départ de la première chaîne de texte à partir du premier caractère de la seconde chaîne de texte. Pris en charge dans les chaînes.
Cette fonction est utile pour déterminer la position d'un caractère spécifique ou d'une sous-chaîne dans une chaîne plus large, en particulier lorsque la sensibilité à la casse est importante.
Syntaxe
FIND(find_text, within_text, [start_num])
Les entrées
Cette fonction accepte les arguments suivants :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
texte_de_recherche |
Oui | Le texte que vous souhaitez trouver. | Une chaîne de texte ou une référence à une cellule contenant la chaîne de texte. |
dans_le_texte |
Oui | Le texte dans lequel vous souhaitez rechercher le find_text. |
Une chaîne de texte ou une référence à une cellule contenant la chaîne de texte. |
nombre_de_début |
Non | Le numéro de caractère dans le texte within_text à partir duquel la recherche doit commencer. |
Un nombre entier positif, une référence à une cellule contenant un nombre entier positif ou une formule qui aboutit à l'un ou l'autre de ces éléments. S'il est omis, il est supposé être 1. |
Exemple
Données d’échantillon
| A | B |
|---|---|
| Excel | Feuille de calcul |
| Fonction | Formule |
| Exa4mple | Texte |
| 345566 | Échantillon de données |
Exemples de formules
| Formule | Description | Résultat |
|---|---|---|
=FIND("S", B1) |
Recherche la position de la première occurrence de "S" dans le texte de la cellule B1. | 1 |
=FIND("p", B1) |
Recherche la position de la première occurrence de "p" dans le texte de la cellule B1. | 3 |
=FIND("e", B1, 2) |
Recherche la position de la première occurrence de "e" dans le texte de la cellule B1, à partir du 2ème caractère. | 2 |
=FIND("un", A2) |
Trouve la position du début de "un" dans le texte de la cellule A2. | 3 |
=FIND(4, A3) |
Recherche la position de la première occurrence de "4" dans le texte de la cellule A3. | 4 |
=FIND(4, A4) |
Recherche la position de la première occurrence de "4" dans le texte de la cellule A4. | 2 |
Notes
- Les œuvres de FIND de gauche à droite.
- FIND ne prend pas en charge les plages de cellules.
- FIND est sensible à la casse. Pour effectuer une recherche insensible à la casse, utilisez SEARCH.
- FIND ne prend pas en charge les caractères génériques. Pour la prise en charge des caractères génériques, utilisez SEARCH.
- Si
find_textn'est pas trouvé danswithin_text, FIND renvoie une valeur de - Si
find_textest du texte et n'est pas entre guillemets, FIND renvoie une valeur de Les chiffres n'ont pas besoin de guillemets. - FIND peut être combiné avec d'autres fonctions telles que MID, LEFT, ou RIGHT pour extraire des parties spécifiques d'une chaîne de texte en fonction de la position trouvée.
Astuces
- Utilisez FIND pour localiser la position d'une sous-chaîne dans une chaîne de texte lorsque la sensibilité à la casse est importante.
- Combinez FIND avec LEN pour trouver la longueur du texte avant ou après une certaine sous-chaîne.
- FIND peut contribuer au nettoyage et à l'analyse des données en identifiant la position des délimiteurs ou de certains caractères.
Fonctions connexes
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER