¿Sabías que Excel tiene funciones de cadena (texto) que pueden facilitarte el trabajo con datos de texto? Si eres usuario habitual de Excel, seguramente estés familiarizado con las funciones matemáticas y estadísticas. Sin embargo, las funciones de cadena o de texto son igualmente importantes y poderosas a la hora de manipular información textual, como nombres, direcciones, fechas, entre otros. En este artículo exploraremos algunas de las funciones de cadena más útiles y te proporcionaremos ejemplos prácticos para que puedas aplicarlas en tus propias hojas de cálculo. Además, también te ofreceremos archivos de muestra para que puedas ver directamente cómo se aplican estas funciones. ¡Prepárate para llevar tus habilidades con Excel al siguiente nivel!
En Excel, existen varias funciones de cadena (texto) que pueden ayudarle a manejar datos textuales. Estas funciones pueden ayudarlo a cambiar un texto, cambiar mayúsculas y minúsculas, encontrar una cadena, contar la longitud de la cadena, etc. En esta publicación, hemos cubierto las principales funciones de texto. (Archivos de muestra)
1. Función LEN
La función LEN devuelve el recuento de caracteres en el valor. En palabras simples, con la función LEN, puedes contar cuántos caracteres hay en valor. Puede hacer referencia a una celda o insertar el valor en la función directamente.
Sintaxis
LEN(texto)
Argumentos
- texto: Una cadena para la que desea contar los caracteres.
Ejemplo
En el siguiente ejemplo, hemos utilizado LEN para contar letras en una celda. “Hola mundo” tiene 10 caracteres con un espacio entre ellos y obtuvimos 11 en el resultado.
En el siguiente ejemplo, “22-Jan-2016” tiene 11 caracteres, pero LEN devuelve 5.
La razón detrás de esto es que la función LEN cuenta los caracteres en el valor de una celda y no se preocupa por el formato.
Relacionado: Cómo CONTAR palabras en Excel
2. ENCONTRAR función
La función ENCONTRAR devuelve un número que es la posición inicial de una subcadena en una cadena. En palabras simples, al usar la función de búsqueda puede encontrar (distingue entre mayúsculas y minúsculas) la posición inicial de una cadena a partir de otra cadena.
Sintaxis
ENCONTRAR(buscar_texto,dentro_texto,[start_num])
Argumentos
- buscar texto: El texto que desea buscar en otro texto.
- dentro_texto: El texto del que desea localizar el texto.
- [start_num]: El número representa la posición inicial de la búsqueda.
Ejemplo
En el siguiente ejemplo, utilizamos FIND para localizar “:” y luego, con la ayuda de MID y LEN, extrajimos el nombre de la celda.
3. Función de BÚSQUEDA
La función BÚSQUEDA devuelve un número que es la posición inicial de una subcadena en una cadena. En palabras simples, con la función BÚSQUEDA, puede buscar (sin distinguir entre mayúsculas y minúsculas) la posición inicial de una cadena de texto a partir de otra cadena.
Sintaxis
BÚSQUEDA(buscar_texto,dentro_texto,[start_num])
Argumentos
- buscar texto: Un texto que desea buscar en otro texto.
- dentro_texto: Un texto del que desea localizar el texto. Puede hacer referencia a una celda o puede ingresar un texto en su función.
Ejemplo
En el siguiente ejemplo, estamos buscando el alfabeto “P” y hemos especificado start_num como 1 para iniciar nuestra búsqueda. Nuestra fórmula devuelve 1 como la posición del texto.
Pero, si nos fijamos en la palabra, también tenemos una “P” en la sexta posición. Eso significa que la función BÚSQUEDA solo puede devolver la posición de la primera aparición de un texto, o si especifica la posición inicial en consecuencia.
4. Función IZQUIERDA
Las funciones IZQUIERDA devuelven caracteres secuenciales de una cadena comenzando desde el lado izquierdo (inicio). En palabras simples, con la función IZQUIERDA, puedes extraer caracteres de una cadena desde su lado izquierdo.
Sintaxis
IZQUIERDA(texto,núm_caracteres)
Argumentos
- texto: Un texto o número del que desea extraer caracteres.
- [num_char]: La cantidad de caracteres que desea extraer.
Ejemplo
En el siguiente ejemplo, extrajimos los primeros cinco dígitos de una cadena de texto usando IZQUIERDA especificando la cantidad de caracteres a extraer.
En el siguiente ejemplo, hemos utilizado LEN y FIND junto con IZQUIERDA para crear una fórmula que extrae el nombre de la celda.
5. Función DERECHA
La función DERECHA devuelve caracteres secuenciales de una cadena que comienza en el lado derecho (final). En palabras simples, con la función DERECHA, puedes extraer caracteres de una cadena desde su lado izquierdo.
Sintaxis
DERECHA(texto,num_caracteres)
Argumentos
- texto: Un texto o número del que desea extraer caracteres.
- [num_char]: Una cantidad de caracteres que desea extraer.
Ejemplo
En el siguiente ejemplo, hemos extraído 6 caracteres usando la función correcta. Si sabe cuántos caracteres necesita extraer de la cadena, simplemente puede extraerlos usando un número.
Ahora, si observa el siguiente ejemplo, donde tenemos que extraer el apellido de la celda, pero no estamos confirmados sobre la cantidad de caracteres en el apellido.
Entonces, usamos LEN y FIND para obtener el nombre. Déjame mostrarte cómo lo hemos hecho.
En primer lugar, usamos LEN para obtener la longitud de toda la cadena de texto, luego usamos FIND para obtener el número de posición del espacio entre el nombre y el apellido. Y al final hemos utilizado ambas cifras para obtener el apellido.
Argumentos
- valor1: Una referencia de celda, una matriz o un número que se ingresa directamente en la función.
- [value2]: Una referencia de celda, una matriz o un número que se ingresa directamente en la función.
6. Función MEDIA
MID devuelve una subcadena de una cadena usando una posición y un número de caracteres específicos. En palabras simples, con MID, puede extraer una subcadena de una cadena especificando el carácter inicial y la cantidad de caracteres que desea extraer.
Sintaxis
MID(texto,núm_inicio,núm_caracteres)
Argumentos
- texto: Un texto o un número del que deseas extraer caracteres.
- inicio_char: Un número para la posición del carácter de donde desea extraer caracteres.
- numero_caracteres: La cantidad de caracteres que desea extraer del archivo start_char.
Ejemplo
En el siguiente ejemplo, hemos utilizado diferentes valores:
- Desde el sexto carácter hasta los siguientes 6 caracteres.
- Desde el sexto carácter hasta los siguientes 10 caracteres.
- Hemos utilizado iniciar un carácter en negativo y ha devuelto un error.
- Al usar 0 para la cantidad de caracteres a extraer y devolvió un espacio en blanco.
- Con un numero negativo para la cantidad de caracteres a extraer y ha devuelto error.
- El número inicial es cero y ha devuelto un error.
- Cadena de texto directamente en la función.
7. Función BAJAR
LOWER devuelve la cadena después de convertir todas las letras en minúsculas. En palabras simples, convierte una cadena de texto donde todas las letras que tienes están en minúsculas, los números permanecerán intactos.
Sintaxis
INFERIOR(texto)
Argumentos
- texto: El texto que desea convertir a minúsculas.
Ejemplo
En el siguiente ejemplo, hemos comparado minúsculas, mayúsculas, mayúsculas y minúsculas entre sí.
Un texto en minúscula tiene todas las letras en minúscula en comparación con otros.
8. Función CORRECTA
La función ADECUADA devuelve la cadena de texto en un caso adecuado. En palabras simples, con una función ADECUADA donde la primera letra de la palabra está en mayúscula y el resto en minúscula (caso propio).
Sintaxis
APROPIADO(texto)
Argumentos
- texto: El texto que desea convertir al caso adecuado.
Ejemplo
En el siguiente ejemplo, tenemos un caso adecuado que tiene la primera letra en mayúscula en una palabra y el resto de las letras están en minúscula en comparación con los otros dos casos en minúscula y mayúscula.
En el siguiente ejemplo, hemos utilizado la función ADECUADA para simplificar el nombre y el apellido en el caso adecuado.
9. Función SUPERIOR
La función SUPERIOR devuelve la cadena después de convertir todas las letras en mayúscula. En palabras simples, convierte una cadena de texto donde todas las letras que tienes están en mayúscula y los números permanecerán intactos.
Sintaxis
SUPERIOR(texto)
Argumentos
- texto: El texto que desea convertir a mayúsculas.
Ejemplo
En el siguiente ejemplo, hemos utilizado SUPERIOR para convertir el texto del nombre a letras mayúsculas del texto en el que los caracteres se encuentran en diferentes casos.
10. Función REPT
La función REPT devuelve un valor de texto varias veces. En palabras simples, con la función REPT, puedes especificar un texto y un número para repetir ese texto.
Sintaxis
REPT(valor1, [value2],…)
Ejemplo
En el siguiente ejemplo, hemos utilizado diferentes tipos de texto para la repetición usando REPT. Puede repetir cualquier tipo de texto o números e incluso símbolos que especifique en la función y el uso principal de la función REPT es para crear gráficos en celdas.
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded
Funciones de cadena (texto) de Excel (ejemplos + archivos de muestra)
Las funciones de cadena o texto en Excel son herramientas útiles para manipular y procesar datos en una hoja de cálculo. Estas funciones permiten realizar diversas operaciones con cadenas de texto, como concatenar, buscar, reemplazar y extraer caracteres.
Ejemplos de funciones de cadena de Excel:
A continuación, se presentan algunos ejemplos de funciones de cadena de Excel:
- CONCATENAR: Esta función se utiliza para unir o concatenar varias cadenas de texto en una sola. Puede ser útil para combinar nombres, direcciones u otro tipo de información.
- BUSCAR: La función BUSCAR permite buscar una cadena de texto específica dentro de otra cadena. Esto es útil cuando se desea encontrar un valor o una palabra en un texto más largo.
- REEMPLAZAR: Con la función REEMPLAZAR, se pueden reemplazar una serie de caracteres por otro conjunto de caracteres en una cadena. Esto puede ser útil para corregir errores tipográficos o estandarizar el formato de la información.
- EXTRAER: La función EXTRAER permite extraer una parte específica de una cadena de texto utilizando su posición inicial y la cantidad de caracteres a extraer. Puede ser útil para extraer el código postal de una dirección o obtener el nombre de pila de un nombre completo.
Estas son solo algunas de las muchas funciones de cadena disponibles en Excel. Cada función tiene su propia sintaxis y propósito, por lo que se recomienda consultar la documentación oficial de Microsoft Excel para obtener más información.
Para obtener más ejercicios y ejemplos prácticos de funciones de cadena, puede consultar los siguientes recursos externos:
- Función CONCATENAR (Microsoft Excel)
- Función BUSCAR (Microsoft Excel)
- Función REEMPLAZAR (Microsoft Excel)
- Función EXTRAER (Microsoft Excel)