Funciones de Texto en Excel

Excel cuenta con 31 funciones que forman parte de las funciones de texto que nos brinda el programa. (versión 365)

En una oficina manejar las funciones de texto lograrán que consigas una mayor productividad ya que en muchas ocasiones son las que nos solucionan problemas que generalmente resolvíamos manualmente.

Así que vamos a ver las funciones de texto más usadas.

En el siguiente listado veras las funciones que vamos a cubrir en este post:

  • izquierda
  • derecha
  • concatenar
  • concat
  • mayusc
  • minusc
  • nompropio
  • encontrar
  • largo
  • extrae

Tenemos trabajo, así que Comencemos!

Este recurso forma parte del curso gratuito de Excel.

 

FUNCIONES IZQUIERDA y DERECHA

Tanto una como la otra, nos brindan la posibilidad de extraer la cantidad de caracteres que nosotros le pidamos comenzando de un lado (izquierda) o del otro (derecha).

Veamos la sintaxis y los argumentos de las funciones:

IZQUIERDA(texto, [núm_de_caracteres])

La sintaxis de la función tiene los siguientes argumentos:

Texto (Obligatorio) Es la cadena de texto que contiene los caracteres que desea extraer.

Núm_de_caracteres (Opcional) Especifica el número de caracteres que desea extraer con la función IZQUIERDA.

Observaciones:

Núm_de_caracteres debe ser mayor o igual a cero.

Si núm_de_caracteres es mayor que la longitud del texto, IZQUIERDA devolverá todo el texto.

Si omite núm_de_caracteres, se calculará como 1.

DERECHA(texto,[núm_de_caracteres])

La función DERECHA tiene los siguientes argumentos:

Texto (Obligatorio) Es la cadena de texto que contiene los caracteres que desea extraer.

Núm_de_caracteres (Opcional) Especifica el número de caracteres que desea extraer con DERECHA.

Observaciones:

Núm_de_caracteres debe ser mayor o igual que cero.

Si núm_de_caracteres es mayor que la longitud del texto, DERECHA devolverá todo el texto.

Si omite núm_de_caracteres, se calculará como 1.

Veamos un ejemplo:

En el siguiente ejemplo, ingresamos la matrícula de un auto o carro, y queremos que Excel, separe las letras por un lado (celda B3), y los números por otro (celda C3).

Como las letras se encuentran de lado izquierdo, usaremos la función izquierda, y en el caso de los números la función derecha.

Como vemos en la imagen, la sintaxis de la función izquierda se compone de dos partes, la primera es de donde sacamos el texto, en este caso la celda A3, y luego la cantidad de caracteres que queremos extraer, en este caso tres.

Para el caso de los números, utilizamos la función derecha, ya que los valores que queremos extraer se encuentran en la parte DERECHA de la celda. Lo primero será ingresar la celda donde se encuentra el texto, la celda A3, y luego la cantidad de caracteres, en este caso cuatro.

Lo que obtenemos es como Excel, separa los datos en diferentes celdas consiguiendo el objetivo pedido.

Este recurso forma parte del curso gratuito de Excel.

FUNCION CONCATENAR

Siguiendo con el ejemplo, ahora queremos unir los datos, las letras y los números como originalmente estaban. Vamos a ver dos maneras diferentes, una de ellas usando la función Concatenar, que lo que hace es “unir” los valores de las diferentes celdas.

Veamos la sintaxis y los argumentos de la función:

CONCATENAR(texto1; [texto2])

La función tiene los siguientes argumentos:

Texto (Obligatorio) El primer elemento para unirse a ellos. El elemento puede ser un valor de texto, número, o una referencia de celda.

Texto2 (Opcional) Elementos de texto adicionales para unir. Puede tener hasta 255 elementos, con un total de 8192 caracteres.

Observaciones:

En Excel 2016, Excel Mobile y Excel para la Web, esta función se ha sustituido por la función CONCAT. Aunque la función CONCATENAR sigue estando disponible para garantizar la compatibilidad con versiones anteriores, le recomendamos que use la función CONCAT a partir de ahora. El motivo es que puede que CONCATENAR ya no esté disponible en versiones futuras de Excel.

Veamos ahora un ejemplo:

Aquí vemos como unimos los datos de las celdas B3 y C3.

Si observamos, el valor original (celda A3) tiene un guion (-) entre las letras y los números, ¿Como hacemos para que aparezca en el resultado final?

Debemos agregar el carácter entre el primer dato y el segundo, y el guion debe ir entre comillas.

Como vemos en la imagen el valor original (celda A3) ahora es el mismo que el resultado concatenado (celda D3).

También podemos “unir” varias celdas de la siguiente manera:

El carácter & (Ampersand) permite unir los valores de las celdas que le indiquemos. En este caso hay un carácter en el medio que es la coma que separa el nombre y el apellido.

Si solo queremos unir el valor de dos celdas, la formula sería:

=D3&C3

FUNCION CONCAT

Esta función la vimos en el post sobre funciones nuevas.

Si te interesa saber su funcionamiento y aplicación podrás leerlo en el siguiente enlace: Función CONCAT

Este recurso forma parte del curso gratuito de Excel.

FUNCIONES MAYUSC, MINUSC Y NOMPROPIO

Estas tres funciones van a convertir el texto que tengamos en la celda a mayúsculas, minúsculas o que comience en mayúsculas siguiendo en minúsculas.

Comencemos viendo las sintaxis de las funciones y luego un ejemplo práctico.

MAYUSC(texto)

La sintaxis de la función MAYUSC tiene los siguientes argumentos:

Texto (Obligatorio) Es el texto que desea pasar a mayúsculas. El argumento texto puede ser una referencia o una cadena de texto.

MINUSC(texto)

La sintaxis de la función MINUSC tiene los siguientes argumentos:

Texto (Obligatorio) Es el texto que desea convertir en minúsculas. MINUSC no cambia los caracteres de texto que no son letras.

NOMPROPIO(texto)

La sintaxis de la función NOMPROPIO tiene los siguientes argumentos:

Texto (Obligatorio) Es el texto entre comillas, una fórmula que devuelve texto o una referencia a una celda que contiene el texto, al que desea agregar mayúsculas.

Aquí vemos como aplicamos la función concatenar que aprendimos anteriormente. Ahora vamos a usar las funciones mayusc, minusc y nompropio.

En este caso usamos la función Mayusc para pasar a mayúsculas el apellido. Si quisiéramos pasar TODO a mayúsculas deberíamos de ponerlo antes de la función concatenar.

El resultado es que todo está en mayúsculas.

Ahora usaremos la función minusc.

Ahora vemos como los datos originales están en mayúsculas y los convertimos a minúsculas.

Veamos como aplicamos la función NOMPROPIO.

En este caso la función nompropio va a pasar solamente la primera letra a mayúsculas y el resto en minúsculas.

Aumenta tus conocimientos con este Mini curso de Excel

FUNCIONES LARGO, ENCONTRAR Y EXTRAE

Estas tres funciones generalmente se usan dentro de otra función de manera complementaria para calcular un valor interno necesario para devolver un resultado final.

Comencemos viendo las sintaxis de las funciones y luego un ejemplo práctico.

LARGO devuelve el número de caracteres de una cadena de texto.

Sintaxis

LARGO(texto)

La sintaxis de la función LARGO tiene los siguientes argumentos:

Texto (Obligatorio) Es el texto cuya longitud desea obtener. Los espacios se cuentan como caracteres.

La función ENCONTRAR busca una cadena de texto dentro de una segunda cadena y devuelven el número de la posición inicial de la primera cadena de texto a partir del primer carácter de la segunda.

ENCONTRAR siempre cuenta cada carácter como 1, ya sea de un byte o de doble byte, independientemente de la configuración de idioma predeterminada.

Sintaxis

ENCONTRAR(texto_buscado, dentro_del_texto, [núm_inicial])

La sintaxis de la función ENCONTRAR tiene los siguientes argumentos:

Texto_buscado (Obligatorio) Es el texto que desea encontrar.

Dentro_del_texto (Obligatorio) Es el texto que a su vez contiene el texto que desea encontrar.

Posición_inicial (Opcional) Especifica el carácter a partir del cual comienza la búsqueda. El primer carácter de dentro_del_texto es el carácter de número 1. Si omite núm_inicial, se supone que es 1.

Observaciones

La función ENCONTRAR distingue entre mayúsculas y minúsculas, y no permiten el uso de caracteres comodín. Si no desea realizar una búsqueda con distinción de mayúsculas y minúsculas, o usar caracteres comodín, utilice HALLAR y HALLARB.

Si texto_buscado es «» (texto vacío), ENCONTRAR coincide con el primer carácter de la cadena de búsqueda (es decir, el carácter de núm_inicial o 1).

Texto_buscado no puede contener caracteres comodín.

EXTRAE devuelve un número específico de caracteres de una cadena de texto, comenzando en la posición y en función del número de caracteres que especifique.

EXTRAE(texto, posición_inicial, núm_de_caracteres)

La sintaxis de la función EXTRAE tiene los siguientes argumentos:

Texto (Obligatorio) Es la cadena de texto que contiene los caracteres que desea extraer.

Posición_inicial (Obligatorio) Es la posición del primer carácter que desea extraer del texto. posición_inicial para el primer carácter de texto es 1, y así sucesivamente.

Núm_de_caracteres Necesario para MID. Especifica el número de caracteres que desea que EXTRAE devuelva del argumento texto.

Ahora vamos a ver un ejemplo:

Tenemos la cédula o DNI y necesitamos separar dicha información en diferentes celdas. Por un lado los números que componen la cédula y por otro el digito comprobador (DC). Para esto también usamos las funciones izquierda y derecha.

En el caso del DC es con la función derecha y solo necesitamos un carácter. Para el caso del número lo podemos hacer de varias maneras.

Una de ellas es combinando las funciones izquierda y largo. La función LARGO nos proporciona la cantidad de caracteres que tiene la celda, y como no necesitamos los dos últimos caracteres, se los restamos al resultado. Ahí vemos como el resultado de la función largo es 9, y al restarle 2, siempre nos devolverá la resta del total menos dos.

Otra manera es usando la función ENCONTRAR dentro de la función izquierda.

Aquí vemos que como en el caso anterior, la función por sí sola no hace nada, sino que nos devuelve la posición del carácter “-“ y le restamos 1 ya que no queremos la cantidad de caracteres hasta el guion sino que queremos uno menos.

Otra manera es con la función EXTRAE, ya que esta función nos devolverá una cadena de caracteres y nosotros debemos decirle, donde está el texto (celda), a partir de que carácter tiene que extraer y la cantidad de caracteres, que en este caso lo calculamos usando la función largo (Le sacamos dos caracteres porque no necesitamos el largo completo, sino que necesitamos el largo menos los 2 últimos caracteres).

Aquí vemos otro ejemplo para extraer del nombre completo, el nombre y el apellido.

En estos ejemplos se emplean tanto las funciones izquierda y derecha, como la función extrae.

Como lo decíamos anteriormente, las funciones largo y encontrar se combinan con estas funciones para saber la cantidad de caracteres o para saber la posición de un carácter determinado.

Si te interesa ver un video sobre este tema puedes ver el siguiente video:

Video sobre Funciones de Texto

Si quieres aumentar tus conocimientos sobre EXCEL puedes hacer totalmente gratis nuestro curso de EXCEL BÁSICO en el siguiente enlace:

 Curso Gratis de EXCEL BÁSICO 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *