L'extraction de mots à partir de chaînes de texte Excel s'appelle l'analyse.
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 diviser cette phrase en ses mots individuels.
Cliquez sur l'en-tête du menu « Données », puis cliquez sur le bouton « Texte en colonnes ». Cette fonction divise le texte dont les mots sont séparés par un caractère que vous spécifiez.
Cliquez sur la case à cocher "Espace", puis cliquez sur le bouton "Terminer". Excel divisera la phrase que vous avez écrite en colonnes séparées. Chaque colonne contiendra un mot de la phrase.
Tapez la fonction, moins les guillemets, "=index([ARRAY],1,[NUMBER OF WORD TO EXTRACT])" dans une cellule sous la chaîne de mots séparés. Remplacez le terme « ARRAY » par la plage contenant la chaîne de mots. Par exemple, si les mots occupent les cellules "A1" à "C1", saisissez le texte "A1:C1" à la place du texte "ARRAY". Remplacez le texte « NOMBRE DE MOT À EXTRAIRE » par le numéro du mot que vous souhaitez extraire de la phrase. Par exemple, si vous souhaitez extraire le troisième mot de la plage "A1:C1", tapez "3" pour le dernier argument.
Ouvrez une nouvelle feuille de calcul Excel, puis tapez n'importe quelle séquence de trois mots ou plus dans la cellule F4. Vous utiliserez un court programme Visual Basic pour extraire un mot de cette phrase.
Cliquez sur l'en-tête du menu "Développeur", puis cliquez sur le bouton "Visual Basic". L'environnement de programmation pour Excel s'ouvrira.
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 en ses mots individuels, comme le fait la commande « Texte en colonnes ».
Sub Macro1() Dim ar, str1, n str1 = Range("F4") n = Range("F5") - 1 ar = Split (str1, " ") MsgBox "Numéro de mot " & n + 1 & " est " & ar (n) End Sub
Cliquez sur le bouton "Macros" de l'onglet "Développeur", puis double-cliquez sur la fonction "Macro1". Une boîte de message apparaîtra indiquant le mot que votre programme a extrait de la phrase que vous avez tapée à l'étape 1.