Nwlapcug.com


Come estrarre una parola da una stringa di testo in Excel

Come estrarre una parola da una stringa di testo in Excel


Si possono prendere diversi approcci per l'estrazione di una particolare parola da una stringa di parole in Microsoft Excel. Alcuni approcci fanno uso di Excel formule di testo incorporato. Altri coinvolgono utilizzando il linguaggio di programmazione di Excel, Visual Basic, per eseguire una funzione che esegue l'estrazione. Indipendentemente dall'approccio che si prende, saper estrarre parole da stringhe consente di convalidare ed elaborare l'input dell'utente su fogli di lavoro Excel.

Istruzioni

Testo in colonne

1

Aprire Excel, quindi digitare una frase che contiene almeno tre parole in qualsiasi cella del foglio di lavoro prima. Si ' ll break questa frase in sue singole parole.

2

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

3

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

4

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

5

Digitare la funzione, meno le virgolette, "= indice ([ARRAY], 1, [numero di WORD TO Estratto])" in una cella sotto la stringa di parole separate. Sostituire il termine "Matrice" con l'intervallo contenente la stringa di parole. Ad esempio, se le parole occupano le celle "A1" a "C1", immettere il testo "A1: C1" al posto del testo di "Matrice". 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 gamma "A1: C1", digitare "3" per l'ultimo argomento.

6

Premere "Enter" per completare la funzione di "Indice". Excel verrà visualizzata la parola che voluto estrarre dalla frase.

Uso VB

7

Aprire un nuovo foglio di calcolo di Excel, quindi digitare qualsiasi sequenza di tre o più parole nella cella F4. Userai 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 nella cella F5.

9

Fare clic sull'intestazione di menu "Developer", quindi fare clic sul pulsante "Visual Basic". L'ambiente di programmazione per Excel si aprirà.

10

L'intestazione del menu "Inserisci", scegliere "Modulo".

11

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

Sub Macro1()

Dim ar, str1, n

str1 = Range("F4")

n = Range("F5") - 1

AR = Split (str1, "")

MsgBox "parola numero" n + 1 "è" & ar(n)

End Sub

12

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

13

Fare clic sul pulsante "Macro" della scheda "Developer", quindi fare doppio clic la funzione "Macro1". Verrà visualizzata una finestra di messaggio che indica la parola programma Estratto dalla frase digitata nel passaggio 1.