Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment extraire une partie de la chaîne de texte de la cellule dans Excel?

extrait de doc sous-chaîne 1 extrait de doc sous-chaîne 2

Ce didacticiel présente les méthodes d'extraction de sous-chaînes à partir de la gauche, du milieu ou de la droite d'une cellule, et explique également comment extraire du texte avant ou après un caractère spécifique, comme illustré ci-dessous.


Extraire la chaîne de texte avant, après ou entre les caractères sans formule

Voici un outil - Extrait du texte in Kutools for Excel peut vous aider à extraire rapidement et facilement les chaînes avant, après ou entre les caractères selon vos besoins. Cliquez pour un essai gratuit de la journée 30 avec les compléments 300!
doc extraire l'adresse e-mail

Extraire la sous-chaîne de gauche, milieu ou droite

Dans Excel, certaines formules peuvent vous aider à extraire rapidement une partie du texte.

Extraire les n premiers caractères

Si vous voulez extraire les premiers caractères 3 d'une liste de données, sélectionnez une cellule vide dans laquelle vous voulez placer le résultat extrait, puis utilisez cette formule.

= LEFT (B3,3)

B3 est la cellule à partir de laquelle vous extrayez des caractères, 3 correspond au nombre de caractères que vous souhaitez extraire.

Médias Entrer clé pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
extrait de doc sous-chaîne 3

Extraire les n derniers caractères

Par exemple, extrayez les derniers caractères 6 d'une liste de chaînes, sélectionnez une cellule vide dans laquelle vous souhaitez placer le résultat extrait et utilisez cette formule:

= DROIT (B9,6)

B9 est la cellule à partir de laquelle vous extrayez des caractères, 6 correspond au nombre de caractères que vous souhaitez extraire.

Médias Entrer clé pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
extrait de doc sous-chaîne 4

Extrait n caractères du milieu

Si vous souhaitez extraire les caractères 3 à partir du caractère 4th d'une chaîne, vous pouvez utiliser la formule ci-dessous:

= MID (B15,4,3)

B15 est la cellule à partir de laquelle vous extrayez les caractères, 4 représente les caractères d'extraction à partir de 4th (nombre à partir de la gauche), 3 correspond au nombre de caractères que vous souhaitez extraire.

Médias Entrer clé pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
extrait de doc sous-chaîne 5

Veuillez noter que :

Si vous souhaitez déplacer les résultats extraits vers un autre emplacement, copiez et collez d’abord les résultats extraits en tant que valeur.


Extraire la sous-chaîne après ou avant un caractère spécifié

Si vous souhaitez extraire une sous-chaîne avant ou après un caractère spécifié, vous pouvez appliquer l'une des méthodes ci-dessous pour gérer le travail.

Méthode A: Extraire une sous-chaîne avant ou après un caractère défini à l'aide d'une formule

Supposons que vous souhaitiez extraire des caractères après le caractère “-”D'une liste de chaînes, veuillez utiliser cette formule:

= RIGHT (B3, LEN (B3) -SEARCH ("-", B3))

B3 est la cellule dont vous souhaitez extraire les caractères, - est le caractère que vous voulez extraire chaîne après.

Médias Entrer clé pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
extrait de doc sous-chaîne 6 extrait de doc sous-chaîne 7

Si vous souhaitez extraire une sous-chaîne avant un caractère défini, vous pouvez utiliser la formule suivante:

= LEFT (B10, SEARCH ("-", B10) -1)

Exemple de résultat est présenté ci-dessous:
extrait de doc sous-chaîne 8 extrait de doc sous-chaîne 9

Note

Les données peuvent être perdues ou modifiées pendant que vous copiez et collez les résultats de la formule dans un autre emplacement. Pour éviter ce problème, vous pouvez copier et coller les résultats de la formule en tant que valeur après avoir appliqué la formule. Ou vous pouvez essayer le Méthode B.
extrait de doc sous-chaîne 10

Méthode B: Extraire une sous-chaîne après ou avant un caractère défini par Kutools for Excel

Pour extraire directement une sous-chaîne après ou avant un caractère spécifié, vous pouvez utiliser la commande Extrait du texte utilité de Kutools for Excel, qui peut vous aider à extraire tous les caractères après ou avant un caractère, peut également extraire une longueur spécifique de caractères avant ou après un caractère.

outils de texte doc

Les outils texte 13 que vous devez posséder dans Excel et qui amélioreront votre efficacité. Par 90%

▲ Modifier par lots une chaîne de texte dans des cellules, par exemple ajouter le même texte à des cellules en une fois, supprimer des caractères à n’importe quel emplacement, etc.

▲ Excepté les outils affichés dans l'image, il existe des outils avancés 200 dans Kutools for Excel, qui peuvent résoudre vos énigmes 82% Excel.

▲ Devenez un expert Excel des minutes 5, gagnez en reconnaissance et en promotion.

▲ 110000 +: le personnel hautement efficace choisit 300 + parmi les entreprises de renommée mondiale.

Essai gratuit de 30 jours, aucune carte de crédit requise

Avant d'utiliser l'utilitaire Extract Text, prenez quelques minutes 3 pour installer gratuitement Kutools for Excel: Gratuit Télécharger maintenant!

1. Sélectionnez les cellules que vous souhaitez extraire des caractères, cliquez sur Kutools > Texte > Extrait du texte.
extrait de doc sous-chaîne 11

2. Dans le popping Extrait du texte dialogue, entrez *: dans Texte zone de texte, puis cliquez sur Ajoutez ajouter ce critère à Liste d'extrait.
extrait de doc sous-chaîne 12

Le joker * indique n'importe quelle longueur de chaîne, ? indiquer le caractère de quelqu'un. Dans ce cas, *: représente l'extraction de tous les caractères (y compris la marque du côlon :) avant que le côlon marque des cellules sélectionnées.

3. Cliquez Ok, une boîte de dialogue apparaît, sélectionnez une cellule pour placer le texte extrait.
extrait de doc sous-chaîne 13

4. Cliquez OK, puis la sous-chaîne dans laquelle, avant la marque du côlon (y compris la marque du côlon) a été extraite à la cellule.
extrait de doc sous-chaîne 14

Pointe

  • Si vous souhaitez extraire tous les caractères après le caractère deux-points, tapez :* dans le Texte zone de texte dans Extrait du texte dialogue.
    extrait de doc sous-chaîne 15
  • Si vous souhaitez extraire uniquement deux caractères avant la marque deux points, tapez ??: dans le Texte zone de texte dans le Extrait du texte dialogue.
    extrait de doc sous-chaîne 16

Extraire la sous-chaîne entre deux caractères

Dans certains cas, vous aurez peut-être besoin d'extraire une sous-chaîne entre deux caractères. Vous pouvez choisir l'une des méthodes ci-dessous pour gérer le travail.

Méthode A: Extrait par formule

Supposons d’extraire des caractères entre crochets () d’une liste donnée, vous pouvez utiliser la formule ci-dessous:

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

Dans la formule, B3 est la cellule à partir de laquelle vous voulez extraire une chaîne, ( et ) sont les deux caractères que vous voulez extraire la chaîne entre.

Médias Entrer clé pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
extrait de doc sous-chaîne 17 extrait de doc sous-chaîne 18

Note

Si la formule vous semble un peu difficile, vous pouvez utiliser la méthode B, qui utilise un outil pratique pour résoudre rapidement ce problème.

Méthode B: Extraire par Kutools pour Excel

Le Extrait du texte utilité de Kutools for Excel aussi peut vous faire une faveur sur cette opération.

Avant d'utiliser l'utilitaire Extract Text, prenez quelques minutes 3 pour installer gratuitement Kutools for Excel: Gratuit Télécharger maintenant!

1. Sélectionnez les cellules que vous souhaitez extraire la sous-chaîne entre les caractères, cliquez sur Kutools > Texte > Extrait du texte.
extrait de doc sous-chaîne 11

2. Dans la boîte de dialogue Extraire le texte, entrez (*) dans la zone de texte, cliquez sur le bouton Ajouter pour ajouter ce critère à la liste Extraire.
extrait de doc sous-chaîne 20

L'astérisque * indique n'importe quelle longueur de chaîne, si vous voulez extraire une longueur spécifique de caractère, vous pouvez utiliser le point d'interrogation ? pour indiquer le caractère de quelqu'un. Ici, (*) représente l'extraction de tous les caractères entre (), y compris ().

3. Cliquez Ok pour sélectionner une cellule pour placer le résultat extrait, puis cliquez sur OK.
extrait de doc sous-chaîne 21

La sous-chaîne entre parenthèses a maintenant été extraite.
extrait de doc sous-chaîne 31


Incroyable! Un outil modifie la manière de modifier et de parcourir plusieurs documents Office.

Ouvrir des fichiers dans plusieurs fenêtres

Ouvrir des fichiers dans une fenêtre à onglet avec Office Tab

ot X 1 Flèches 1

Extraire l'adresse e-mail d'une chaîne

Si vous souhaitez extraire une adresse électronique d'une chaîne donnée ou d'une plage de cellules, vous pouvez utiliser le Extraire l'adresse e-mail fonction pour gérer ce travail à la fois au lieu de les trouver un par un.

Avant d’utiliser l’utilitaire Extract Email Address, prenez quelques minutes 3 pour installer gratuitement Kutools for Excel: Gratuit Télécharger maintenant!

1. Sélectionnez les cellules qui seront extraites adresse e-mail, puis cliquez sur Kutools > Texte > Extraire l'adresse e-mail.
extrait de doc sous-chaîne 22

2. Ensuite, une boîte de dialogue apparaît pour vous permettre de sélectionner une cellule pour générer les adresses électroniques.
extrait de doc sous-chaîne 23

3. Cliquez OK, les adresses électroniques de chaque cellule ont été extraites.
extrait de doc sous-chaîne 24


Extraire des caractères numériques ou alphabétiques d'une chaîne

S'il existe une liste de données combinant des caractères numériques, alphabétiques et spéciaux mélangés, vous souhaitez simplement extraire les nombres ou les valeurs alphabétiques, vous pouvez essayer l'utilitaire Supprimer les caractères de Kutools for Excel.

1. Avant d'utiliser l'utilitaire Supprimer les caractères, vous devez disposer d'une copie des données, comme illustré ci-dessous:
extrait de doc sous-chaîne 25

2. Puis sélectionnez cette copie de données, cliquez sur Kutools > Texte > Supprimer les caractères.
extrait de doc sous-chaîne 26

3. dans le Supprimer les caractères dialogue, vérifier Non numérique option, cliquez sur Ok.
extrait de doc sous-chaîne 27

Maintenant, seuls les caractères numériques ont été laissés.
extrait de doc sous-chaîne 28

Pour extraire uniquement les valeurs alphabétiques, cochez Non-alpha option dans la Supprimer les caractères dialogue.
extrait de doc sous-chaîne 29 extrait de doc sous-chaîne 30


Télécharger le fichier exemple

échantillon de docCliquez pour télécharger cet exemple de fichier


Autres opérations (articles) liées à la conversion de fichier

Extraire l'heure de la chaîne de date / heure
Fournit des astuces pour extraire l'heure (hh: mm: ss) ou l'heure / minute / seconde uniquement à partir de la chaîne de date / heure (mm / jj / aaaa hh: mm: ss)

Extraire les lignes qui répondent aux critères
Dans cet article, il peut vous aider à extraire rapidement ces lignes répondant aux critères vers un autre emplacement d'Excel, à l'exception de leur recherche et de leur copie, une par une.

Extraire un nième caractère de la chaîne
Ici, nous allons présenter les méthodes d'extraction du nième caractère d'une chaîne. Par exemple, extrayez le caractère 3th de la chaîne a1b2c3. Le résultat est b.

Extraire la sous-chaîne entre deux caractères
Affichez les méthodes d'extraction de sous-chaîne entre deux caractères identiques ou différents.



  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes et conservation des données; Contenu des cellules divisées; Combinaison de lignes en double et somme / moyenne... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Favoris et insérer rapidement des formules, Plages, graphiques et images; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Tableau croisé dynamique groupé par numéro de semaine, jour de la semaine et plus ... Afficher les cellules déverrouillées et verrouillées de couleurs différentes; Mettre en surbrillance les cellules de formule / nom...
kte tab 201905
  • Activer l'édition par onglets et la lecture dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit le nombre de clics de souris pour vous chaque jour!
fond officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jesse · 2 months ago
    I need to separate the city from a cell. Example 15933 Rockingham StFrisco I have a file with several hundred fields with different cities with different character counts. Is there a way to find and separate the city based on it being the all the characters from the right that begins with an uppercase letter? Or any other solution? Thank you
    • To post as a guest, your comment is unpublished.
      Sunny · 1 months ago
      Hi, Jesse, may be you can try to use the Text to Columns to split the string into columns based on space separator, then remove all columns except the last column that contains the city contents.
  • To post as a guest, your comment is unpublished.
    Salman · 2 months ago
    One T-shirt title Name (NIke) have differents Sizes Like: (XS-2XL) mean XS,S,M,L,XL & 2XL how to Make divide in different rows with mentioned sizes can you help me please
    • To post as a guest, your comment is unpublished.
      Sunny · 1 months ago
      Hi, Salman, I do not understand your question, could you upload a file to display your data and your desired result?
  • To post as a guest, your comment is unpublished.
    Ashfaq · 5 months ago
    There are multiple such entries so want to apply the formula to that
  • To post as a guest, your comment is unpublished.
    Ashfaq · 5 months ago
    I want to calculate the time difference between two times, please Help below is the time format



    "Apr, 30 2019 12:44 PM PT" "Apr, 30 2019 12:52 PM PT"
  • To post as a guest, your comment is unpublished.
    Jessica Swaffar · 5 months ago
    I need help to separate the address, then city, then state, then zip. See example:


    13160 E. 68th st. Broken Arrow, OK 74012
  • To post as a guest, your comment is unpublished.
    Berdine · 5 months ago
    Good day can you please help me to add text together into one cell?
  • To post as a guest, your comment is unpublished.
    Isgaak · 6 months ago
    How do extract data out of a string but i only want 2 sets of data in the string?
    • To post as a guest, your comment is unpublished.
      Sunny · 5 months ago
      Hi, Isgaak, please upload your examples for better understanding.
  • To post as a guest, your comment is unpublished.
    nathan · 8 months ago
    Thank you for this article! the =RIGHT(A2,3) function was exactly what i needed to extract the right 3 numbers into a separate column
  • To post as a guest, your comment is unpublished.
    saud · 8 months ago
    thanks a lot. saved me a lot of time. love you.
  • To post as a guest, your comment is unpublished.
    Seth · 1 years ago
    If you need to grab "everything but" data in another cell. You can use the below formula:


    In Excel form:
    =Left(A1,FIND("x",A1)-1)

    In layman talking it out form:
    = everything LEFT of cell data in parentheses (Cell,FIND everything in parentheses ("common unwanted data that must be in quotes", Cell) minus "-1" the number of characters you need removed to the left of the "common unwanted data")



    Which would look like this:
    USA1234xp25 | USA1234
    USA123xp30 | USA123
    USA12345xj10 | USA12345

    Very Useful when pulling data within a layered naming convention.
  • To post as a guest, your comment is unpublished.
    Sanjeeb · 2 years ago
    For an example in a cell (G2) > ABC1234568..... > is there.
    You just want to have whatever to the right after leaving the left ABC (Fixed). Then Use the formula as =MID(G2,3,200)
    Here 3 stands for after 3 character from the left and 200 is an approximate (maximum text number) number that mightbe in the right side . So your job is simple. Thank you