Est-il possible de déplacer les premières lettres d'une chaîne à la fin d'une cellule dans Excel?

2

Donc, si j'ai plusieurs cellules avec quelque chose comme ça:

women/colour/type

Est-il possible de demander à Excel de déplacer la partie féminine au bout de la cellule? par exemple.

colour/type/women

Je pourrais vraiment faire avec un peu d'aide à ce sujet.

Merci d'avance

John E
la source
1
Encore mieux, vous pouvez placer les données dans des cellules séparées pour que la couleur et le type des femmes soient dans des colonnes séparées
Mark
En fait non, pas pour le moment, c’est pour certains travaux que je fais du référencement et c’est pour la catégorisation des produits. Malheureusement
John E
Pas vraiment la question que vous posez ici, mais Mark a la bonne idée. Si vous séparez vos données dans des colonnes différentes, vous devrez ajuster votre analyse pour tenir compte de la situation (à court terme), mais vous devrez vous rendre compte par la suite que cela fournira un moyen beaucoup plus flexible d'accéder aux données.
Scot
1
Au minimum, il vous sera beaucoup plus facile de regrouper vos données dans l'ordre de votre choix si vous les scindez, à l'aide de la fonction de concaténation dans Excel.
Scot

Réponses:

2

C'est un peu un bidouillage, mais essayez ce qui suit en supposant que le champ que vous souhaitez évaluer est à 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)

Celui-ci est divisé en trois parties (divisées par le &"/"& ):

  • La gauche: =LEFT(A1, FIND("/",A1,1)-1) résultats woman
  • Milieu: =MID(A1,FIND("/",A1,1)+1,LEN(RIGHT(A1, FIND("/",A1,1)))-1) résultats colour
  • Droite: =RIGHT(A1, FIND("/",A1,1)-2) résultats type

Mettez les pièces dans le nouvel ordre, ajoutez le &"/"& diviseurs de retour et le tour est joué.

hoss
la source