Extraire le texte avant le caractère dans Excel (4 façons rapides)

  • Partage Ça
Hugh West

Il existe plusieurs fonctions dans Excel pour extraire rapidement le texte avant le caractère. Dans cet article, nous allons savoir comment les utiliser.

Cahier d'exercices

Téléchargez le cahier d'exercices et l'exercice suivants.

Extraire le texte avant le caractère.xlsx

4 méthodes rapides pour extraire le texte avant le caractère dans Excel

1. utilisation des fonctions LEFT et FIND pour extraire le texte avant le caractère

La fonction GAUCHE est l'une des sous-catégories de Fonctions TEXTE qui peut extraire les textes les plus à gauche d'une chaîne de caractères de l'ensemble de données donné. Ici, nous allons utiliser la combinaison de la fonction GAUCHE et la fonction Fonction FIND Supposons que nous ayons une feuille de calcul contenant la liste des noms des employés et le montant de leurs ventes attachés par un caractère "_". Nous allons extraire le texte avant ce caractère.

ÉTAPES :

  • Sélectionnez Cellule D5 .
  • Tapez la formule :
=LEFT(C5,FIND("_",C5)-1)

Le site Fonction FIND renvoie la position du caractère "_" sous la forme d'un nombre à partir de la chaîne de texte entière et la fonction Fonction GAUCHE extrait les textes.

  • Hit Entrez pour voir le résultat.
  • Utilisez le Poignée de remplissage pour voir le reste des résultats.

2. insérer la fonction SUBSTITUTE d'Excel avant la nième occurrence d'un caractère

Pour trouver la nième position d'un caractère spécifique et extraire les textes qui la précèdent, nous pouvons utiliser la fonction Fonction SUBSTITUTE C'est une fonction très populaire. Disons que nous avons un ensemble de données. Nous allons extraire les textes avant le deuxième espace de la chaîne.

ÉTAPES :

  • Sélectionnez Cellule C5 .
  • Tapez la formule :
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)

NOTE : Ici, le SUBSTITUTE remplace le deuxième espace par le " ^ ".

Formule :

=SUBSTITUER(B5," ","^",2)

Le site TROUVEZ fonction découvre la position du caractère " ^ "Enfin, l'option Fonction GAUCHE extrait les textes qui précèdent ce caractère, comme nous l'avons vu dans la première méthode.

  • Hit Entrez .
  • Faites glisser le curseur vers les autres cellules pour voir le résultat.

3. appliquer l'outil de recherche et de remplacement d'Excel pour extraire le texte avant le caractère

Sur Microsoft Excel il existe de nombreux outils ou fonctionnalités impressionnants et intégrés. Rechercher et remplacer est l'un d'entre eux. A partir de l'ensemble de données ci-dessous, nous allons extraire les textes avant le caractère " # ".

ÉTAPES :

  • Sélectionner la cellule B5:B11 .
  • Appuyez sur Ctrl+C pour le copier et Pâte à la cellule C5 .

  • Sélectionnez les données collées.
  • De la Accueil allez dans l'onglet Modification de > ; Trouver et sélectionner > ; Remplacer .

  • Une fenêtre s'ouvre.
  • Dans le Trouvez ce que tapez " #* ".

NOTE : Nous utilisons Astérisque ( * ) ici car il s'agit d'un caractère générique qui représente tous les caractères après " # ".

  • Maintenant, gardez le Remplacer par boîte vide
  • Sélectionnez Remplacer tout .

  • Une boîte de confirmation s'affiche.
  • Sélectionnez OK et fermer la fenêtre précédente.

  • Enfin, on peut voir que tous les textes sont extraits avant le caractère.

4. utiliser la fonction " Texte en colonne " pour extraire le texte avant un caractère dans Excel.

Le site Texte en colonne dans Excel rend l'ensemble de données dynamique. Imaginons que nous disposions d'un ensemble de données et que nous voulions extraire les textes précédant le caractère appelé Astérisque ( * ).

ÉTAPES :

  • Sélectionner la cellule B5:B11 et appuyez sur Ctrl+C pour le copier.
  • Pâte il à Cellule C5 .

  • Allez à la Données en sélectionnant toutes les données collées.
  • De la Outils de données dans le menu déroulant, cliquez sur sur le Texte en colonnes .

  • De la Étape 1 de l'assistant sélectionnez l'option Délimité .
  • Appuyez sur Suivant .

  • Maintenant dans Étape 2 de l'assistant assurez-vous de vérifier le Autre et écrire " * "Nous pouvons voir la prévisualisation à partir de l'écran d'accueil. Aperçu des données boîte.
  • Sélectionnez Suivant .

  • Enfin, dans le Étape 3 de l'assistant nous pouvons sélectionner le format de données que nous voulons.
  • Dans le Destination sélectionnez l'endroit où nous voulons que les données soient extraites.
  • Sélectionnez Finition .

  • Ici, nous pouvons voir toutes les données extraites en deux parties.

Conclusion

Ce sont les moyens les plus rapides d'extraire le texte avant le caractère en Excel Un cahier d'exercices a été ajouté. Allez-y, essayez-le. N'hésitez pas à poser des questions ou à suggérer de nouvelles méthodes.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.