Milieu | gauche | droite | sous-chaîne entre parenthèses | sous-chaîne contenant du texte spécifique | remplissage Flash

Il n’y a pas de FONCTION sous-chaîne dans Excel. Utilisez MID, LEFT, RIGHT, FIND, Len, SUBSTITUTE, REPT, TRIM et MAX dans Excel pour extraire les sous-chaînes.

Mid

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

Explication: la fonction MID commence à la position 7 (O) et des extraits de 6 caractères.,

Left

pour extraire les caractères les plus à gauche d’une chaîne, utilisez la fonction LEFT dans Excel.

pour extraire une sous-chaîne (de n’importe quelle longueur) Avant le tiret, ajoutez la fonction FIND.

Explication: la fonction FIND trouve la position de la planche de bord. 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).

Right

pour extraire les caractères les plus à droite d’une chaîne, utilisez la fonction RIGHT dans Excel.,

pour extraire une sous-chaîne (de n’importe quelle longueur) après le tiret, ajoutez Len et recherchez.

Explication: la fonction LEN renvoie la longueur de la chaîne. La fonction Rechercher 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 en extraire une sous-chaîne entre parenthèses ou accolades, crochets, barres, etc.), utilisez MID et trouvez dans Excel.

1. La formule ci-dessous est presque parfaite.,

Explication: la fonction FIND trouve la position de l’ouverture de la parenthèse. Ajouter 1 pour trouver la position de départ de la sous-chaîne. La formule ci-dessus se réduit à Mi(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.

explication: soustrayez la position de la parenthèse d’ouverture et la valeur 1 de la position de la parenthèse de fermeture 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 du texte spécifique (par exemple, le symbole@), utilisez SUBSTITUTE, REPT, MID, FIND, TRIM et MAX dans Excel.

1. Tout d’abord, utilisez SUBSTITUTE et REPT pour remplacer un seul espace par 100 espaces (ou tout autre grand nombre).

2. À mi fonction ci-dessous commence 50 (1/2 * grand nombre) positions avant la position du symbole @ et extrait 100 (grand nombre) caractères.

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

4. Mettre tout cela ensemble.

remarque: à l’étape 2, la fonction MID commence 50 positions avant la position du symbole@. Si l’adresse e-mail est le premier mot de la phrase (cellule A3), il en résulte 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 le remplissage Flash dans Excel pour extraire automatiquement les sous-chaînes.,

Remarque: Excel ne pas insérer des formules, si vous changez les chaînes de texte dans la colonne A, Excel mettra pas à jour les nombres dans la Colonne B.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *