2 votos

¿Es posible mover las primeras letras de una cadena al final de una celda en Excel?

Así que si tengo un número de celdas con algo como esto en ellas:

women/colour/type

¿Es posible pedirle a Excel que mueva la parte de las mujeres al final de la celda? por ejemplo

colour/type/women

Me vendría muy bien algo de ayuda en esto.

Gracias de antemano

2voto

Carlos Barbosa Puntos 1374

Esto es un poco complicado, pero intente lo siguiente asumiendo que el campo que quiere evaluar está en A1 :

=MID(A1,FIND("/",A1,1)+1,LEN(RIGHT(A1, FIND("/",A1,1)))-1)&"/"& RIGHT(A1, FIND("/",A1,1)-2)&"/"& LEFT(A1, FIND("/",A1,1)-1)

Esto se desglosa en tres partes (divididas por el &"/"& ):

  • A la izquierda: =LEFT(A1, FIND("/",A1,1)-1) devuelve woman
  • En el medio: =MID(A1,FIND("/",A1,1)+1,LEN(RIGHT(A1, FIND("/",A1,1)))-1) devuelve colour
  • Sí: =RIGHT(A1, FIND("/",A1,1)-2) devuelve type

Poner las piezas en el nuevo orden añadir el &"/"& los separadores de nuevo y voilá.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X