24/2/2015

Eliminar espacios sobrantes en Excel | Educadictos

Search

ACERCA DE

BLOG

EL RINCÓN DEL LECTOR

Eliminar espacios sobrantes en Excel

Search

abril 26th, 2013 | Posted by Brais Koecklin in Informática | Servicio técnico | Tutoriales

En la rutina diaria de los que trabajamos con bases de
datos, nos encontramos siempre con errores de
transcripción o grabado de datos; esto es: registrar mal un

Entradas recientes

nombre.

Banca Ética

En la mayoría de casos se trata de copypastes mal

Oferta Pública de Exclusión

realizados con espacios sobrantes al final o inicio de cada nombre, luego se
concatenan nombres y apellidos y ya tenemos el cristo montado.

Oferta Pública de Adquisición
Oferta Pública de Suscripción
Oferta Pública de Venta

Comentarios recientes
Neuromarketing | Maria Clara
Jaramillo en LOS COLORES Y
EL MARKETING
05.3. Matriz BCG | Estrategia y
Planificación Estratégica en LA
MATRIZ BCG
Gracias a God, Excel nos provee de un par de opciones que, en la mayoría de

El Puesto de Trabajo Saludable:

casos, nos sacarán las castañas del fuego: SUSTITUIR y ESPACIOS. Tras el

La Silla | Educadictos en El

salto…

Puesto de Trabajo Saludable:
Diseño del puesto

=SUSTITUIR()

El Puesto de Trabajo Saludable:
¿Qué es? | Educadictos en El

Sustituir es la función del comando Reemplazar de Office, que tenemos dentro

Puesto de Trabajo Saludable:

del comando de búsqueda (Ctrl+B), donde podemos sustituir una cadena de

Diseño del puesto

texto por otra. En nuestro caso le diríamos que nos sustituyera un espacio ” ”
por ningún espacio “”. Lo malo es que nos elimina todo, al principio, final, entre
http://www.educadictos.com/eliminar­espacios­sobrantes­en­excel/

La Cláusula Suelo (I): ¿Qué es? |
1/9

Tenemos 3 opciones.  Eliminar espacios al final de la cadena de texto 3.educadictos. Educadictos en EL EURIBOR Archivos febrero 2015 enero 2015 diciembre 2014 noviembre 2014 =ESPACIOS() (O =RECORTAR() en versiones antiguas de MS Excel) Esta función es más útil. un trabajo que nos podemos ahorrar. y luego.24/2/2015 Eliminar espacios sobrantes en Excel | Educadictos palabras. Cómo? Con Macros. copiar y pegar valores… En fin. http://www. octubre 2014 septiembre 2014 agosto 2014 julio 2014 junio 2014 mayo 2014 abril 2014 marzo 2014 febrero 2014 enero 2014 diciembre 2013 Para un usuario medio de Excel estas 2 funciones serán la panacea. y a un usuario avanzado le supondrán un parche temporal y lo sacarán del apuro rápidamente. como la élite. pues al igual que SUSTITUIR nos elimina los espacios (sólo los espacios. así que vamos a escribirlas en VisualBasic (VB) para poder utilizarlas en nuestra hoja. y no otros caracteres). al inicio. lo que nos convienen son las 2 primeras opciones.com/eliminar­espacios­sobrantes­en­excel/ abril 2013 marzo 2013 octubre 2012 septiembre 2012 agosto 2012 2/9 . En la pestaña “Programador” (clic aquí si no tienes pestaña Programador) pinchamos en el Botón Macros.  Eliminar espacios al inicio de la cadena de texto mayo 2013 2. según lo que queramos eliminar: noviembre 2013 octubre 2013 septiembre 2013 agosto 2013 julio 2013 junio 2013 1. sin embargo sólo nos quita los espacios “sobrantes”. pero el principal inconveniente que les veo es que nos obliga a añadir una nueva columna con los datos “arreglados”.  Eliminar espacios intermedios en la cadena de texto Para el ejemplo anterior que hemos puesto. dependiendo de lo que queramos. final y entre palabras.

teniendo en cuenta la normativa para escoger nombres de macros.com/eliminar­espacios­sobrantes­en­excel/ 3/9 . que será “EliminarFinal”. así que toca escribir nuestro código para guardar las macros.24/2/2015 Eliminar espacios sobrantes en Excel | Educadictos julio 2012 junio 2012 mayo 2012   abril 2012 marzo 2012 Escogemos el nombre de nuestra primera Macro. y pinchamos en el botón Crear.educadictos. noviembre 2010 octubre 2010 septiembre 2010 Categorías Buenas prácticas en oficinas E­Learning Educación El Rincón del Lector Habilidades directivas Idiomas http://www. febrero 2012 enero 2012 diciembre 2011 noviembre 2011 octubre 2011 septiembre 2011 agosto 2011 julio 2011 junio 2011 mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 Ya estamos dentro de VisualBasic.

24/2/2015 Eliminar espacios sobrantes en Excel | Educadictos Entre Sub y End Sub es donde tenemos que guardar cada una de las macros.Value) Recursos didácticos Servicio técnico Next End Sub La Macro para Eliminar los espacios al final de la cadena de texto es esta: Sin categoría Tutoriales Sub EliminarFinal() Dim celda As Range For Each celda In Selection celda.Value) Next End Sub Podéis copiar todas en bloque en el mismo cuadro de VB. el primer Sub define el nombre de la macro. comprobaréis que están todas guardadas desplegando el cuadrito de arriba a la derecha.educadictos.Value = WorksheetFunction.com/eliminar­espacios­sobrantes­en­excel/ 4/9 .Value) Next Meta Acceder End Sub RSS  de las entradas La Macro para Eliminar los espacios intermedios de la cadena de texto es esta RSS  de los comentarios última: WordPress.Value = RTrim(celda. así que después del primer End Sub tenemos que añadir el segundo Sub con la segunda macro. Si os fijáis.org Sub EliminarIntermedios() Dim celda As Range For Each celda In Selection celda.Value = LTrim(celda. http://www.Trim(celda. donde veréis los nombres de las macros. y así sucesivamente… Lo pillais? La Macro para Eliminar los espacios al inicio de la cadena de texto es esta: Informática Lecciones de economía para tiempos de crisis Literatura y cine Prevención de riesgos Sub EliminarInicio() laborales Dim celda As Range For Each celda In Selection celda.

 ahora tenemos que probar las macros que hemos creado. seleccionéis el rango de celdas que queréis limpiar. sin miedo. simplemente “llamaremos” a la macro cuando la necesitemos: simplemente selccionaremos el texto donde queremos recortar y ejecutamos la macro (Programador/Macros/Seleccionar macro/Ejecutar).com/eliminar­espacios­sobrantes­en­excel/ 5/9 . http://www. Podemos hacerlo a lo “económico” o a lo “previsor”. Ejecutaremos una tras otra hasta limpiar nuestro texto como queremos. Es importante que antes de ejecutar la macro. Volviendo a nuestro ejemplo de Excel.educadictos.24/2/2015 Eliminar espacios sobrantes en Excel | Educadictos Ya podéis cerrar la ventana de VisualBasic. En el formato económico. no haremos nada.

 es algo que tengo que hacer prácticamente todos los días.educadictos. tenemos el comando Insertar.com/eliminar­espacios­sobrantes­en­excel/ 6/9 . En la pestaña Programador. vamos a seleccionar Inicio y lo cerramos.24/2/2015 Eliminar espacios sobrantes en Excel | Educadictos A los muy vagos (como yo) les resultará muy engorroso tener que ejecutar 3 macros para limpiar un texto… así que vámonos al formato “previsor”. Como ya tenemos creadas las macros. pero asignando las otras 2 macros. vamos a “vincularlas” a botones que guardaremos en la plantilla que utilizamos para realizar nuestros informes rutinarios. directament nos pregunta si queremos asignarle una macro. uno para cada Macro. Repetimos los pasos con otros 2 botones más. podemos modificar el nombre del mismo. porque en mi caso. para identificarlos. http://www. que nos permite añadir un botón a nuestra hoja. Cuando lo creamos. Pulsando con el botón derecho encima de cada botón. Vamos a crear 3 botones.

Value) celda. no gain.Value) Next End Sub ¿Y PORQUÉ NO LO DIJISTE ANTES? No pain.Value = WorksheetFunction. nos ahorrará mucho tiempo y dolores de cabeza. y pinchar el botón de la macro que queramos ejecutar.  excel .  macros de excel . or http://www. una vez ejecutada la macro. no existe la opción “deshacer”.Value = RTrim(celda. una a una o en bloque.Value = LTrim(celda.educadictos. También podéis crear una macro con las 3 funciones en 1. Estad muy seguros de hacer las cosas bien  eliminar espacios .  Microsoft Office . Si estos botones los guardamos en la plantilla que utilizamos rutinariamente. cualquiera de ellas.0 You can leave a response.com/eliminar­espacios­sobrantes­en­excel/ 7/9 . para ahorrar más tiempo aún: Sub EliminarTotal() Dim celda As Range For Each celda In Selection celda.Value) celda. Por cierto. simplemente tenemos que seleccionar las celdas que queremos limpiar.  macros .Trim(celda.24/2/2015 Eliminar espacios sobrantes en Excel | Educadictos Y ya hemos terminado. ofimática You can follow any responses to this entry through the RSS 2.

Responder Leave a Reply Tu dirección de correo electrónico no será publicada. 2 Responses JHON says: Jueves.com/eliminar­espacios­sobrantes­en­excel/ 8/9 . 3rd julio 2014 at 1:30 am POR FIN UNA PREGUNTA QUE ME RESPONDEN BIEN DETALLADA GRACIAS!!! TENIA QUE EDITAR UN MONTÓN DE DATOS GRACIAS!!! Responder Diferencial says: Jueves.24/2/2015 Eliminar espacios sobrantes en Excel | Educadictos trackback. Los campos necesarios están marcados Nombre Correo electrónico Web http://www.Excelente artículo. 2nd octubre 2014 at 4:08 pm Muchas Gracias.educadictos.

educadictos. Recibir un email con cada nuevo post.24/2/2015 Eliminar espacios sobrantes en Excel | Educadictos Comentario Puedes usar las siguientes etiquetas y atributos HT ML :  <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> POST COMMENT Recibir un email con los siguientes comentarios a esta entrada.com/eliminar­espacios­sobrantes­en­excel/ Designed by  9/9 .  http://www. Copyright © 2015 All rights reserved.