12.176 cursos gratis
8.740.852 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Excel. Hojas de cálculo (primera parte)

Autor: Editorial McGraw-Hill
Curso:
9,85/10 (27 opiniones) |45357 alumnos|Fecha publicación: 07/11/2008

Capítulo 14:

 Hojas de cálculo. Caso práctico 5

Caso práctico

5.
Tenemos una hoja de cálculo que contiene una serie de nombres de clientes con el formato Nombre_de_pila 1er_apellido 2º_apellido, todos ellos en mayúsculas. Queremos elaborar un informe donde aparezca el nombre de cada cliente, pero con el formato 1er_apellido 2º_apellido, Nombre_de_pila, y con la primera letra en mayúscula y las demás en minúscula.

Se pide: Utilizar las funciones de texto para obtener los nombres.

Solución: La primera de las funciones que necesitamos es la que concatena varios textos en uno solo. En nuestro caso deberemos unir los apellidos a una coma, y estos al nombre de pila. Dicha función es CONCATENAR(...) Sintaxis CONCATENAR (texto1;texto2; ...)

Argumentos: Los argumentos de la función son los textos que queremos unir y en el orden en que deseemos hacerlo. Nosotros utilizaremos la siguiente fórmula: =CONCATENAR(apellidos ; ","; nombre_pila)

Ahora sólo nos falta separar los apellidos del nombre y colocar las expresiones utilizadas dentro de la anterior fórmula. Para encontrar los apellidos tenemos suficiente con extraer el texto a continuación del primer espacio en blanco, y para obtener el nombre haremos lo mismo con el texto anterior al primer espacio en blanco. Para ambos usaremos las siguientes funciones de texto:

- EXTRAE(texto;posición_inicial;núm_caracteres): devuelve un número específico de caracteres (núm_caracteres) de una cadena de texto (texto), comenzando en la posición que especifiquemos (posición_inicial).
- ENCONTRAR(texto_buscado;dentro_del_texto;número_ inicial): encuentra una cadena de texto (texto_buscado) dentro de otra (dentro_del_texto) y devuelve el número del carácter en el que aparece por primera vez texto_buscado desde el número_ inicial de carácter de dentro_del_texto. Distingue entre mayúsculas y minúsculas y no admite caracteres comodín.
- LARGO(texto): devuelve el número de caracteres de una cadena de texto.

La expresión que permite obtener los apellidos es la siguiente  (extraemos el texto a continuación del primer espacio en blanco hasta el final del mismo): EXTRAE(celda ; ENCONTRAR(" ";celda ;1)+1; LARGO(celda))

De forma similar, para el nombre podemos utilizar la siguiente expresión (en este caso extraemos el texto desde el primer carácter hasta el anterior al primer espacio en blanco): EXTRAE(celda ;1;ENCONTRAR(" ";celda ;1)-1)

Si sustituimos las dos expresiones en la fórmula inicial obtenemos la siguiente:

=CONCATENAR(EXTRAE(celda ; ENCONTRAR(" ";celda ;1)+1;
LARGO(celda)) ; ",";EXTRAE(celda ;1;ENCONTRAR(" ";celda ;1)-1))

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratará tus datos para realizar acciones promocionales (vía email y/o teléfono).
En la política de privacidad conocerás tu derechos y gestionarás la baja.

Cursos similares a Excel. Hojas de cálculo (primera parte)



  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Excel. Hojas de cálculo (segunda parte)
Curso del software Excel y formación ofimática. En esta segunda parte de nuestro... [07/11/08]
5.859  
2. Excel. Hojas de cálculo (tercera parte)
Curso del software Excel y formación ofimática. En esta tercera parte de nuestro... [07/11/08]
6.825  
3. Excel. Hojas de cálculo (cuarta parte)
Curso del software Excel y formación ofimática. Marcos y tablas de Excel serán... [07/11/08]
15.875  

¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail