Tecnología

Inicio

Cómo extraer una palabra de una cadena de texto en Excel

Cómo extraer una palabra de una cadena de texto en Excel


Puede tomar varios enfoques diferentes para la extracción de una palabra en particular a partir de una serie de palabras en Microsoft Excel. Algunos enfoques hacen uso de fórmulas de texto incorporadas de Excel. Otros involucran el uso de lenguaje de programación de Excel, Visual Basic, para ejecutar una función que realiza la extracción. Cualquiera que sea el enfoque que usted toma, saber extraer palabras de cuerdas le permite validar la entrada del usuario y el proceso de las hojas de cálculo de Excel.

Instrucciones

Texto en columnas

1 Abrir Excel, a continuación, escriba una frase que contiene al menos tres palabras en cualquiera de las celdas de la primera hoja de cálculo. Usted va a romper esta frase en palabras individuales.

2 Haga clic en el "Data" cabecera de menú, a continuación, haga clic en el "texto en columnas" botón. Esta función se divide el texto cuyas palabras están separadas por un carácter especificado.

3 Haga clic en el botón de opción "Delimitado" en el cuadro de diálogo que aparece, haga clic en "Siguiente".

4 Haga clic en la casilla de verificación "espacio", a continuación, haga clic en el botón "Finalizar". Excel dividirá la frase que escribió en columnas separadas. Cada columna contiene una palabra de la frase.

5 Escriba la función, menos las comillas, "= índice ([Array], 1, [NÚMERO DE PALABRA para extraer])" en una celda por debajo de la cadena de palabras separadas. Sustituir el término "matriz" con el rango que contiene la cadena de palabras. Por ejemplo, si las palabras ocupan celdas "A1" hasta "C1", introduce el texto "A1: C1" en lugar del texto "matriz". Reemplazar el texto "NÚMERO DE PALABRA PARA EXTRAER" con el número de la palabra que desea extraer de la sentencia. Por ejemplo, si desea extraer la tercera palabra de la gama "A1: C1," tipo "3" para el último argumento.

6 Pulse la tecla "Enter" para terminar de entrar en la función "Índice". Excel mostrará la palabra que quería extraer de la sentencia.

uso de VB

7 Abra una nueva hoja de cálculo de Excel, a continuación, escriba cualquier secuencia de tres o más palabras en la celda F4. Vamos a usar un corto programa de Visual Basic para extraer una palabra de esta frase.

8 Escriba el número de la palabra que desea extraer de la sentencia en la celda F5.

9 Haga clic en el título del menú "desarrolladores", a continuación, haga clic en el botón de "Visual Basic". El entorno de programación para Excel se abrirá.

10 Haga clic en "Insertar" cabecera de menú, a continuación, haga clic en "módulos".

11 Pega el siguiente programa en la ventana que aparece. El corazón de este subprograma es la función "split", que separa una oración en palabras individuales, como el "texto en columnas" comando no hace.

Sub Macro1 ()

Dim ar, str1, n

str1 = Range ( "F4")

n = Range ( "F5") - 1

ar = Parcial (cadena1, "")

MsgBox "Número de la palabra" & n + 1 y "es" y AR (n)

End Sub

12 Haga clic en el icono "Excel" en la barra de tareas para volver a la hoja de cálculo Excel.

13 Haga clic en el botón de "macros" de la pestaña "desarrolladores", a continuación, haga doble clic en la función "Macro1". Un cuadro de mensaje aparecerá indicando la palabra su programa extrae de la frase que escribió en el paso 1.