Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Comment extraire du texte avant / après un espace ou une virgule uniquement dans Excel?

Lorsque vous souhaitez extraire le texte avant ou après l'espace de la liste comme indiqué ci-dessous, avez-vous un bon moyen de le faire? Laissez-moi vous expliquer quelques astuces pour extraire du texte avant ou après l'espace uniquement dans Excel.


Extraire le texte avant ou après l'espace avec une formule dans Excel

Vous pouvez extraire rapidement le texte avant l'espace de la liste uniquement à l'aide d'une formule.

Sélectionnez une cellule vide et tapez cette formule = GAUCHE (A1, (TROUVER ("", A1,1) -1)) (A1 est la première cellule de la liste que vous souhaitez extraire du texte), et appuyez sur Entrer .

Conseils:
(1) Si vous souhaitez extraire du texte avant ou après la virgule, vous pouvez modifier "" à ",".
(2) Si vous souhaitez extraire le texte après l'espace uniquement, utilisez cette formule = MID (A1, TROUVER ("", A1) +1,256 XNUMX).
(3) Cette méthode extrait le texte par le premier espace dans les cellules spécifiées. S'il existe plus d'un espace dans la cellule, par exemple le "Katty J James", la formule = MID (A1, TROUVER ("", A1) +1,256 XNUMX) va extraire tous les caractères après le premier espace.

ruban de note La formule est trop compliquée à retenir? Enregistrez la formule en tant qu'entrée de texte automatique pour la réutiliser en un seul clic à l'avenir!
Lire la suite ...     Essai gratuit

Extraire les nombres (ou le texte) d'une seule cellule / colonne dans différentes colonnes / lignes

Kutools for Excel améliore son Cellules divisés utilitaire et prend en charge l'extraction par lots de tous les caractères de texte ou des nombres d'une cellule / colonne en deux colonnes / lignes. Essai gratuit complet de 30 jours!

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant


Extraire du texte avant ou après l'espace avec Kutools for Excel

Si vous avez installé Kutools pour Excel, vous pouvez utiliser son Extrait du texte utilitaire pour extraire rapidement du texte avant ou après l'espace uniquement à partir d'une liste.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez la liste et cliquez sur Kutools > Texte > Extrait du texte. Voir la capture d'écran:

2. Dans la boîte de dialogue contextuelle, saisissez * et un espace into the Texte boîte, cliquez Add bouton, ne vérifiez cette nouvelle règle ajoutée que dans le Extraire la liste section, et cliquez sur Ok .
Trucs: Si vous souhaitez extraire du texte après l'espace uniquement, saisissez un espace et suivez * into the Texte boîte dans cette étape.

3. Dans une autre boîte de dialogue contextuelle, veuillez spécifier la première adresse de cellule de la plage de destination que vous allez extraire des données extraites, puis cliquez sur OK bouton. Jusqu'à présent, vous pouvez voir les textes avant que l'espace n'ait été extrait uniquement.
     
Notes: Si vous souhaitez extraire du texte avant ou après la virgule, vous pouvez taper *, or ,* into the Texte boîte.


Extraire le texte avant l'espace et après l'espace / virgule séparément en même temps

Kutools for Excel prend en charge un autre utilitaire de Cellule divisée utilitaire pour nous aider à extraire à la fois le texte avant l'espace / virgule et le texte après l'espace / virgule, et les exporter dans différentes cellules. Veuillez procéder comme suit:

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez la liste des chaînes de texte dont vous allez extraire, puis cliquez sur le bouton Kutools > Texte > Cellules divisés.

2. Dans la boîte de dialogue d'ouverture des cellules divisées, spécifiez le type de division dans le Type section, vérifiez un séparateur divisé dans le Divisé par section, et cliquez sur Ok bouton. Voir la capture d'écran ci-dessus:
Dans notre cas, nous vérifions le Fractionner en colonnes option et Space option, et cliquez sur le Ok bouton. Et maintenant, la liste de chaînes de texte est divisée en colonnes ou en lignes en fonction de l'espace. Voir la capture d'écran ci-dessous:

Notes: Si vous devez extraire du texte avant ou après la virgule, veuillez vérifier le Autre dans la première boîte de dialogue Diviser les cellules, et tapez la virgule "," dans la zone ci-dessous.


Démo: extraire du texte avant ou après l'espace, la virgule ou d'autres délimiteurs par Kutools for Excel


Kutools pour Excel comprend plus de 300 outils pratiques pour Excel, gratuits à essayer sans limitation en 30 jours. Téléchargez et essayez gratuitement maintenant!

Articles relatifs:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition 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é de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Noha · 3 months ago
    What is the first "data" location for the sentence in row 6? ..
    Please answer me 🙏
  • To post as a guest, your comment is unpublished.
    matrix · 6 months ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    DR · 6 months ago
    Muchas gracias
  • To post as a guest, your comment is unpublished.
    Aland · 1 years ago
    Hello, thanks for this article, but is there a way for a mid function to work on the second space?
    • To post as a guest, your comment is unpublished.
      kellytte · 1 years ago
      Hi Aland,
      For example there is a sentence in the cell B3, you can extract the text after the second space from this cell with formula =MID(B3,FIND(" ",B3,FIND(" ",B3)+1),256)
  • To post as a guest, your comment is unpublished.
    Mehar singh bisht · 2 years ago
    Mehar Kusum Manav Maa Singh Bisht

    what is formula for separate above words...
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi Mehar singh bisht,
      Do you mean split “Mehar Kusum Manav Maa Singh Bisht”, and place every word in a separate cell? You can select the cell containing the content, and click Data > Split to Column (set the delimiter as space) to split it.
  • To post as a guest, your comment is unpublished.
    Abbas Aziz · 2 years ago
    If i buy a licence then for how many days will it be valid for me?
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi Abbas Aziz,
      For license issues, please contact support@extendoffice.com
  • To post as a guest, your comment is unpublished.
    Atul · 4 years ago
    Hi,

    I want to know the formula which can give me the text after few characters. how to retrive that?

    can someone help with this

    Regards/-
    atul
    • To post as a guest, your comment is unpublished.
      Mahwish · 4 years ago
      Dear Atul,

      If u need exactly after certain character, (say 20 words incl space). You can go for DATA tab, Then select the column you want changes... then go to TEXT TO COLUMNS ribbon. After that a dialogue box will open and u can see Fixed width, Select it. Click next, then u will see 10, 20, 30..., click on 20 (or how many words u need after), then next. FINISH.

      CAUTION: Insert some blank columns after the required column to avoid any data loss
  • To post as a guest, your comment is unpublished.
    Tim · 5 years ago
    Hello,
    Perhaps you can help me?
    I like your information above, but as usual I have a different split column issue.
    So... I'm looking for a way to split a cell of text into to. The split must not come more that 30 characters (Including spaces) from the left but must be at a space or the immediate previous space to the 30th character point.

    So if the cell contained: "EMERGENCY MU/INITIAL FILL TO CONDENSER CTRL VAL"
    The 30th Character is the "C" of Condenser so the cell will split between "TO" and "Condenser"
    How do I write this code please?
    Many thanks for your help,
    Tim
  • To post as a guest, your comment is unpublished.
    Pappu Singh · 5 years ago
    SNJAI21470,,499,PO15135,8907617138985,Manuf

    How to extract third comma seprate value in other cell
  • To post as a guest, your comment is unpublished.
    Chad · 5 years ago
    Thank you so much!! so helpful!
  • To post as a guest, your comment is unpublished.
    Linda · 5 years ago
    I'm wanting to create a unique order number/side mark using text from different cells:

    EXAMPLE:

    Account: AB
    Contractor: Buffalo Run
    Address: 11453 Main St.

    In this example lets say everything before the colons are the column name and to the right of the colon is the data within the column. The unique ID/sidemark I want to create is using these cells. so the result is: [b]ABBR11453[/b], the break down of this ID:

    [b]AB [/b]= extracted from Cell 1 (Accounts)
    [b]BR [/b]= extracted from Cell 2 (Contractor), 1st letter of the first 2 words in this cell i.e. B for Buffalo and R for Run
    [b]11453 [/b]= extracted from Cell 3, only the numbers in the address

    I've watched tutorials and using the CONCATENATE, LEFT, MID and other functions and I'm not quite getting it. Can you PLEASE HELP!
  • To post as a guest, your comment is unpublished.
    Gus · 5 years ago
    I want to thank you, It took me over 3- 4 hours looking into different websites, help instructions and formula list, and finally you have the answer I needed. =LEFT(A1,(FIND(" ",A1,1)-1)) As quickbooks merged the part numbers with the descriptions in most of the inventory reports, I needed to build a report with vlookups and other formulas to get the inventory to show in days of stock but I was not able to extract the part number from the reports until I found your formula. Advertise it as a work around in Quickbooks reports and your website will be more popular.

    Cheers.
  • To post as a guest, your comment is unpublished.
    Trae · 5 years ago
    This was very helpful...!!!!
  • To post as a guest, your comment is unpublished.
    Starla Harrington · 6 years ago
    Hi,

    I am having trouble finding the formula for the following example I want to make a new column and have only the last name no first, middle initial, comma, or MD:

    John P. Smith, MD

    Thanks, Starla H.
  • To post as a guest, your comment is unpublished.
    Desiree · 6 years ago
    what is the purpose of the 256 at the end of the formula in the first example?
  • To post as a guest, your comment is unpublished.
    Desiree · 6 years ago
    In the first example about extracting the text after space only with the formula =MID(A1,FIND(" ",A1)+1,256). What is the purpose of the 256 in the formula?
  • To post as a guest, your comment is unpublished.
    Johann · 6 years ago
    Hello
    How can I extract text after first space to next space ?
    thank you
  • To post as a guest, your comment is unpublished.
    Sekhar · 6 years ago
    Try Trim(A1) or Clean(A1) where A1 is the cell you want to clean
  • To post as a guest, your comment is unpublished.
    Sekhar · 6 years ago
    try Trim(A1) or clean(A1)
    where A1 is the cell you want to clean spaces from
  • To post as a guest, your comment is unpublished.
    Vikram Jangir · 6 years ago
    Hi Sir
    Good Evening

    I want to know informatio about to remove space text after cell.
    kindly suggest me good formula about it.
    i have urgent need of this.

    Thanks,

    Vikram jangir