300 Exemples

Sous-chaîne

Substring

Milieu | La gauche | Droit | Sous-chaîne entre parenthèses | Sous-chaîne contenant du texte spécifique | Remplissage Flash





comment supprimer un caractère d'une chaîne dans Excel

Il n'y a pas SOUS-CHAINE fonction dans Exceller . Utilisez MID, LEFT, RIGHT, FIND, LEN, SUBSTITUTE, REPT, TRIM et MAX dans Excel pour extraire les sous-chaînes.

Milieu

À extraire une sous-chaîne , en commençant au milieu d'une chaîne, utilisez la fonction MID dans Excel.





Extraire une sous-chaîne dans Excel

Explication : la fonction MID démarre à la position 7 (O) et extrait 6 caractères.



La gauche

Pour extraire les caractères les plus à gauche d'une chaîne, utilisez la fonction GAUCHE dans Excel.

Fonction gauche

Pour extraire une sous-chaîne (de n'importe quelle longueur) avant le tiret, ajoutez la fonction FIND.

Caractères les plus à gauche

Explication : la fonction FIND trouve la position du tiret. Soustrayez 1 de ce résultat pour extraire le nombre correct de caractères les plus à gauche. La formule ci-dessus se réduit à GAUCHE(A1,4-1).

Droit

Pour extraire les caractères les plus à droite d'une chaîne, utilisez la fonction DROITE dans Excel.

Fonction droite

Pour extraire une sous-chaîne (de n'importe quelle longueur) après le tiret, ajoutez LEN et FIND.

Caractères les plus à droite

Explication : la fonction LEN renvoie la longueur de la chaîne. La fonction FIND trouve la position du tiret. Soustrayez ces valeurs pour extraire le nombre correct de caractères les plus à droite. La formule ci-dessus se réduit à DROITE (A1,6-4).

Sous-chaîne entre parenthèses

Pour extraire une sous-chaîne entre parenthèses (ou accolades, crochets, barres obliques, etc.), utilisez MID et FIND dans Excel.

1. La formule ci-dessous est presque parfaite.

Milieu et Trouver

Explication : la fonction FIND trouve la position de la parenthèse ouvrante. Ajoutez 1 pour trouver la position de départ de la sous-chaîne. La formule ci-dessus se réduit à MID(A1,6+1,2). Cette fonction MID extrait toujours 2 caractères.

2. Remplacez le 2 (troisième argument) par une formule qui renvoie la longueur de la sous-chaîne.

Sous-chaîne entre parenthèses

Explication : soustrayez la position de la parenthèse ouvrante et la valeur 1 de la position de la parenthèse fermante pour trouver la longueur correcte de la sous-chaîne.

Sous-chaîne contenant du texte spécifique

Pour extraire une sous-chaîne contenant un texte spécifique (par exemple, le symbole @), utilisez SUBSTITUTE, REPT, MID, FIND, TRIM et MAX dans Excel.

1. Premièrement, utilisez SUBSTITUTE et REPT pour remplacer un seul espace par 100 espaces (ou tout autre grand nombre).

Fonction de remplacement

2. La fonction MID ci-dessous démarre 50 (1/2 * grand nombre) positions avant la position du symbole @ et extrait 100 (grand nombre) caractères.

Sous-chaîne avec des espaces

3. Utilisez la fonction TRIM pour supprimer les espaces de début et de fin.

Fonction de coupe

4. Mettez le tout ensemble.

Sous-chaîne contenant du texte spécifique

Remarque : à l'étape 2, la fonction MID démarre 50 positions avant la position du symbole @. Si l'adresse e-mail est le premier mot de la phrase (cellule A3), cela entraîne une position de départ négative. Dans ce cas, la fonction MAX (voir formule ci-dessus) renvoie 1.

Remplissage Flash

Si vous n'êtes pas un héros de formule, utilisez Remplissage Flash dans Excel pour extraire automatiquement les sous-chaînes.

Remplissage Flash

Remarque : Excel n'insère pas de formules, si vous modifiez les chaînes de texte dans la colonne A, Excel ne mettra pas à jour les nombres dans la colonne B.

13/13 Terminé ! En savoir plus sur les fonctions de texte >
Aller au chapitre suivant : Fonctions de recherche et de référence



^