KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Extraire rapidement du texte spécifique à partir de cellules dans Excel

AuteurSun Date de modification

Par défaut, Excel propose certaines fonctions pour extraire du texte. Par exemple, vous pouvez utiliser les fonctions GAUCHE ou DROITE pour extraire du texte depuis le début ou la fin d’une chaîne, ou encore la fonction STXT pour extraire du texte à partir d’une position précise, etc. Pour de nombreux utilisateurs d’Excel, mémoriser et appliquer ces formules relève souvent du casse-tête quotidien. Nous vous recommandons vivement l’utilitaire Extraire le texte de la suite Kutools pour Excel : cette fonctionnalité puissante regroupe diverses méthodes permettant d’extraire du texte depuis des cellules sélectionnées en masse. Quelques réglages simples suffisent pour obtenir exactement le texte dont vous avez besoin.


Cliquez sur Kutools > Texte > Extraire le texte. Voir les captures d’écran :


Extraire les n premiers ou derniers caractères des cellules

Cette section explique comment extraire les *n* premiers ou derniers caractères d’une cellule. Suivez ces étapes :

shot-extract-text-1

1. Cliquez sur Kutools > Texte > Extraire le texte pour activer la fonctionnalité.

shot-extract-text-2

2. Dans la boîte de dialogue Extraire le texte, procédez comme suit.

2,1) Vérifiez que l’onglet Extraire par positionest activé ;
2,2) Dans la section Plage, cliquez sur le bouton shot-extract-text-3pour sélectionner la plage de cellules à partir de laquelle vous allez Extraire le texte ;
2,3) Dans la section Options:
(1)Les N premiers caractères: Permet d’extraire un nombre donné de caractères à partir de la gauche d’une chaîne. Si vous devez extraire les 2 premiers caractères des cellules sélectionnées, Veuillez sélectionner cette option et saisissez le nombre 2 dans la zone de texte ;
(2)Les N derniers caractères: Permet d’extraire un nombre donné de caractères à partir de la droite d’une chaîne. Si vous souhaitez extraire les 3 derniers caractères des cellules sélectionnées, Veuillez sélectionner cette option, puis saisissez le nombre 3 dans la zone de texte.
2,4) Cliquez sur OK.

shot-extract-text-4

Remarque : Cocher la case Insérer en tant que formule dans le coin inférieur gauche de la boîte de dialogue insère le résultat sous forme de formule dans les cellules cibles. Dès que la valeur de la cellule référencée change, le résultat est automatiquement mis à jour.

3. Dans la boîte de dialogue Extraire le texte qui s’ouvre, sélectionnez une cellule vide pour y afficher le résultat, puis cliquez sur OK.

shot-extract-text-5

Les N premiers ou N derniers caractères des cellules sélectionnées sont désormais extraits, comme illustré dans la capture d’écran ci-dessous.

shot-extract-text-1


Extraire le texte par position à partir des cellules

Supposons que vous souhaitiez extraire 4 caractères à partir du 4ᵉ caractère des cellules, comme le montre la capture d’écran ci-dessous. Voici comment procéder pour obtenir ce résultat.

shot-extract-text-6

1. Cliquez sur Kutools>Texte>Extraire le textepour activer cette fonctionnalité.

2. Dans la boîte de dialogue Extraire le texte, effectuez les réglages suivants.

2,1) Cliquez sur l’onglet Extraire par position(cet onglet est activé par défaut) ;
2,2) Dans la section Plage, cliquez sur le bouton shot-extract-text-3pour sélectionner la plage de cellules à partir de laquelle vous allez Extraire le texte ;
2,3) Dans la section Options: sélectionnez l’option Caractères de début à fin, puis indiquez les positions de début et de fin ;
Dans ce cas, je souhaite extraire 4 caractères à partir du 4ᵉ caractère des cellules sélectionnées, donc je saisis les nombres 4 et 7 séparément dans les deux zones de texte.
2,4) Cliquez sur OK.

shot-extract-text-7

Remarque :Cocher la case Insérer en tant que formuleDans le coin inférieur gauche de la boîte de dialogue, insère le résultat sous forme de formule dans les cellules cibles ; ainsi, dès que la valeur de la cellule référencée change, le résultat s’actualise automatiquement.

3. Une boîte de dialogue Extraire le texte s’ouvre alors. Sélectionnez une cellule vide pour y afficher le résultat, puis cliquez sur le bouton OK.

shot-extract-text-8

Les caractères situés entre les positions de départ et de fin spécifiées sont alors extraits en bloc vers les cellules de destination.

shot-extract-text-6


Extraire le texte avant ou après une chaîne/caractère spécifique à partir des cellules

La fonctionnalité Extraire le texte vous permet également d’extraire facilement le texte situé avant ou après une chaîne ou un caractère spécifique dans les cellules — par exemple, le texte avant ou après un trait d’union (-), comme illustré dans la capture d’écran ci-dessous.

shot-extract-text-10

1. Cliquez sur Kutools>Texte>Extraire le textepour activer cette fonctionnalité.

2. Dans la boîte de dialogue Extraire le texte, procédez aux réglages suivants.

2,1) Cliquez sur l’onglet Extraire par position(cet onglet est activé par défaut) ;
2,2) Dans la section Plage, cliquez sur le bouton shot-extract-text-3pour sélectionner la plage de cellules à partir de laquelle vous allez Extraire le texte ;
2,3) Dans la section Options:
(1)Avant le texte: Permet d’Extraire le texte avant une chaîne ou un caractère. Sélectionnez cette option, puis saisissez la chaîne ou le caractère pour extraire tout le texte qui le précède (ici, j’entre le trait d’union) ;
(2)Après le texte: Permet de Extraire le texte après une chaîne ou un caractère. Sélectionnez cette option, puis saisissez la chaîne ou le caractère afin d’extraire tout le texte qui suit (ici, j’entre le caractère tiret).
2,4) Cliquez sur OK.

shot-extract-text-11

Remarques :

1)Insérer en tant que formule: Cocher cette case située en bas à gauche de la boîte de dialogue insère le résultat sous forme de formule dans les cellules cibles. Lorsque la valeur de la cellule référencée change, le résultat est mis à jour automatiquement.
2) Si la chaîne ou le caractère saisi apparaît plusieurs fois dans la même cellule, la fonctionnalité extrait uniquement le texte situé avant ou après la première occurrence.

3. Dans la boîte de dialogue Extraire le texte, sélectionnez une cellule vide pour y afficher le texte extrait, puis cliquez sur OK.

shot-extract-text-12

Les résultats s’affichent alors, comme le montre la capture d’écran ci-dessous.

shot-extract-text-10


Extraire tous les nombres contenus dans une chaîne de texte des cellules

Excel ne propose pas de fonction intégrée pour extraire les nombres d’une chaîne de texte. La seule solution consiste à combiner plusieurs fonctions. Mais avec Kutools, cette opération devient un jeu d’enfant !

shot-extract-text-13

1. Cliquez sur Kutools>Texte>Extraire le textepour activer cette fonctionnalité.

2. Dans la boîte de dialogue Extraire le texte, effectuez les réglages suivants.

2,1) Cliquez sur l’onglet Extraire par position(cet onglet est activé par défaut) ;
2,2) Dans la section Plage, cliquez sur le bouton shot-extract-text-3pour sélectionner la plage de cellules à partir de laquelle vous allez Extraire le texte ;
2,3) Dans la section Options: sélectionnez l’option Extraire les nombres;
2,4) Cliquez sur OK.

shot-extract-text-14

Remarque :Cocher la case Insérer en tant que formuledans le coin inférieur gauche de la boîte de dialogue insère le résultat sous forme de formule dans les cellules cibles. Lorsque la valeur de la cellule référencée change, le résultat est mis à jour automatiquement.

3. Dans la boîte de dialogue Extraire le texte, sélectionnez une cellule vide pour y afficher le Extraire le texte, puis cliquez sur OK.

shot-extract-text-15

Les nombres situés à n’importe quelle position dans une chaîne de texte sont ainsi extraits. Voir la capture d’écran :

shot-extract-text-13


Extraire du texte spécifique selon des règles

Outre les options prédéfinies mentionnées ci-dessus, la fonctionnalité « Extraire le texte » vous permet de créer des règles personnalisées à l’aide de caractères génériques pour extraire exactement le texte dont vous avez besoin. Par exemple, créez une règle `(*)` pour extraire le contenu entre parenthèses, ou une règle `@*` pour isoler les domaines à partir d’adresses e-mail. Suivez les étapes suivantes pour appliquer vos propres règles et extraire le texte souhaité.

Exemple 1 : Extraire le texte entre deux caractères à partir des cellules

Cette section vous explique comment créer une règle permettant d’extraire le texte situé entre deux caractères à partir de plusieurs cellules sélectionnées simultanément.

shot-extract-text-16

1. Cliquez sur Kutools>Texte>Extraire le textepour activer cette fonctionnalité.

2. Dans la boîte de dialogue Extraire le texte, effectuez les réglages suivants.

2,1) Cliquez sur l’onglet Extraire par règle;
2,2) Dans la section Plage, cliquez sur le bouton shot-extract-text-3pour sélectionner la plage de cellules à partir de laquelle vous allez Extraire le texte ;
2,3) Dans la zone de texte Texte, saisissez la règle selon laquelle vous allez Extraire le texte ;
Ici, je souhaite Extraire le texte entre parenthèses, donc je saisis (*)dans la zone de texte.
2,4) Cliquez sur le bouton Ajouterpour ajouter la règle à la zone Contenu de la règle ;
2,5) Cliquez sur OK.

shot-extract-text-17

Remarques :

1. Les caractères génériques ? et * peuvent être utilisés dans les règles.
?(point d’interrogation) : représente n’importe quel caractère unique. Par exemple,KT?trouve «KTE», «KTO», «KTW» et ainsi de suite ;
*(astérisque) : représente n’importe quelle suite de caractères. Par exemple,*easttrouve « Northeast », « Southeast »et ainsi de suite.
2. Si plusieurs règles ont été créées dans la boîte de dialogue Extraire le texte, vous pouvez cocher uniquement celles que vous souhaitez appliquer et laisser les autres décochées.

3. Dans la boîte de dialogue Extraire le texte, sélectionnez une cellule vide pour y insérer le résultat, puis cliquez sur le bouton OK.

shot-extract-text-18

Les textes situés entre parenthèses (parenthèses incluses) sont alors extraits en masse depuis les cellules sélectionnées. Voir la capture d’écran :

shot-extract-text-16

Exemple 2 : Extraire le domaine à partir de Adresse e-mail dans les cellules

Cette section vous explique comment créer une règle permettant d’extraire le domaine à partir de l’adresse e-mail contenue dans les cellules.

shot-extract-text-19

1. Cliquez sur Kutools>Texte>Extraire le textepour activer cette fonctionnalité.

2. Dans la boîte de dialogue Extraire le texte, effectuez les réglages suivants.

2,1) Cliquez sur l’onglet Extraire par règle;
2,2) Dans la section Plage, cliquez sur le bouton shot-extract-text-3pour sélectionner la plage de cellules contenant Adresse e-mail ;
2,3) Dans la zone de texte Texte, saisissez la règle @* dans la zone de texte.
2,4) Cliquez sur le bouton Ajouterpour ajouter la règle à la zone Contenu de la règle ;
2,5) Cliquez sur OK.

shot-extract-text-20

Remarques :

1. Les caractères génériques ? et * peuvent être utilisés dans les règles.
?(point d’interrogation) : représente n’importe quel caractère unique. Par exemple, KT? trouve « KTE », « KTO », « KTW » et ainsi de suite ;
*(astérisque) : représente n’importe quelle suite de caractères. Par exemple, *east trouve « Northeast », « Southeast » et ainsi de suite.
2. Si plusieurs règles ont été créées dans la boîte de dialogue Extraire le texte, vous pouvez cocher uniquement celles que vous souhaitez appliquer et laisser les autres décochées.

3. Une boîte de dialogue Extraire le texte s’ouvre alors. Sélectionnez une cellule vide pour y placer le résultat, puis cliquez sur OK.

Tous les Domaine Email sont extraits en masse à partir des Adresse e-mail sélectionnés.

shot-extract-text-19


Outils de productivité recommandés

Office Tab : utilisez des onglets pratiques dans Microsoft Office, tout comme dans Chrome, Firefox et la nouvelle version d’Edge. Passez facilement d’un document à l’autre grâce aux onglets — fini les fenêtres encombrées !En savoir plus...

Kutools pour Outlook: Kutools pour Outlook propose 100+ des fonctionnalités puissantespour Microsoft Outlook 2010–2024 (et versions ultérieures), ainsi que pour Microsoft 365, vous aidant à simplifier la gestion de vos e-mails et à accroître votre productivité.En savoir plus...


Kutools pour Excel

Kutools pour Excel propose plus de 300 fonctionnalités avancées conçues pour simplifier votre travail sous Excel 2010 à 2024 et Microsoft 365. La fonctionnalité présentée ci-dessus n’est qu’un exemple parmi les nombreux outils gain de temps inclus.

🌍 Prise en charge de 40+ langues d’interface
✅ Fait confiance à 500,000+ utilisateurs et 80,000+ entreprises dans le monde entier
🚀 Compatible avec toutes les versions récentes d’Excel
🎁 Essai gratuit complet de 30 jours — aucune inscription, aucune limitation
Kutools for Excel RubanKutools for Excel Ruban