Breve descripción de la función de Excel ESPACIOS con ejemplos aplicados y archivo de practica.
Hola! ¿Cómo han estado?
Frecuentemente los que trabajamos con hojas de cálculo MS Excel® recibimos tablas con datos de otras herramientas y aplicaciones que vienen con irregularidades tales como espacios adicionales que no forman parte del texto; para solventar este particular en los datos en MS Excel® disponemos de la función ESPACIOS.
La función ESPACIOS elimina los espacios innecesarios del texto excepto el espacio normal que se deja entre las palabras.
La función ESPACIOS la podemos hallar dentro de la Biblioteca de funciones en la Categoría Texto tal como se ve en la imagen anexa:
La sintaxis es simple tal como lo podemos apreciar en la siguiente imagen anexa:
Texto: es el texto o referencia a una celda donde se desean eliminar los espacios irregulares.
Veamos a continuación algunos ejemplos para comprender mejor el uso de esta función:
Cabe destacar que si existen valores numéricos que están en formato de Texto es posible usar esta función para eliminarle los espacios irregulares, luego para su cálculo pueden ser convertidos a formato de Número.
La función ESPACIOS es una buena opción para limpiar esos errores en los datos que nos hacen perder tiempo util para realizar nuestros cálculos por eso su efectivo uso nos permite ahorrar preciado tiempo para invertilo en otras actividades.
Les dejamos anexos archivos con el ejemplo propuesto en esta publicación adicionalmente de un ejercicio de practica en formato MS Excel® 2007 y MS Excel 2003.
Función ESPACIOS- Excel 2003
Función ESPACIOS- Excel 2007
Saludos y éxito!
El Equipo de EXCELLENTIAS.COM















Pero como dejo el campo con la corrección sin la fórmula, para poder usarla.
Hola Angel ¿Cómo estás?
¡Bienvenido!
Lo que puedes hacer en ese caso es seleccionar la celda o el rango de celdas donde se encuentra la función aplicas pegado especial y conviertes a valores.
Cualquier adicional no dudes en contactarnos, también puedes consultar y/o sugerir cualquier aporte en nuestro foro: http://excellentias.com/forum/
Saludos,
Hola, quisiera saber como aplicar la formula para lo siguiente:
JULIO CESAR URIBE
Y QUE LA FORMULA ME DE LOS 2 ULITMOS DIGITOS DEL NOMBRE, APELLIDO P, APELLIDO M.
RESULTADO: IO-AR-BE
Hola Ralf, la solución al problema que planteas consiste en elaborar una fórmula de texto partiendo de las fórmulas de MS Excel CONCATENAR, DERECHA, ESPACIOS y ENCONTRAR. Suponiendo que tus datos de partida (Julio Cesar Uribe) estuviesen ubicados en la celda B2 la fórmula a aplicar sería la siguiente:
=CONCATENAR(DERECHA(ESPACIOS(IZQUIERDA(ESPACIOS(B2);ENCONTRAR(” “;ESPACIOS(B2);1)));2);”-”;DERECHA(ESPACIOS(IZQUIERDA(ESPACIOS(DERECHA(ESPACIOS(B2);LARGO(ESPACIOS(B2))-ENCONTRAR(” “;ESPACIOS(B2);1)));ENCONTRAR(” “;ESPACIOS(DERECHA(ESPACIOS(B2);LARGO(ESPACIOS(B2))-ENCONTRAR(” “;ESPACIOS(B2);1)));1)));2);”-”;DERECHA(ESPACIOS(B2);2))
Te dejo en cualquier caso el archivo en donde probamos la solución para que puedas verificar en directo (versión MS Excel 2007):
http://cid-6c2f3be9219334b2.office.live.com/self.aspx/Archivos%20de%20Ayuda%20en%20L%c3%adnea/Soluci%c3%b3n%20Consulta%20C%c3%b3digo%20-%20EXCELLENTIAS%20-%20Ralf.xlsx
Cualquier adicional no dudes en contactarnos de vuelta, estamos para servirte.
Te deseo el mayor de los éxitos esperando que esta respuesta te resulte de utilidad,
Saudos,
EXCELENTE,
PERO SI, SOLO REQUIERE ESTO:
CELDA B2
JULIO CESAR URIBE
CELDA B4
IO
LOS DOS ULTIMOS DIGITOS DE SU NOMBRE.
LA FORMULA ES CON EXTRAE?
Hola Ralf, me alegra que te haya resultado de utilidad. En este caso no empleamos EXTRAE. Se empleó CONCATENAR, DERECHA, ESPACIOS y ENCONTRAR. ¿Pudiste ingresar al archivo de ejemplo? Allí podrás encontrar en detalle como aplicamos las fórmula. Te consulto por que es una de las primeras veces que empleamos Office Live para compartir archivos quiero validar que accediste al contenido sin problemas. Es un archivo MS Excel 2007.
Si solo deseas extraer los dos últimos caracteres del primer nombre puedes aplicar solo la siguiente fórmula:
=DERECHA(ESPACIOS(IZQUIERDA(ESPACIOS(B2);ENCONTRAR(" ";ESPACIOS(B2);1)));2)
Cualquier detalle nos avisas,
¡Éxito!
Bueno amigos
Agradezco tu interés y de verdad muchas gracias pero ya he podido solucionar el problema en access, fue un simple error de formato
Pero estoy interesado en otros temas que quizás mas adelante me puedan ayudar referente a Access
ATT -Juan Felipe
hola, tengo un problema con la funcion espacios, tengo una columna de datos y tienen espacios al final, al inicio y entre las palabras. quiero darle un buen formato utilizando la funcion =ESPACIOS(rango), pero no pasa nada, pense q era un error de la hoja , copie solo los valores en otra hoja, libre de formulas, pero aun asi persiste el error, me podrian ayudar?
Hola Andy, gusto en apoyarte en todo lo que esté a nuestro alcance. Me parece muy extraño lo que mencionas. ¿Qué tipo de problema estas presentando? ¿Estas trabajando con valores numéricos? Quedo atento a tu respuesta, saludos y mucho éxito.
Hola. Me pasa lo mismo que a Andy. Tengo una columna con nombre de ciudaddes. Al final trae varios espacios. Uso la función =espacios(celda con texto original). Copio y pego valores, y queda como estaba. Tengo Excel 2000. GRACIAS
YA ESTA! GRACIAS IGUAL! Edite la linea con los espacios; con SHIFT presionado, le dí a la flecha izq para empezar a seleccionar todos los espacios, pero al ver que quedaba “algo” seleccionado, probé de copiarlo y reemplzarlo por nada. Solo quito esos espacios. O sea que el espacio no era un espacio. Espero que le sirva a alguien!
Gracias por el aporte a la comunidad Gaby!!! Me alegra que lo hayas podido solventar!!! Un abrazo!!!
Hola Juan Felipe ¿Cómo estás?
Ya estuve conversando con Abraham Valencia autor invitado de este portal, maneja Acces 2007, el va a estar comunicándose contigo por esta misma vía para apoyarte con la consulta que tienes.
Cualquier adicional no dudes en contactarnos.
Saludos,
Juan Materano
Hola amigos:
Quizas si nuesto compañero Juan Felipe nos diera algunos detalles mas, seria mas facil ya rapido ayudarlos. ¿Como llevaste los datos a Access? ¿Cual es la diferencia que se genero en los datos? ¿No sera que en Excel solo tienes formatos y no datos tal cual los deseas en Access? ¿Como es eso? Pues al ver la celda tu pdorias percibir algo asi “00001″, pero si ves la barra de formulas veraz un “1″ y ese es el dato que iria a Access (Bueno, dependiendo de la forma en que envias los datos) ¿Se entience? Saludos