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.
Étape 3: Cela vous donnera les résultats suivants montrant le prénom (quatre premiers caractères) de chaque nom d'employé.
É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.
É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.
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.
É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.
É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.
Étape 3: Cela nous donnera le nom de famille de chaque employé jusqu'à 100 caractères.
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.
É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.
É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.
É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.
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.