Cómo extraer la primera palabra de una cadena de texto en Excel (3 formas sencillas)

Excel tiene algunas fórmulas maravillosas que pueden ayudarlo a dividir y cortar los datos de texto.

A veces, cuando tiene los datos de texto, es posible que desee extraer la primera palabra de la cadena de texto en una celda.

Hay varias formas de hacer esto en Excel (usando una combinación de fórmulas, usando Buscar y Reemplazar y usando Flash Fill)

En este tutorial, le mostraré algunas formas realmente sencillas de extraer la primera palabra de una cadena de texto en Excel.

Extraiga la primera palabra usando fórmulas de texto

Suponga que tiene el siguiente conjunto de datos, donde desea obtener la primera palabra de cada celda.

La siguiente fórmula hará esto:

= SI.ERROR (IZQUIERDA (A2, ENCONTRAR ("", A2) -1), A2)

Déjame explicarte cómo funciona esta fórmula.

La parte BUSCAR de la fórmula se utiliza para encontrar la posición del carácter de espacio en la cadena de texto. Cuando la fórmula encuentra la posición del carácter de espacio, la función IZQUIERDA se utiliza para extraer todos los caracteres antes del primer carácter de espacio en la cadena de texto.

Si bien la fórmula IZQUIERDA por sí sola debería ser suficiente, le dará un error en caso de que solo haya una palabra en la celda y no haya caracteres de espacio.

Para manejar esta situación, he envuelto la fórmula IZQUIERDA en la fórmula IFERROR, que simplemente devuelve el contenido de la celda original (ya que no hay espacios que indiquen que está vacía o que solo tiene una palabra).

Una cosa buena de este método es que el resultado es dinámico. Esto significa que en caso de que cambie la cadena de texto original en las celdas de la columna A, la fórmula de la columna B se actualizará automáticamente y dará el resultado correcto.

En caso de que no desee la fórmula, puede convertirla en valores.

Extraiga la primera palabra usando Buscar y reemplazar

Otro método rápido para extraer la primera palabra es usar Buscar y reemplazar para eliminar todo excepto la primera palabra.

Suponga que tiene el conjunto de datos como se muestra a continuación:

A continuación se muestran los pasos para usar Buscar y reemplazar para obtener solo la primera palabra y eliminar todo lo demás:

  1. Copie el texto de la columna A a la columna B. Esto es para asegurarse de que también tengamos los datos originales.
  2. Seleccione todas las celdas en la Columna B donde desea obtener la primera palabra
  3. Haga clic en la pestaña Inicio
  4. En el grupo Edición, haga clic en la opción Buscar y seleccionar y luego haga clic en Reemplazar. Esto abrirá el cuadro de diálogo Buscar y reemplazar.
  5. En el campo Buscar, ingrese * (un carácter de espacio seguido del signo de asterisco)
  6. Deje el campo Reemplazar con vacío
  7. Haga clic en el botón Reemplazar todo.

Los pasos anteriores eliminarían todo excepto la primera palabra en las celdas.

También puedes usar el atajo de teclado Control + H para abrir el cuadro de diálogo Buscar y reemplazar.

¿Como funciona esto?

En Buscar qué campo, hemos utilizado un carácter de espacio seguido del signo de asterisco. El signo de asterisco (*) es un carácter comodín que representa cualquier número de caracteres.

Entonces, cuando le pedimos a Excel que busque celdas que contengan un carácter de espacio seguido del signo de asterisco y lo reemplace con un espacio en blanco, encuentra el primer carácter de espacio y elimina todo lo que sigue, dejándonos solo con la primera palabra.

Y en caso de que tenga una celda que no tiene texto o solo una palabra sin espacios, los pasos anteriores no le harán ningún cambio.

Extraiga la primera palabra usando Flash Fill

Otro método realmente simple y rápido para extraer la primera palabra usando Flash Fill.

Flash Fill se introdujo en Excel 2013 y está disponible en todas las versiones posteriores. Ayuda en la manipulación del texto identificando el patrón que está tratando de lograr y lo llena para toda la columna.

Por ejemplo, suponga que tiene el siguiente conjunto de datos y solo desea extraer la primera palabra.

A continuación se muestran los pasos para hacer esto:

  1. En la celda B2, que es la columna adyacente de nuestros datos, ingrese manualmente "Marketing" (que es el resultado esperado)
  2. En la celda B3, ingrese "HR"
  3. Seleccione el rango B2: B10
  4. Haga clic en la pestaña Inicio
  5. En el grupo Edición, haga clic en el menú desplegable Rellenar
  6. Haga clic en la opción Relleno flash

Los pasos anteriores llenarían todas las celdas con la primera palabra de la columna adyacente (columna A).

Precaución: En la mayoría de los casos, Flash Fill funciona bien y da el resultado correcto, pero en algunos casos, es posible que no le dé el resultado correcto. Solo asegúrese de verificar que los resultados sean los esperados.

Nota: Al escribir el resultado esperado en la segunda celda de la columna B, es posible que vea todo el texto de todas las celdas en un color gris claro. Ese es el resultado que obtendrá si presiona la tecla Intro de inmediato. En caso de que no vea la línea gris, use la opción Relleno flash en la cinta.

Estos son tres métodos simples para extraer la primera palabra de una cadena de texto en Excel.

¡Espero que este tutorial te haya resultado útil!

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave