Accéder au contenu principal

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

Author: Sun Last Modified: 2025-05-27

Ce tutoriel présente des méthodes pour extraire des sous-chaînes depuis la gauche, le milieu ou la droite d'une cellule et explique comment extraire du texte avant ou après un caractère spécifique, comme illustré dans les captures d'écran ci-dessous.

A screenshot demonstrating extracting parts of text strings in Excel

Extraire une sous-chaîne depuis la gauche, le milieu ou la droite

Méthode A : Extraire une sous-chaîne depuis la gauche, le milieu ou la droite en utilisant une formule

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

Extraire les premiers n caractères

Supposons que vous souhaitiez extraire les 3 premiers caractères d'une liste donnée. Sélectionnez une cellule vide où vous souhaitez placer le résultat extrait, puis utilisez cette formule :

=GAUCHE(B3;3)

B3 est la cellule dont vous extrayez les caractères, 3 est le nombre de caractères que vous souhaitez extraire.

Appuyez sur Entrée pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
A screenshot showing the result of extracting first three characters using the LEFT formula in Excel

Extraire les derniers n caractères

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

=DROITE(B9;6)

B9 est la cellule dont vous extrayez les caractères, 6 est le nombre de caractères que vous souhaitez extraire.

Appuyez sur Entrée pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
A screenshot displaying the result of extracting the last six characters using the RIGHT formula in Excel

Extraire n caractères depuis le milieu

Si vous souhaitez extraire 3 caractères à partir du 4ème caractère d'une chaîne, vous pouvez utiliser la formule suivante :

=STXT(B15;4;3)

B15 est la cellule dont vous extrayez les caractères, 4 représente l'extraction des caractères à partir du 4ème caractère (compter depuis la gauche), 3 est le nombre de caractères que vous souhaitez extraire.

Appuyez sur Entrée pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
A screenshot showing the output of extracting characters from the middle of a string using the MID formula in Excel

Remarque : 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 valeurs.

Méthode B : Extraire une sous-chaîne depuis la gauche, le milieu ou la droite avec Kutools pour Excel

Si vous ne maîtrisez pas bien les formules, vous pouvez essayer la fonctionnalité Extract Text de Kutools pour Excel qui est facile à utiliser pour cette tâche.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez les cellules à partir desquelles vous souhaitez extraire des sous-chaînes, puis cliquez sur Kutools > Texte > Extraire le texte.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. Dans la fenêtre Extraire le texte qui apparaît, sous l'onglet Extraire par position les trois premières options vous permettent d'extraire une sous-chaîne depuis la gauche, le milieu ou la droite.
A screenshot of the Extract Text dialog in Kutools showing substring extraction options

Les N premiers caractères: extraire une sous-chaîne depuis la gauche. Par exemple, pour extraire les 2 premiers caractères, cochez cette option et saisissez 2 dans la zone de texte.
A screenshot of the first N characters extraction option in Kutools

Les N derniers caractères: extraire une sous-chaîne depuis la droite de la chaîne. Par exemple, pour extraire les 2 derniers caractères, cochez cette option et saisissez 2 dans la zone de texte.
A screenshot of the last N characters extraction option in Kutools

Du début à la fin des caractères: extraire un nombre spécifique de caractères depuis le milieu de la chaîne. Par exemple, pour extraire du 4ème au 9ème caractère, cochez cette option et saisissez 4 et 9 séparément dans les zones de texte.
A screenshot of the middle N characters extraction option in Kutools

Insérer en tant que formule : cochez cette case pour que le résultat soit une formule qui peut être modifiée si la chaîne originale change, sinon, le résultat est fixe.

3. Après avoir spécifié l'emplacement selon vos besoins, cliquez sur Ok, une boîte de dialogue apparaît pour sélectionner une cellule où placer la sous-chaîne extraite. Cliquez sur OK.
A screenshot of selecting a destination cell for extracted substrings

La sous-chaîne a maintenant été extraite.
A screenshot of extracted substrings displayed in the worksheet after using Kutools

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


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

Si vous souhaitez extraire une sous-chaîne après ou avant un caractère spécifié, vous pouvez appliquer l'une des méthodes ci-dessous pour accomplir la tâche.

Méthode A : Extraire une sous-chaîne après ou avant un caractère défini en utilisant une formule

Supposons que vous souhaitiez extraire les caractères après le caractère « - » d'une liste de chaînes, utilisez cette formule :

=DROITE(B3;NBCAR(B3)-CHERCHE("-"; B3))

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

Appuyez sur Entrée pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
A screenshot showing extracted substrings after a specified character using the RIGHT formula in Excel

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

=GAUCHE(B10;CHERCHE("-"; B10)-1)

Voici un exemple de résultat :
A screenshot showing extracted substrings before a specified character using the LEFT formula in Excel

Remarque :

Les données peuvent être perdues ou modifiées lorsque vous copiez et collez les résultats des formules vers un autre emplacement. Pour éviter ce problème, vous pouvez copier et coller les résultats des formules en tant que valeurs après avoir appliqué la formule. Ou vous pouvez essayer la Méthode B.
A screenshot showing the pasted as value option in Excel

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

Pour extraire directement une sous-chaîne après ou avant un caractère spécifié, vous pouvez utiliser l'utilitaire Extract Text de Kutools pour Excel, qui peut vous aider à extraire tous les caractères après ou avant un caractère, ainsi qu'à extraire une longueur spécifique de caractères avant ou après un caractère.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez les cellules à partir desquelles vous souhaitez extraire des caractères, puis cliquez sur Kutools > Texte > Extraire le texte.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. Dans la fenêtre Extraire le texte qui apparaît, sous l'onglet Extraire par position allez aux options Avant le texte et Après le texte pour spécifier les paramètres selon vos besoins.
A screenshot of the Extract Text dialog for specifying text extraction before or after characters

Avant le texte: extraire des sous-chaînes avant le caractère saisi. Par exemple, tapez – dans la zone de texte, tous les caractères avant – seront extraits.
A screenshot showing the option to extract text before a specific character

Après le texte: extraire des sous-chaînes après le caractère saisi. Par exemple, tapez – dans la zone de texte, tous les caractères après – seront extraits.
A screenshot showing the option to extract text after a specific character

Insérer en tant que formule : cochez cette case pour que le résultat soit une formule qui peut être modifiée si la chaîne originale change, sinon, le résultat est fixe.

3. Cliquez sur Ok, une boîte de dialogue apparaît pour sélectionner une cellule où placer la sous-chaîne extraite. Cliquez sur OK.
A screenshot of selecting a cell to display extracted substrings

La chaîne avant ou après le caractère spécifié a maintenant été extraite.
A screenshot of extracted substrings displayed after using the Kutools

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


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

Dans certains cas, vous devrez peut-être extraire une sous-chaîne entre deux caractères, vous pouvez choisir l'une des méthodes ci-dessous pour effectuer cette tâche.

Méthode A : Extraire avec une formule

Pour extraire des caractères entre parenthèses () à partir d'une liste donnée, vous pouvez utiliser la formule suivante :

=STXT(GAUCHE(B3;TROUVE(")";B3)-1);TROUVE("(";B3)+1;NBCAR(B3))

Dans la formule, B3 est la cellule dont vous extrayez la chaîne, ( et ) sont les deux caractères entre lesquels vous souhaitez extraire la chaîne.

Appuyez sur Entrée pour obtenir le résultat extrait. Ensuite, faites glisser la poignée de remplissage sur les cellules pour appliquer cette formule.
A screenshot showing extracted text between two characters using the MID formula in Excel

Remarque : Si la formule est un peu difficile pour vous, vous pouvez essayer la Méthode B, qui consiste à utiliser un outil pratique pour résoudre rapidement ce problème.

Méthode B : Extraire avec Kutools pour Excel

Parmi les centaines de fonctionnalités de Kutools pour Excel, il existe une fonctionnalité – Extraire la chaîne entre des textes spécifiés qui peut extraire rapidement des sous-chaînes entre deux caractères.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez une cellule qui servira à placer la sous-chaîne extraite, puis cliquez sur Kutools > Assistant de formule > Texte > Extraire la chaîne entre des textes spécifiés.
A screenshot showing the Extract strings between specified text option in the Formula Helper menu

2. Dans la boîte de dialogue Assistant de formule, allez à la section Entrée d'argument, puis sélectionnez ou saisissez directement la référence de cellule et les deux caractères entre lesquels vous souhaitez extraire.

Par défaut, lorsque vous sélectionnez la référence de cellule utilisée pour extraire la sous-chaîne, elle sera absolue, empêchant l'utilisation de la poignée de remplissage automatique. Veuillez la changer en relative.
A screenshot showing the Arguments input section for extracting text between two characters in the Formula Helper dialog

3. Cliquez sur Ok, le premier résultat est obtenu, puis faites glisser la poignée de remplissage automatique sur les cellules nécessitant cette formule.
A screenshot of the extracted text between two characters using Kutools

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant

Astuce : Si vous souhaitez extraire des chaînes entre deux caractères (y compris les deux caractères), l'utilitaire Extraire le texte de Kutools pour Excel peut également vous aider. Procédez comme suit :

1. Sélectionnez les cellules à partir desquelles vous souhaitez extraire une sous-chaîne entre des caractères, puis cliquez sur Kutools > Texte > Extraire le texte.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. Dans la fenêtre Extraire le texte qui apparaît, sous l'onglet Extraire par règle, allez à la section Texte, saisissez les caractères entre lesquels vous souhaitez extraire la chaîne, et la chaîne peut être répétée par le caractère générique *. Si vous souhaitez extraire une chaîne de longueur fixe, le caractère générique ? peut être utilisé, un ? indiquant un caractère.

Cliquez sur Ajouter pour inclure la règle dans la Description de la règle section.
A screenshot showing how to add a rule for extracting text between two characters in the Extract Text dialog

3.Cliquez sur Ok, une boîte de dialogue apparaît pour sélectionner une cellule où placer la sous-chaîne extraite. Cliquez sur OK.
A screenshot of the cell selection dialog

La chaîne entre deux caractères spécifiés est maintenant extraite.
A screenshot showing the extracted text between two characters using Kutools


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

Si vous souhaitez extraire une adresse e-mail d'une chaîne donnée ou d'une plage de cellules, vous pouvez utiliser la fonction Extraire les adresses e-mail pour effectuer cette tâche en une seule fois au lieu de les rechercher une par une.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez les cellules contenant les adresses e-mail à extraire, puis cliquez sur Kutools > Texte > Extraire les adresses e-mail.
A screenshot of the Extract Email Address option in Kutools tab in Excel

2. Une boîte de dialogue apparaît pour sélectionner une cellule où afficher les adresses e-mails.
A screenshot showing the dialog for selecting a cell to output extracted email addresses

3. Cliquez sur OK, les adresses e-mails de chaque cellule ont été extraites.
A screenshot of extracted email addresses in Excel using Kutools

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


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

Si vos données incluent un mélange de caractères numériques, alphabétiques et spéciaux, et que vous souhaitez extraire uniquement les nombres ou les valeurs alphabétiques, essayez l'utilitaire Supprimer des caractères de Kutools pour Excel.

1. Avant d'utiliser l'utilitaire Supprimer des caractères, faites une copie des données comme illustré dans la capture d'écran ci-dessous.
A screenshot of the original data before using the Remove Characters utility

2. Sélectionnez ensuite cette copie de données, cliquez sur Kutools > Texte > Supprimer des caractères.
A screenshot showing the Remove Characters option in Kutools tab in Excel

3. Dans la Supprimer des caractères boîte de dialogue, cochez Caractères non numériques option, cliquez sur Ok.
A screenshot of the Remove Characters dialog with the Non-numeric option selected

Maintenant, seuls les caractères numériques restent.
A screenshot showing the remaining numeric characters after using the Remove Characters utility

Pour extraire uniquement les valeurs alphabétiques, cochez Caractères non alphabétiques option dans la Supprimer des caractères boîte de dialogue.
A screenshot showing the remaining alphabetical characters after using the Remove Characters utility

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


Télécharger le fichier d'exemple

doc sampleCliquez pour télécharger ce fichier d'exemple


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

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

Extraire des lignes qui répondent à des critères
Dans cet article, vous pouvez rapidement extraire ces lignes qui répondent à des critères vers un autre emplacement dans Excel sans avoir à les rechercher et à les copier une par une.

Extraire le n-ième caractère d'une chaîne
Ici, nous présenterons les méthodes pour extraire le n-ième caractère d'une chaîne, par exemple, extraire le 3ème caractère de la chaîne a1b2c3, le résultat est b.

Extraire une sous-chaîne entre deux caractères
Montre les méthodes pour extraire une sous-chaîne entre deux caractères identiques ou différents.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !