Internet, Deporte y Educación

Página personal de Sergio Palay

Concatenar y Separar texto en Excel

Posted by sergiopalay en febrero 21, 2012

Muchas veces necesitamos juntar dos columnas en una sola. La operación no es difícil pero tiene una pequeña trampa.

Lo primero que debemos hacer es pararnos en la celda C3 y escribir la función CONCATENAR. La función CONCATENAR tiene la siguiente sintaxis: =CONCATENAR(texto1;texto2;…;texton)

En nuestro caso lo primero que se nos puede ocurrir es colocar =CONCATENAR(A3;B3) esto es casi correcto. El problema es que no separa el nombre y el apellido. Es por ello que crearemos un espacio en blanco entre ellos realizando el siguiente ajuste. =CONCATENAR(A3;” “;B3) donde “ “ representa el espacio en blanco deseado.

Veamos ahora el ejemplo inverso el cual es un tanto más complicado.

En este caso lo primero que deberíamos hacer sería encontrar la posición del espacio en blanco que separa el nombre del apellido.

Para ello utilizaremos la función ENCONTRAR. La función encontrar tiene la siguiente sintaxis: =ENCONTRAR(texto pequeño; texto grande; posición inicial)

Esto quiere decir que encuentra una porción de texto en una cadena determinada arrancando por la posición de la cadena que deseemos.

En nuestro ejemplo será =Encontrar(“ “;A3;1)

Ya sabemos entonces donde está el espacio en blanco.

Procederemos entonces a quedarnos con el Nombre y el Apellido.

En el caso del Nombre utilizaremos la función IZQUIERDA la cual corta de una cadena de texto una cantidad de caracteres determinados arrancando por el lado izquierdo.

En nuestro ejemplo la función queda así:

=IZQUIERDA(A3;ENCONTRAR(” “;A3;1)-1)

Nótese que restamos una posición simplemente para no seleccionar el espacio en blanco.

Para el apellido el asunto es un poco más complejo.

La función que vamos a utilizar es DERECHA la cual permite cortar una cantidad determinada de caracteres comenzando por la derecha. El asunto es cómo sabemos la cantidad de caracteres a cortar. Es por eso que calcularemos el largo de la cadena y luego le restaremos la posición en donde se encuentra el espacio en blanco.

De esta forma la función a colocar en la celda C3 quedaría así:

=DERECHA(A3;LARGO(A3)-ENCONTRAR(” “;A3;1))

Nota: Colaboración realizada para el sitio ayuda excel en el año 2008


 

About these ads

8 comentarios to “Concatenar y Separar texto en Excel”

  1. Ronald said

    fue de mucha ayuda gracias

  2. Gisella said

    recontra didactico, como si tuviese al profe delante mio. Mil gracias!

  3. Jesus said

    Como separa por ejemplo TP1, TP2, TP3, TP10, TP15, TP101, TP500 en T P 1, T P 2, T P 3, T P 1 0, T P 1 5, T P 1 0 1, T P 5 0 0, es decir que cada caracter esté en una celda distinta

  4. arturo said

    me resulto bastante util la primera formula para unir el contenido de las celdas, para separar el contenido de celdas tambien se puede usar en la ficha datos, la opcion texto en columnas, siguiendo los pasos, separa el texto sin problemas, aunque desaparece la fuente original en el proceso, supongo que habra casos especificos donde se pueda usar una u otra opción. Otro detalle estaria en que pasa cuando hay mas de un nombre o apellido.

  5. I’m really enjoying the theme/design of your website. Do you ever run into any web browser compatibility
    problems? A few of my blog audience have complained about my site not operating correctly
    in Explorer but looks great in Firefox. Do you have any ideas to
    help fix this problem?

  6. Why users still make use of to read news papers when in this technological globe all is available on web?

  7. Robert said

    Excelente , muy claro y al grano :)

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 4.922 seguidores

%d personas les gusta esto: