Catalogue

Comment extraire des sous-chaînes dans Excel (étape par étape)

Septembre 5, 2023 3.0K views

Les données Excel sont une combinaison de chaînes alphanumériques, et l'extraction de sous-chaînes facilite l'analyse et la manipulation des données, en rendant les données incohérentes ou désordonnées plus propres.

Dans cet article, nous avons décrit certaines méthodes compatibles pour presque toutes les versions d'ordinateur. Parmi des dizaines de méthodes différentes d'extraction de sous-chaînes, nous présentons 4 méthodes simples à partir d'Excel.

1. Utiliser les fonctions LEFT, RIGHT et MID

Excel dispose de milliers de fonctions très pratiques pour accomplir le travail. Voici trois fonctions différentes que vous pouvez utiliser pour extraire des sous-chaînes.

La fonction LEFT vous permet d'extraire un nombre spécifié de caractères à partir du côté gauche d'une chaîne de texte. La syntaxe est la suivante: LEFT(texte, num_caractères).

La fonction RIGHT vous permet d'extraire un nombre spécifié de caractères à partir du côté droit d'une chaîne de texte. La syntaxe est la suivante: RIGHT(texte, num_caractères).

La fonction MID extrait un nombre spécifique de caractères du milieu d'une chaîne de texte. Sa syntaxe est la suivante: MID(texte, position_départ, num_caractères).

Étapes pour extraire des sous-chaînes dans Excel:

Étape 1: Supposons que vous avez une feuille Excel avec les détails des employés comme leur nom, numéro et lieu.

Étape 2: Vous voulez extraire uniquement le prénom de ces employés, utilisez alors la formule suivante.

"=LEFT(A2,4)" sélectionnera la colonne A2 et les quatre premières lettres à partir du côté gauche.

excel sous-chaîne


Étape 3: Cela vous donnera les résultats suivants montrant le prénom (quatre premiers caractères) de chaque nom d'employé.

excel extraction de sous-chaîne à l'aide de la fonction LEFT


Étape 4: De même, en utilisant la fonction RIGHT, nous pouvons extraire le nom de famille des employés.

Étape 5: Nous utiliserons la formule "=RIGHT(A2,4)," ce qui donnera les résultats suivants.

extraction de sous-chaîne depuis la droite


Étape 6 : Cela vous donnera les résultats suivants montrant le prénom (les quatre premiers caractères en commençant par la droite) de chaque employé.

Étape 7 : En utilisant la fonction Mid, nous allons extraire le numéro d'employé. Supposons que les quatre chiffres au milieu dans notre exemple montrent l'ID de l'employé.

Étape 8 : Pour extraire l'ID de l'employé, utilisez la formule "=MID(B2,4,4)". La colonne B commence par le 4ème caractère et sélectionne les quatre caractères suivants.

fonction mid pour extraire des sous-chaînes dans Excel


Vous pouvez utiliser cette formule pour n'importe quelle donnée ; en fonction des paramètres donnés, vous obtiendrez le texte ou les chiffres désirés extraits.

Avantages

  • Facile à manipuler

  • Compatible avec toutes les versions d'Excel

  • Efficace et gain de temps

Inconvénients

  • Non disponible pour des opérations complexes

  • Manque de mise à jour dynamique

2.Utilisez la fonction TRIM

Une autre fonction que vous pouvez utiliser pour extraire des sous-chaînes dans Excel est la fonction TRIM.

Cette fonction est généralement utilisée pour supprimer les espaces supplémentaires du texte, en particulier les espaces en tête et en queue.

Elle est utile pour nettoyer les données lorsqu'elles sont copiées à partir d'une autre application. Elle peut uniquement supprimer le caractère espace ASCII (32) du texte.

Étapes pour utiliser la fonction TRIM :

Étape 1 : Supposons que nous ayons des données provenant de sources externes. Ces données contiennent des noms et ont des espaces incohérents et inégaux.

Étape 2 : En utilisant la fonction TRIM, nous supprimerons tous les espaces supplémentaires inutiles.

Fonction TRIM Excel pour sous-chaîne


Étape 3: La fonction est utilisée comme ceci, "=TRIM(A4)", où A4 montre la référence de la colonne. C'est un moyen facile de supprimer les éléments inutiles des données et d'extraire les données réelles.

Étape 4: Utilisons la même fonction sur des données alphanumériques avec des espaces inégaux.

fonction TRIM dans Excel


Étape 5 : Tous les espaces supplémentaires entre les données ont été supprimés, et vous obtenez des données cohérentes.

Avantages

  • Pratique

  • Facile à utiliser

  • Bien pris en charge

Inconvénients

  • Aucune modification en cellule

  • Prend du temps

3.Utilisez les fonctions MID et FIND

Les fonctions MID et FIND sont toutes deux des fonctions de texte utiles dans Excel pour manipuler et extraire des sous-chaînes de chaînes de texte.

Le processus MID supprime un nombre spécifique de caractères d'une chaîne de texte, en commençant à une position spécifiée. En revanche, la fonction FIND détermine la position d'un caractère ou d'un texte particulier dans une autre chaîne de texte.

Le tutoriel ci-dessous montre comment vous pouvez utiliser ces fonctions pour extraire des sous-chaînes dans Excel.

Étape 1 : Supposons que nous ayons une feuille Excel avec les prénoms et noms de famille des étudiants. Nous voulons extraire uniquement les noms de famille de ces étudiants en utilisant les fonctions Mid et Find.

Étape 2 : Nous utiliserons la formule suivante, "=MID(B2,FIND(" ",B2),100)". Dans cette formule, la fonction MID recherche la chaîne à B2 et commence la sous-chaîne à partir du premier caractère, ici la fonction de recherche récupère l'emplacement de l'espace et renvoie la valeur entière.

fonction MID de sous-chaîne Excel


Étape 3: Cela nous donnera le nom de famille de chaque employé jusqu'à 100 caractères.

fonction de recherche de sous-chaîne dans Excel


Avantages

  • Utilisation polyvalente

  • Positionnement flexible

  • Extraction précise

Inconvénients

  • Compliqué

  • Complexité pour une extraction dynamique

4. Utilisez le remplissage instantané

Le remplissage instantané est une excellente fonctionnalité dans Excel qui remplit automatiquement les valeurs dans une colonne en fonction d'un motif qu'il reconnaît dans la colonne adjacente.

C'est facile à utiliser, cela fait gagner du temps et vise à automatiser les tâches de saisie et de manipulation des données, réduisant ainsi le besoin de saisie manuelle.

Étapes pour utiliser le remplissage instantané

Étape 1: Supposons que vous ayez une feuille Excel contenant des données non structurées et que vous souhaitiez extraire des données significatives telles que des numéros spécifiques, des noms, des adresses e-mail, etc.

Étape 2: Dans notre cas, les données contiennent des valeurs alphanumériques et nous voulons extraire uniquement les remises. Nous allons donc donner en entrée les valeurs numériques requises dans la première colonne.

Étape 3: Ensuite, allez dans l'onglet Données, cliquez sur le remplissage instantané ou appuyez sur CTRL + E sur votre clavier. Il vous donnera automatiquement les valeurs numériques à partir des données.

Excel sous-chaîne Flash Remplissage


Étape 4 : Maintenant, nous voulons extraire les valeurs alphabétiques en tant que résultat. Il suffit d'entrer l'alphabet, et cela donnera les résultats requis.

extraction de sous-chaînes Excel entre caractères


Étape 5: Vous pouvez également saisir vos données dans un format spécifique, et cela convertira les données de toute la colonne. Par exemple, si j'ai les mêmes données sous une forme combinée et que je dois les formater, je ne donnerai l'entrée que dans la première colonne, puis j'appuierai sur CTRL+E, et j'obtiendrai le résultat dans toute la colonne.

Flash Remplissage sous-chaîne Excel


Étape 6: De même, si je veux convertir ces noms en adresses e-mail, je vais simplement entrer le prénom avec l'adresse e-mail, et le Flash Remplissage s'occupera du reste.

formatage de sous-chaîne Excel


Avantages

  • Extraction automatique des données

  • Combinaison automatique des données

  • Prise en charge des mises à jour dynamiques

  • Aperçu visuel

Inconvénients

  • Problèmes de précision avec les données décimales

  • Limitations de reconnaissance des motifs

FAQ sur les sous-chaînes

Q: Puis-je extraire plusieurs sous-chaînes à la fois dans Excel?

R: Oui, vous pouvez extraire plusieurs sous-chaînes à la fois dans Excel en utilisant des formules ou des fonctions telles que MID, LEFT, RIGHT, ou des outils de manipulation de texte comme Flash Fill.

Q: Comment extraire des sous-chaînes après des caractéristiques spécifiques en JavaScript?

R: Vous pouvez utiliser les méthodes substring ou slice de JavaScript pour extraire des sous-chaînes après des caractères ou des motifs spécifiques.

Q: Comment extraire des nombres d'une chaîne dans Excel?

R: Vous pouvez utiliser la combinaison des fonctions MID, FIND et ISNUMBER dans Excel pour extraire les nombres d'une chaîne.

Résumé

L'extraction de sous-chaînes dans Excel est nécessaire pour nettoyer les données désordonnées et indésirables. De plus, elle facilite l'analyse et la manipulation des données et permet de gagner du temps. Vous pouvez utiliser les fonctions intégrées d'Excel telles que Left, Mid, Right, Flash Fill et Find pour extraire les sous-chaînes souhaitées. Habituellement, ces fonctions vous aideront à extraire des sous-chaînes; sauf si vos données sont massives, vous pouvez compter sur ces fonctions.

Si vous trouvez ces fonctions complexes ou inconfortables à utiliser, vous pouvez essayer d'autres outils tels que WPS Office, qui dispose d'un puissant outil de tableur qui facilitera l'extraction de sous-chaînes. Essayez WPS Office une fois et vous ne regretterez jamais votre décision.


Fort de 12 ans d'expertise dans le domaine des solutions bureautiques, je suis passionné par l'innovation technologique et l'écriture. Suivez-moi pour des critiques approfondies, des comparatifs et des astuces sur les logiciels et applications les plus performants.