È possibile adottare diversi approcci per l'estrazione di una determinata parola da una stringa di parole in Microsoft Excel. Alcuni approcci fanno uso delle formule di testo integrate di Excel. Altri implicano l'uso del linguaggio di programmazione di Excel, Visual Basic, per eseguire una funzione che esegue l'estrazione. Qualunque sia l'approccio adottato, sapere come estrarre le parole dalle stringhe consente di convalidare ed elaborare l'input dell'utente sui fogli di calcolo di Excel.

...

Testo in colonne

Passo 1

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.

Passo 2

Fai clic sull'intestazione del menu "Dati", quindi fai clic sul pulsante "Testo nelle colonne". Questa funzione divide il testo le cui parole sono separate da un carattere specificato.

Passaggio 3

Fai clic sul pulsante di opzione "Delimitato" nella finestra di dialogo visualizzata, quindi fai clic su "Avanti".

Passaggio 4

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

Passaggio 5

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", inserisci 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.

Passaggio 6

Premere "Invio" per completare l'accesso alla funzione "Indice". Excel visualizzerà la parola che desideri estrarre dalla frase.

Usa VB

Passo 1

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.

Passo 2

Digita il numero della parola che desideri estrarre dalla frase nella cella F5.

Passaggio 3

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

Passaggio 4

Fai clic sull'intestazione del menu "Inserisci", quindi fai clic su "Modulo".

Passaggio 5

Incolla il seguente programma nella finestra che appare. Il cuore di questa subroutine è la funzione "split", che separa una frase nelle sue singole parole, come fa il comando "Text to Columns".

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

Passaggio 6

Fai clic sull'icona "Excel" sulla barra delle applicazioni di Windows per tornare al foglio di calcolo di Excel.

Passaggio 7

Fai clic sul pulsante "Macro" della scheda "Sviluppatore", quindi fai doppio clic sulla funzione "Macro1". Apparirà una finestra di messaggio che indica la parola estratta dal programma dalla frase digitata nel passaggio 1.