miércoles, 12 de marzo de 2014

Ejemplos de tratamiento de columnas de texto en EXCEL

Dividir texto entre columnas mediante funciones

Las funciones de texto sirven para manipular cadenas de datos como, por ejemplo, distribuir, el nombre, el segundo nombre y el apellido en tres columnas distintas.
En este artículo se explica cómo usar combinaciones de las siguientes funciones de texto para extraer y copiar componentes del nombre en celdas distintas.
Función Sintaxis
IZQUIERDA IZQUIERDA(texto;núm_de_caracteres)
EXTRAE EXTRAE(texto,núm_inicial,núm_de_caracteres)
DERECHA DERECHA(texto;núm_de_caracteres)
HALLAR HALLAR(texto_buscado,dentro_del_texto,núm_inicial)
LARGO LARGO(texto)

Extraer componentes del nombre

La clave para distribuir componentes del nombre con funciones de texto es la posición de cada carácter dentro de una cadena de texto. Las posiciones de los espacios dentro de la cadena de texto son importantes porque indican el principio y el fin de los componentes del nombre en una cadena.
Por ejemplo, en una celda que contiene sólo un nombre y un apellido, el apellido comienza detrás de la primera instancia de un espacio. Algunos nombres de la lista pueden contener un segundo nombre, en cuyo caso el apellido comienza detrás de la segunda instancia de un espacio.
En este artículo se indica cómo extraer los distintos componentes de una gran variedad de formatos de nombre. Haga clic en un nombre de ejemplo de la siguiente tabla para ver las fórmulas de extracción de los componentes de ese nombre.
 Nota   Las fórmulas pueden resultar más fáciles de entender si las copia en una hoja de cálculo en blanco.
MostrarCómo copiar un ejemplo

Nombre de ejemplo Descripción Nombre Segundo nombre Apellido Sufijo
1 Juan Saavedra Sin segundo nombre Juan Saavedra
2 José Ignacio Peiro Alba Una inicial en medio José I. Peiro Alba
3 Janaina B. G. Bueno Dos iniciales en medio Janaina B. G. Bueno
4 Patino, Jaime Humberto Primero el apellido con una coma Jaime Humberto Patino
5 Mary Kay D. Andersen Nombre con dos partes Mary Kay D. Andersen
6 Paula Barreto de Mattos Apellido con tres partes Paula Barreto de Mattos
7 James van Eaton Apellido con dos partes James van Eaton
8 Bacon Jr., Dan K. Primero el apellido y el sufijo con una coma Dan K. Bacon Jr.
9 Gary Altman III Con sufijo Gary Altman III
10 Sr. Tomás Navarro Con prefijo Tomás Navarro
11 Francisco Pérez-Olaeta Apellido con un guión Francisco Pérez-Olaeta

Ejemplo 1: Juan Saavedra


En este ejemplo, sólo hay dos componentes: el nombre y el apellido. Los dos componentes están separados por un único espacio.
1
2
A B C
Nombre completo Nombre Apellido
Juan Saavedra =IZQUIERDA(A2, HALLAR(" ",A2,1)) =DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))
 Nota   En los gráficos siguientes, la parte resaltada del nombre completo indica el carácter que busca la fórmula HALLAR coincidencias.

Nombre

El nombre comienza en el primer carácter de la cadena (J) y termina en el quinto carácter (el espacio). La fórmula devuelve cinco caracteres en A2, empezando desde la izquierda.

Fórmula para extraer el nombre del ejemplo 1: Juan Saavedra
Utilice la función HALLAR para buscar el valor de núm_caracteres:
Imagen del botón Busca la posición numérica del espacio en A2, empezando desde la izquierda. (5)

Apellido

El apellido comienza en el espacio, ocupa ocho caracteres desde la derecha y termina en el último carácter de la derecha (a). La fórmula extrae ocho caracteres en A2, empezando desde la derecha.

Fórmula para extraer el apellido del ejemplo 1: Juan Saavedra
Utilice las funciones HALLAR y LARGO para buscar el valor de núm_caracteres:
Imagen del botón Busca la posición numérica del espacio en A2, empezando desde la izquierda. (5)
Imagen del botón Cuenta la longitud total de la cadena de texto y, a continuación, resta el número de caracteres desde la izquierda al primer espacio hallado en el paso 1. (13 - 5 = 8)



PARA VER MAS EJEMPLO VER LA WEB
Fuente:  http://office.microsoft.com/es-es/excel-help/dividir-texto-entre-columnas-mediante-funciones-HA010102341.aspx

No hay comentarios:

Publicar un comentario