Cómo extraer una subcadena de texto en Excel usando las funciones Izquierda

En "Ahorra tiempo utilizando las funciones Izquierda, Derecha y Medio de Excel", te mostré cómo extraer subcadenas de una entrada de texto en una celda de una hoja de cálculo. Para repasar, la función Izquierda devuelve los primeros n caracteres (los más a la izquierda) de una cadena, y la función Derecha devuelve los n caracteres más a la derecha.

Índice de Contenido
  1. La función Medio requiere dos argumentos: un punto de inicio y el número n de caracteres a devolver
  2. Utiliza Buscar para generar el punto de inicio de la llamada a la función Medio
  3. Solo el comienzo

La función Medio requiere dos argumentos: un punto de inicio y el número n de caracteres a devolver

En nuestra primera lección, el punto de inicio de la cadena que queríamos extraer del medio de la cadena era constante. En otras palabras, sabíamos que queríamos "agarrar" dos caracteres del medio de nuestra cadena de muestra, y sabíamos que esos dos caracteres siempre comenzaban en la cuarta posición de la cadena.

MÁS INFORMACIÓN: Precios y características de Office 365 para consumidores

Es fácil utilizar la función Medio cuando la cadena del medio siempre comienza en una posición específica. Pero, ¿qué haces cuando la subcadena que deseas extraer podría comenzar en cualquier parte de la cadena? Siempre que haya algo en la cadena que identifique el inicio de la subcadena, puedes utilizar la función Buscar con la función Medio para lograr la misión.

Utiliza Buscar para generar el punto de inicio de la llamada a la función Medio

Aquí tienes un ejemplo sencillo para demostrar cómo funciona. Supongamos que tienes una serie de cadenas de longitud variable como las mostradas en la Figura A. Lo único constante en esas cadenas es la presencia del guion (o guión). Tu desafío: Deseas crear una fórmula que devuelva los dos primeros caracteres que siguen al guion.

Cómo extraer una subcadena de texto en Excel usando las funciones Izquierda - Software | Imagen 1 Newsmatic

Cómo separar una cadena de texto en columnas en Excel sin usar fórmulas

El truco está en utilizar la función Buscar para obtener la posición del guion en la cadena y utilizar esta función como primer argumento de la función Medio.

La función Buscar toma la siguiente forma:

=Buscar(lo_que_buscar, origen)

Como muestra la Figura B, la función =Buscar("-",A2) devuelve el valor 6, ya que el guion aparece en la sexta posición de la cadena en A2. Copiamos esta función Buscar hacia abajo en la columna para que puedas ver que devuelve un valor diferente cada vez, dependiendo de dónde aparezca el guion en las cadenas de la columna A.

Cómo extraer una subcadena de texto en Excel usando las funciones Izquierda - Software | Imagen 2 Newsmatic

Para extraer los primeros dos caracteres que siguen al guion, utilizarás la función Buscar para ubicar el guion y le sumarás 1 a ese resultado. (La función Buscar devuelve la ubicación del guion; deseas comenzar a extraer caracteres a partir del siguiente carácter, el que sigue después del guion.)

¡HTML en el punto de mira! Usuarios revelan su amor-odio por la función de Outlook

Entonces, nuestra fórmula se ve así:

=Medio(A2, Buscar("-",A2)+1, 2)

Esa fórmula dice, en español, "Mira en A2; determina la posición del guion en A2; suma 1 a ese valor; luego devuelve los dos caracteres siguientes." La Figura C muestra nuestros resultados.

Cómo extraer una subcadena de texto en Excel usando las funciones Izquierda - Software | Imagen 3 Newsmatic

Solo el comienzo

Apenas hemos rascado la superficie de lo que puedes hacer al combinar las funciones Buscar y Medio. En un artículo futuro, te mostraremos cómo utilizar una variación de esta técnica para intercambiar los apellidos y nombres para formatearlos como Apellido, Nombre.

Para comentar sobre este artículo o compartir tu consejo favorito de Excel, por favor, deja un comentario a continuación o escríbenos un mensaje.

Cómo crear un formulario en Excel para usuarios principiantes

Divulgación de afiliados: Newsmatic puede obtener una comisión por los productos y servicios presentados en esta página.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo extraer una subcadena de texto en Excel usando las funciones Izquierda , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.