Les partenaires publicitaires:

Comment extraire un mot d'une chaîne de texte dans Excel

Vous pouvez prendre plusieurs approches différentes pour extraire un mot particulier à partir d'une chaîne de mots dans Microsoft Excel. Certaines approches font usage de haut-les formules de texte d'Excel. D'autres impliquent l'utilisation du langage de programmation d'Excel, Visual Basic, pour exécuter une fonction qui effectue l'extraction. Quelle que soit l'approche que vous prenez, de savoir comment extraire des mots à partir de chaînes vous permet de valider et d'entrée du processus utilisateur sur vos feuilles de calcul Excel.

Texte en colonnes

  1. Ouvrez Excel, puis tapez une phrase contenant au moins trois mots dans l'une des cellules de la première feuille de calcul. Vous allez vous casser cette phrase dans ses mots.

  2. Cliquez sur le "Data" tête de menu, puis cliquez sur le "texte en colonnes" bouton. Cette fonction divise texte dont les mots sont séparés par un caractère que vous spécifiez.

  3. Cliquez sur le bouton "Délimité" option dans la boîte de dialogue qui apparaît, puis cliquez sur "Suivant".

  4. Cliquez sur la case à cocher "Espace", puis cliquez sur le bouton "Terminer". Excel va diviser la phrase que vous avez écrit dans des colonnes distinctes. Chaque colonne contient un mot de la phrase.

  5. Tapez la fonction, moins les guillemets, "= indice ([TABLEAU], 1, [NOMBRE DE MOT pour extraire])" dans une cellule en dessous de la chaîne de mots séparés. Remplacer le terme "Array" avec la gamme contenant la chaîne de mots. Par exemple, si les mots occupent cellules "A1" à "C1", entrer le texte "A1: C1" à la place du texte "du tableau". Remplacez le texte "NOMBRE DE MOT POUR DEGAGER" avec le numéro du mot que vous voulez extraire de la phrase. Par exemple, si vous voulez extraire le troisième mot de la gamme "A1: C1," type "3" pour le dernier argument.

  6. Appuyez sur "Entrée" pour terminer la saisie de la fonction "Index". Excel affiche le mot que vous voulez extraire de la phrase.

Utiliser VB




  1. Ouvrez une nouvelle feuille de calcul Excel, puis tapez toute séquence de trois mots ou plus dans la cellule F4. Vous utilisez un programme court Visual Basic pour extraire un mot de cette phrase.

  2. Tapez le numéro du mot que vous voulez extraire de la peine dans la cellule F5.

  3. Cliquez sur la rubrique "développeur" de menu, puis cliquez sur le bouton "Visual Basic". L'environnement de programmation pour Excel ouvrira.

  4. Cliquez sur le "Insérer" tête de menu, puis cliquez sur "Module".

  5. Collez le programme suivant dans la fenêtre qui apparaît. Le cœur de ce sous-programme est la fonction "Split", qui sépare une phrase dans ses mots individuels, comme le «texte en colonnes" commande fait.

    Sub Macro1 ()

    Ar Dim, str1, n



    str1 = Range ("F4")

    n = Range ("F5") - 1

    ar = Split (str1, "")

    MsgBox "Numéro du mot" n + 1 " est " ar (n)

    End Sub

  6. Cliquez sur l'icône "Excel" sur la barre des tâches Windows pour revenir à la feuille de calcul Excel.

  7. Cliquez sur le bouton "Macros" de l'onglet "Developer", puis double-cliquez sur la fonction "Macro1". Une boîte de message apparaîtra indiquant le mot de votre programme extrait de la phrase que vous avez tapé dans l'étape 1.

» » » » Comment extraire un mot d'une chaîne de texte dans Excel