Funcion Excel ESPACIOS

En 04/08/2010, en Formulas y Funciones Excel, Texto, por jmaterano

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

  • Angel Hernánd

    Pero como dejo el campo con la corrección sin la fórmula, para poder usarla.

  • http://excellentias.com/jmaterano jmaterano

    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,

  • http://excellentias.com/dcedeno dcedeno

    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!

  • Ralf

    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

  • http://excellentias.com/dcedeno dcedeno

    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,

  • Ralf

    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?

  • http://excellentias.com/jmaterano jmaterano

    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

  • http://excellentias.com/avalencia avalencia

    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

  • juan felipe

    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

  • ANDY

    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?

  • http://excellentias.com/dcedeno dcedeno

    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.

  • Gaby

    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

  • Gaby

    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!

  • http://excellentias.com/dcedeno dcedeno

    Gracias por el aporte a la comunidad Gaby!!! Me alegra que lo hayas podido solventar!!! Un abrazo!!!

¿Buscando algo?

Utilice el siguiente formulario para buscar en el sitio:

¿Todavía no encuentras lo que estás buscando? Deja un comentario sobre un artículo o ponte en contacto con nosotros para que podamos ayudarte

Premium WordPress Themes