Cómo extraer texto de una celda en Excel (5 maneras)

  • Compartir Este
Hugh West

Extraer texto de una celda es uno de los usos más comunes de Microsoft Excel. Es posible que necesite extraer texto del principio, del medio o de una parte específica de una celda. En este tutorial, le mostraremos cómo extraer texto de una celda en Excel. Mediante el uso de estas fórmulas simples pero eficaces, puede encontrar y extraer fácilmente cualquier parte de una cadena de una celda.

Descargar el cuaderno de prácticas

Descarga este cuaderno de prácticas.

Extraer Texto de una Celda.xlsx

5 maneras de extraer texto de una celda en Excel

1. Uso de la función IZQUIERDA para extraer texto de una celda

En IZQUIERDA extrae un número determinado de caracteres de la izquierda de una cadena.

Sintaxis de la función IZQUIERDA:

=LEFT(texto, [num_chars])

Eche un vistazo a este conjunto de datos:

Ahora, utilizando el IZQUIERDA vamos a extraer los 4 primeros caracteres de la celda.

Primer paso:

  • Escriba la siguiente fórmula en C ell C5.
=LEFT(B5,4)

Segundo paso:

  • A continuación, pulse Entre en .

A continuación, verá el texto extraído.

Tercer paso:

  • A continuación, arrastre el Asa de llenado sobre el rango de celdas C6:C9 .

Así, hemos extraído todo el texto de la izquierda.

2. Uso de la función DERECHA para extraer texto

En DERECHA extrae un número determinado de caracteres del final de una cadena.

Sintaxis de la función DERECHA:

=RIGHT(texto,[num_chars])

Estamos utilizando el mismo conjunto de datos que utilizamos para el IZQUIERDA Pero, en este momento vamos a extraer los 4 caracteres de la derecha.

Primer paso:

  • Ahora, escriba la siguiente fórmula en C ell C5.
=RIGHT(B5,4)

Segundo paso:

  • A continuación, pulse Entre en

Nuestro texto se recortará por la derecha.

Tercer paso:

  • A continuación, arrastre el Asa de llenado sobre el rango de Celdas C6:C9 .

Como puede ver, todas las celdas contienen texto extraído de la derecha

Lecturas similares

  • Cómo extraer texto después del segundo espacio en Excel (6 métodos)
  • Extraer Texto después de un Texto Específico en Excel (10 Maneras)
  • Cómo extraer texto después del último espacio en Excel (5 maneras)

3. Uso de la función MID para extraer texto de una celda en Excel

Ahora quieres una porción específica de un texto desde la mitad de un texto. En ese caso, puedes utilizar la función MID para realizarlo. Tienes que dar un número inicial y el número de caracteres que quieres extraer.

Sintaxis de la función MID:

=MID(texto, start_num, num_chars)

Eche un vistazo a este conjunto de datos. Tenemos algunos códigos divididos en 3 partes. En esta situación, vamos a extraer los 4 caracteres centrales.

Primer paso:

  • En primer lugar, escriba esta fórmula en Célula C5.
=MID(B5,6,4)

Segundo paso:

  • A continuación, pulse Entre en .

Tercer paso:

  • A continuación, arrastre el Asa de llenado sobre el rango de celdas C6:C9 .

Al final, todo el texto se recorta del medio con éxito.

4. Extraer texto de una celda mediante fórmulas

Ahora, vamos a utilizar algunas funciones para crear una fórmula para extraer valores de una celda. Vamos a dar tres ejemplos de estos problemas en particular.

4.1 Extraer texto antes de un carácter determinado

Si queremos obtener una subcadena específica de un texto antes de un carácter, primero tenemos que encontrar el carácter por el que queremos extraer. Para ello, vamos a utilizar la función BUSCAR y IZQUIERDA funciones juntas.

La fórmula genérica:

=LEFT(text,SEARCH(char,cell)-1)

Tenemos un conjunto de datos formado por algunos códigos separados por un guión, "-". Ahora, vamos a implementar la fórmula para extraer el texto que precede al guión.

Primer paso:

  • Para empezar, escriba la siguiente fórmula en célula C5.
=LEFT(B5,SEARCH("-",B5)-1)

Segundo paso:

A continuación, pulse Entre en .

Tercer paso:

  • A continuación, arrastre el Asa de llenado sobre el rango de celdas C6:C9

Al final, hemos encontrado todo el texto anterior al guión.

Read More: Extraer Texto Antes de Caracteres en Excel (4 Maneras Rápidas)

4.2 Extraer texto después de un carácter determinado

En esta fórmula, vamos a utilizar la fórmula DERECHA junto con la función LEN y el BUSCAR funciones.

La fórmula genérica:

=RIGHT(texto,LEN(texto)-SEARCH("char",texto))

Eche un vistazo a este conjunto de datos:

Ahora, queremos elegir los caracteres después del carácter "-".

Paso 1:

  • Escriba la siguiente fórmula en Célula C5 :
=DERECHA(B5,LEN(B5)-BUSCAR("-",B5))

Segundo paso:

  • A continuación, pulse Entre en .

Tercer paso:

  • Ahora, arrastre el Asa de llenado sobre el rango de celdas C6:C9 .

Como puede ver, hemos extraído con éxito el texto deseado de la celda.

Más información: Extraer texto después de un carácter en Excel (6 maneras)

A veces, podemos necesitar elegir una subcadena que esté situada entre dos caracteres específicos En primer lugar, hay que especificar las dos apariciones concretas aplicando una fórmula. A continuación, se utiliza la fórmula MID extraerá el texto entre esos dos caracteres.

Ahora, tenemos un conjunto de datos con los nombres completos de algunas personas. En este caso, vamos a extraer el segundo nombre de la persona.

Primer paso:

  • Escriba la fórmula en el campo Célula C5 :
=MID(B5, SEARCH(" ",B5) + 1, SEARCH(" ",B5,SEARCH(" ",B5)+1) - SEARCH(" ",B5) - 1)

Segundo paso:

  • A continuación, pulse Entre en Verás el segundo nombre extraído.

Tercer paso:

  • Por último, arrastre el Asa de llenado en la gama de Células C6:C9 .

Al final, conseguimos extraer todos esos segundos nombres.

Más información: Cómo extraer texto entre dos comas en Excel (4 métodos sencillos)

5. Uso de Buscar y reemplazar para seleccionar texto de una celda

Ahora, este método va a encontrar una porción específica de un texto y reemplazarlos con ningún valor. Para entender este método, a menudo hay que crear una nueva columna.

En primer lugar, eche un vistazo a este conjunto de datos :

Ahora, vamos a utilizar este método para encontrar tanto el nombre de usuario como el nombre de dominio.

5.1 Extracción del nombre de usuario del correo electrónico

Paso 1:

  • Copie los valores de la columna Texto y péguelos en la columna Texto extraído.

Segundo paso:

  • Ahora, selecciona todos esos valores.

Tercer paso:

  • A continuación, pulse Ctrl+F en el teclado. Encontrará el Buscar y reemplazar cuadro de diálogo.

Paso 4:

  • Aquí, en el Encuentre lo que tipo de caja " @* " . Seleccionará todos los caracteres empezando por la @.
  • Mantenga el Sustituir por caja en blanco.
  • Haga clic en Sustituir todo.

Paso 5:

  • Ahora verá que se han realizado 5 sustituciones. Haga clic en DE ACUERDO.

Como puede ver, hemos extraído con éxito todos esos nombres de usuario.

5.2 Extracción del nombre de dominio

Primer paso:

  • De forma similar al método anterior, copie esos correos electrónicos y péguelos en Texto extraído Resáltelos y pulse Ctrl+F.

Segundo paso:

  • Ahora, en el Encuentre lo que escriba "*@" Encontrará todos los personajes del principio junto con @ .
  • Mantenga el Sustituir por caja en blanco.
  • Haga clic en Sustituir todo.

Al final, todos los nombres de dominio se extraen con éxito.

Conclusión

Para concluir, espero que estas fórmulas te ayuden definitivamente a extraer caracteres específicos. Descárgate el cuaderno de ejercicios y practica todos estos métodos. Espero que enriquezca tus conocimientos. Además, no olvides consultar nuestro sitio web exceldemy.com para consultar diversos artículos relacionados con Excel.

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.