Come estrarre una parola da una stringa di testo in Excel

click fraud protection

L'estrazione di parole da stringhe di testo di Excel è chiamata analisi.

Apri Excel, quindi digita una frase contenente almeno tre parole in una delle celle del primo foglio di lavoro. Spezzerai questa frase nelle sue singole parole.

Fare clic sull'intestazione del menu "Dati", quindi fare clic sul pulsante "Testo in colonne". Questa funzione suddivide il testo le cui parole sono separate da un carattere specificato.

Fare clic sulla casella di controllo "Spazio", quindi fare clic sul pulsante "Fine". Excel dividerà la frase che hai scritto in colonne separate. Ogni colonna conterrà una parola della frase.

Digitare la funzione, meno le virgolette, "=index([ARRAY],1,[NUMBER OF WORD TO EXTRACT])" in una cella sotto la stringa di parole separate. Sostituisci il termine "ARRAY" con l'intervallo contenente la stringa di parole. Ad esempio, se le parole occupano le celle da "A1" a "C1", immettere il testo "A1:C1" al posto del testo "ARRAY". Sostituisci il testo "NUMERO DI PAROLA DA ESTRARRE" con il numero della parola che vuoi estrarre dalla frase. Ad esempio, se si desidera estrarre la terza parola dall'intervallo "A1:C1", digitare "3" per l'ultimo argomento.

Apri un nuovo foglio di calcolo Excel, quindi digita qualsiasi sequenza di tre o più parole nella cella F4. Utilizzerai un breve programma Visual Basic per estrarre una parola da questa frase.

Fare clic sull'intestazione del menu "Sviluppatore", quindi fare clic sul pulsante "Visual Basic". Si aprirà l'ambiente di programmazione per Excel.

Incolla il seguente programma nella finestra che appare. Il cuore di questa subroutine è la funzione "dividi", che separa una frase nelle sue singole parole, come fa il comando "Testo in colonne".

Sub Macro1() Dim ar, str1, n str1 = Range("F4") n = Range("F5") - 1 ar = Split (str1, " ") MsgBox "Numero parola " & n + 1 & " is " & ar (n) End Sub

Fare clic sul pulsante "Macro" della scheda "Sviluppatore", quindi fare doppio clic sulla funzione "Macro1". Apparirà una finestra di messaggio che indica la parola che il tuo programma ha estratto dalla frase che hai digitato nel passaggio 1.