Extraer Texto Antes del Carácter en Excel (4 Maneras Rápidas)

  • Compartir Este
Hugh West

Existen bastantes funciones en Excel para extraer texto antes del carácter rápidamente. En este artículo, vamos a saber cómo utilizarlas.

Cuaderno de prácticas

Descárgate el cuaderno y el ejercicio siguientes.

Extraer texto antes del carácter.xlsx

4 Métodos Rápidos para Extraer Texto Antes de un Carácter en Excel

1. Uso de las funciones LEFT y FIND para extraer texto antes del carácter

La función IZQUIERDA es una de las subcategorías de Funciones TEXTO que puede extraer los textos situados más a la izquierda de una cadena del conjunto de datos dado. Aquí vamos a utilizar la combinación de las funciones IZQUIERDA y la función Función FIND Suponiendo que tenemos una hoja de cálculo que contiene la lista de los nombres de los empleados y el importe de sus ventas adjunta por un carácter "_", vamos a extraer el texto antes de ese carácter.

PASOS:

  • Seleccione Celda D5 .
  • Escribe la fórmula:
=LEFT(C5,FIND("_",C5)-1)

En Función FIND devuelve la posición del carácter "_" como un número de toda la cadena de texto y la función Función IZQUIERDA extrae los textos.

  • Hit Entre en para ver el resultado.
  • Utilice la Asa de llenado para ver el resto de los resultados.

2. Insertar la función SUSTITUIR de Excel antes de la enésima aparición de un carácter

Para encontrar la enésima posición de un carácter específico y extraer los textos anteriores a ella, podemos utilizar la función Función SUBSTITUTE Es una función muy popular. Supongamos que tenemos un conjunto de datos. Vamos a extraer los textos anteriores al segundo espacio de la cadena.

PASOS:

  • Seleccione Célula C5 .
  • Escribe la fórmula:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)

NOTA: Aquí el SUSTITUIR sustituye el segundo espacio por el " ^ ".

Fórmula:

=SUSTITUIR(B5," ","^",2)

En ENCONTRAR función descubre la posición del carácter " ^ " como un número. Por último, el Función IZQUIERDA extrae los textos anteriores a ese carácter, tal y como comentamos en el primer método.

  • Hit Entre en .
  • Arrastre el cursor hacia abajo a las otras celdas para ver el resultado.

3. Aplicar la Herramienta Buscar y Reemplazar de Excel para Extraer Texto Antes del Carácter

En Microsoft Excel Hay un montón de herramientas o funciones impresionantes e integradas. Buscar y reemplazar es uno de ellos. Del conjunto de datos siguiente, vamos a extraer los textos anteriores al carácter " # ".

PASOS:

  • Seleccionar celda B5:B11 .
  • Pulse Ctrl+C para copiarlo y Pegar a la celda C5 .

  • Seleccione los datos pegados.
  • Desde el Inicio vaya a Edición de > Buscar & Seleccionar > Sustituir .

  • Se abre una ventana.
  • En el Encuentre lo que escriba " #* ".

NOTA: Utilizamos Asterisco ( * ) aquí, ya que es un carácter comodín que representa todos los caracteres después de " # ".

  • Ahora mantén el Sustituir por caja en blanco
  • Seleccione Sustituir todo .

  • Aparece un cuadro de confirmación.
  • Seleccione OK y cierre la ventana anterior.

  • Por último, podemos ver que todos los textos se extraen antes del personaje.

4. Utilice la función "Texto a columna" para extraer texto antes de un carácter en Excel

En Texto a columna en Excel hace que el conjunto de datos sea dinámico. Imaginemos que tenemos un conjunto de datos y vamos a extraer los textos anteriores al carácter llamado Asterisco ( * ).

PASOS:

  • Seleccionar celda B5:B11 y pulse Ctrl+C para copiarlo.
  • Pegar a Célula C5 .

  • Ir a la Datos seleccionando todos los datos pegados.
  • Desde el Herramientas de datos desplegable, haga clic en en el Texto a columnas .

  • Desde el Asistente Paso 1 seleccione la opción Delimitado .
  • Pulse Siguiente .

  • Ahora en Asistente Paso 2 asegúrese de comprobar el Otros y escriba " * " en el recuadro en blanco de al lado. Podemos ver la vista previa desde el Vista previa de datos caja.
  • Seleccione Siguiente .

  • Por último, en el Asistente Paso 3 podemos seleccionar el formato de datos que queramos.
  • En el Destino seleccionar el lugar donde queremos los datos extraídos.
  • Seleccione Acabado .

  • Aquí podemos ver todos los datos extraídos en dos partes.

Conclusión

Estas son las formas más rápidas de extraer texto antes del carácter en Excel Se ha añadido un cuaderno de prácticas. Anímate y pruébalo. No dudes en preguntar cualquier cosa o sugerir nuevos métodos.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.