È possibile spostare le prime lettere in una stringa alla fine di una cella in Excel?

2

Quindi se ho un numero di celle con qualcosa di simile in loro:

women/colour/type

È possibile chiedere a excel di spostare la parte femminile alla fine della cella? per es.

colour/type/women

Potrei davvero fare un po 'di aiuto su questo.

Grazie in anticipo

    
posta John E 01.08.2013 - 11:59
fonte

1 risposta

2

Questo è un po 'un trucco, ma prova quanto segue assumendo che il campo che vuoi valutare sia a 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)

Questo è suddiviso in tre parti (diviso per &"/"& ):

  • Sinistra: =LEFT(A1, FIND("/",A1,1)-1) restituisce woman
  • Medio: =MID(A1,FIND("/",A1,1)+1,LEN(RIGHT(A1, FIND("/",A1,1)))-1) restituisce colour
  • Destra: =RIGHT(A1, FIND("/",A1,1)-2) restituisce type

Inserisci le parti nel nuovo ordine, aggiungi nuovamente &"/"& divisori e voilà.

    
risposta data 01.08.2013 - 18:44
fonte

Leggi altre domande sui tag