Come estrarre una parola da una stringa di testo in Excel

May 17

Come estrarre una parola da una stringa di testo in Excel


Si può prendere diversi approcci per l'estrazione di una parola particolare da una serie di parole in Microsoft Excel. Alcuni approcci fanno uso di formule di testo built-in di Excel. Altri prevedono l'uso il linguaggio di programmazione di Excel, Visual Basic, per eseguire una funzione che esegue l'estrazione. Qualunque approccio si prende, sapendo come estrarre parole da stringhe consente di convalidare l'input dell'utente e di processo sui vostri fogli di calcolo Excel.

istruzione

Testo in colonne

1 Aprire Excel, quindi digitare una frase contenente almeno tre parole in qualsiasi cella nel primo foglio. Potrai spezzare questa frase nelle sue singole parole.

2 Fare clic su "Data" intestazione del menu, quindi fare clic sul "testo in colonne" pulsante. Questa funzione si divide testo le cui parole sono separate da un carattere specificato.

3 Fare clic sul pulsante di opzione "Delimitato" nella finestra di dialogo che appare, quindi fare clic su "Avanti".

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

5 Digitare la funzione, meno le virgolette, "= indice ([Array], 1, [NUMERO DI PAROLA per estrarre])" in una cella sotto la stringa di parole separate. Sostituire il termine "array" con la gamma che contiene la stringa di parole. Ad esempio, se le parole occupano celle "A1" a "C1", immettere il testo "A1: C1" al posto del testo "array". Sostituire il testo "NUMERO DI PAROLA PER ESTRARRE" con il numero della parola che si desidera estrarre dalla frase. Ad esempio, se si desidera estrarre la terza parola della serie "A1: C1," tipo "3" per l'ultimo argomento.

6 Premere il tasto "Enter" per completare l'inserimento della funzione "Indice". Excel visualizzerà la parola si voleva estrarre dalla frase.

Usa VB

7 Aprire un nuovo foglio di calcolo Excel, quindi digitare qualsiasi sequenza di tre o più parole nella cella F4. Potrai utilizzare un breve programma di Visual Basic per estrarre una parola da questa frase.

8 Digitare il numero della parola che si desidera estrarre dalla frase in cella F5.

9 Fare clic sul titolo del menu "Sviluppatore", quindi fare clic sul pulsante "Visual Basic". L'ambiente di programmazione per Excel si aprirà.

10 Fare clic su "Inserisci" intestazione del menu, quindi fare clic su "Modulo".

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

Sub Macro1 ()

Dim ar, str1, n

str1 = Range ( "F4")

n = Range ( "F5") - 1

ar = Split (str1, "")

MsgBox "Numero Parola" e n + 1 & "è" & ar (n)

End Sub

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

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