Página 1 de 1
Separar el contenido de una celda
Publicado: Jue Ago 06, 2009 9:43 am
por tetriak
Hola a todos, tengo una sencilla cuestión:
Tengo una celda de un libro de Excel que contiene el código siguiente
Ci60b0-L53v389 / 30-20SW KOP
¿Cómo hago para separar con una macro estos datos, de tal forma que la parte izquierda de " / " se copie a una celda y la parte derecha de " / " se copie a otra celda diferente?
La barra " / " no se tiene que copiar.
El código de la celda varia cada día, y puede tener más o menos carácteres, pero siempre existirá una barra " / " entremedio.
Muchas gracias
Re: Separar el contenido de una celda
Publicado: Jue Ago 06, 2009 10:47 am
por nassiul
Te cuento la ESTRATEGIA que yo seguiría.
Tienes un string con / en el medio. (string = sucesión de caracteres)
A) buscar la posición del caracter / dentro del string
B) copiar hasta la posición encontrada por la izquierda.
C) copiar hasta la posición / por la derecha.
Utiliza las funciones de excel para encontrar la posición de / detro de caracteres. la de separar hasta una determinada posición es
=izquierda(celda que contiene el texto, posición en la que quieres cortar)
=derecha(celda que contiene el texto, posición en la que quieres cortar)
saludos
Re: Separar el contenido de una celda
Publicado: Jue Ago 06, 2009 3:57 pm
por ivan5114
La pregunta que yo te hago es: ¿Por qué usar macros para una aplicación tan sencilla?
Yo lo resolvería así:
1.-Pega en la celda A1 tu contenido "Ci60b0-L53v389 / 30-20SW KOP" (obvio, puede ser cualquier celda)
2.- En cualquier celda escribe esta fórmula (cuida la sintaxis ya que puede variar dependiento de tu configuración regional): =EXTRAE(A1,1,ENCONTRAR("/",A1)-1)
3.- En otra celda escribe la siguiente fórmula: =EXTRAE(A1,ENCONTRAR("/",A1)+1,LARGO(A1))
Con eso bastará, Saludos!
Re: Separar el contenido de una celda
Publicado: Vie Ago 07, 2009 2:30 am
por tetriak
Muchas gracias por vuestra ayuda, lo he hecho sin macros y me ha funcionado satisfactoriamente!
os lo agradezco a los 2
Saludos!
Re: Separar el contenido de una celda
Publicado: Vie Ago 07, 2009 3:35 am
por nassiul
Tetriak,
supongo que estas haciendo una hoja de excel interesante, ya van varios post sobre excel...
saludos.
Re: Separar el contenido de una celda
Publicado: Mar Ago 11, 2009 2:53 am
por tetriak
Si nassiul, la verdad es que estoy haciendo un monton de programaciones, y estoy aprendiendo mucho al mismo tiempo.
Agradezco vuestra ayuda, de veras.
saludos!