- Extraire le texte avant le caractère à l'aide des fonctions FIND et LEFT
- Extraire le texte après le caractère à l'aide des fonctions FIND, LEN et RIGHT
- Extraire le texte avant le caractère à l'aide des fonctions FIND et LEFT dans Google Sheets
- Extraire le texte après le caractère à l'aide des fonctions FIND, LEN et RIGHT dans Google Sheets
Téléchargez l'exemple de classeur
Ce didacticiel montrera comment extraire du texte avant ou après un caractère dans Excel et Google Sheets.
Extraire le texte avant le caractère à l'aide des fonctions FIND et LEFT
Pour extraire le texte avant la virgule, on peut utiliser les fonctions LEFT et FIND
Rechercher une fonction
Tout d'abord, nous pouvons trouver la position de la virgule en utilisant la fonction FIND, puis soustraire un à la valeur renvoyée pour obtenir la longueur du nom de famille.
1 | =TROUVEZ(",", B3)-1 |
Utiliser la fonction GAUCHE
On utilise ensuite la fonction left pour extraire le texte avant la position retournée par la fonction FIND ci-dessus.
1 | =GAUCHE(B3, C3) |
La combinaison de ces fonctions donne la formule :
1 | =GAUCHE(B3, CHERCHER(",", B3)-1) |
Extraire le texte après le caractère à l'aide des fonctions FIND, LEN et RIGHT
Dans la section suivante, nous utiliserons les fonctions FIND, LEN et RIGHT pour extraire le texte après un caractère spécifique dans une chaîne de texte.
Fonction TROUVER
Comme nous l'avons fait dans l'exemple précédent, nous utilisons la fonction find pour trouver la position de la virgule, puis soustrayons un à la valeur renvoyée pour obtenir la longueur du nom de famille.
1 | =TROUVEZ(",", B3)-1 |
Fonction LEN
Nous utilisons ensuite la fonction LEN pour obtenir la longueur totale du texte
1 | =LEN(B3) |
Nous pouvons ensuite combiner les fonctions FIND et LEN pour obtenir le nombre de caractères que nous voulons extraire après la virgule
1 | =LEN(B3)-TROUVEZ(",",B3)-1 |
Fonction DROITE
Enfin, nous utilisons la fonction RIGHT pour renvoyer les caractères après la virgule dans la cellule.
1 | =DROITE(B3,C3) |
La combinaison de ces fonctions donne cette formule :
1 | =DROITE(B3,LEN(B3)-TROUVE(",",B3)-1) |
Extraire le texte avant le caractère à l'aide des fonctions FIND et LEFT dans Google Sheets
Vous pouvez extraire du texte avant un caractère dans les feuilles Google de la même manière que vous le feriez dans Excel.
Extraire le texte après le caractère à l'aide des fonctions FIND, LEN et RIGHT dans Google Sheets
De même, extraire du texte après un caractère est également le même dans Google Sheets.