Funciones de texto

En Excel hay una serie de funciones de texto que nos pueden ser muy útiles para procesar información.

Vamos a verlas con un ejercicio práctico. Os propongo que en una hoja en las celdas B1 a B3 escribáis vuestro nombre y tres apellidos

Ahora más abajo vamos a ir poniendo descripciones y usando las funciones para manipular texto.

La primera es para unir las tres palabras, aunque existe una función CONCATENAR que se mantiene por compatibilidad con versiones anteriores, es más fácil usar el encadenado de palabras, el símbolo &

Así vamos a obtener el nombre completo con la expresión

=B1&B2&B3

Lo que nos da

Como veis se encadenan literalmente las tres palabras. Así que nos interesa tener un espacio entre ellas. Solución: añadimos un espacio con la expresión

=B1&” “&B2&” “&B3

Por supuesto el espacio tiene que ir entre comillas, sino no sirve de nada. Ha quedado

Queremos convertir todo el nombre a mayúsculas, para ello usamos la función MAYUSC, como

=MAYUSC(B6)

Quedando

Queremos convertir todo el nombre a minúsculas, para ello usamos la función MISNUSC, como

=MINUSC(B7)

Quedando

Vamos a recuperar la estructura normal de un nombre propio con la función NOMPROPIO, como

=NOMPROPIO(B8)

Quedando otra vez el nombre bien escrito.

¿Cuantos caracteres tiene el nombre, o un texto? Pues usaremos la función LARGO, como

=LARGO(B9)

Lo que en nuestro caso nos da 22

Si queremos repetir un texto varias veces usaremos la función Repetir, como

=REPETIR(B1;5)

Quedando

Y por supuesto podemos poner también espacios en blanco con

=REPETIR(B1&” “;5)

Quedando

Ahora para seguir con tres funciones más vamos a escribir nuestro NIF con la letra separada con un guion

Como queremos separar el número de la letra, necesitamos saber en qué posición está el guion. Recordemos que no siempre hay 7 cifras.

Usamos la función

=ENCONTRAR(“-“;B14)

Donde le hemos dicho Encuentra un guion (“-“) en la celda que tiene el NIF

Para obtener la cifra, usaremos la función que nos devuelve la parte izquierda de un texto

=IZQUIERDA(B14;B15-1)

Donde decimos, queremos la parte izquierda de la casilla del NIF (B14) y cuantos caracteres, pues tantos como el guion menos 1, pues el propio guion no lo queremos

Y para la letra tomamos un carácter de la derecha con

=DERECHA(B14;1)

Quedando

Así pues con unas cuantas funciones de Excel podemos manipular los textos.

Podéis bajar el ejercicio aquí Funciones de texto

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.