El blog del e-mail marketing RSS 2.0
 Tuesday, January 29, 2008

Hoy he estado trabajando en una pequeña macro VBA (sólo tiene 97 líneas de código) de Excel que puede resultar bastante útil. Esta utilidad te permite separar de manera automática columnas de datos que contienen nombres y apellidos mezclados, de modo que obtienes dos nuevas columnas con estos elementos separados.

Es capaz de separar correctamente nombres en varios formatos:

• Nombre y apellido. (por ejemplo: Zachery Barr)
• Nombre, inicial y apellido. (Stewart H. Shepherd)
• Dos nombres y un apellido (José Manuel Alarcón)
• Dos nombres y varios apellidos (José Manuel Alarcón Aguín)

Descárgate Name and LastName Splitter.xls (54 KB)

Para poder utilizarla deberás habilitar el soporte para macros cada vez que la abras en Excel:

Pulsa "Opciones", y selecciona la opción de "Habilitar este contenido":

Ahora simplemente copia y pega tus datos mezclados en cualquier columna de cualquier hoja de este archivo xls.

Es importante que selecciones primero cualquier rango de celdas que quieras que sea procesado (una columna) y que cuyos datos tengas que separar. Si no seleccionas nada sólo se procesará el dato de la celda actual.

Ahora vete al menú "Ver" en Excel 2007 (o a "Herramientas·Macros" en versiones anteriores) y pulsa el botón "Macros" o presiona ALT-F8, tal y como se muestra en esta figura:

En el diálogo que aparece ejecuta la macro "SplitCurrentColumn":

Al hacerlo obtendrás una nueva hoja llamada "Split" con dos columnas. En la primera estarán los nombres y en la segunda los apellidos.

Puedes procesar tantos datos como necesites pero ten en cuenta que la hoja "Split" se vaciará cada vez que ejecutes la macro, así que guarda tus nuevos datos antes. No puedes procesar datos que estén en la hoja "Split" propiamente dicha, porque es la que se encarga de guardar los resultados.

En la descarga he incluido una hoja con datos de ejemplo para que puedas probarlo bien (300 nombres generados aleatoriamente).

¡Espero que te sirva!

Por: José Manuel Alarcón Aguín | Tuesday, January 29, 2008 11:22:26 PM (Hora estándar romance, UTC+01:00)  #    Comments [0] - Trackback
Tags: Base de datos | PRÁCTICOS
mailcast
PUEde acceder a este blog desde su mvil o PDA

Sign In

Send mail to the author(s) Contacto
© 2010, (c) krasis Consulting S.L.