Scuola forum (scuo.la) - Forum di discussione per le scuole

Scuola forum (scuo.la) - Forum di discussione per le scuole (https://www.scuolaforum.org/)
-   Informatica (https://www.scuolaforum.org/informatica/)
-   -   Importazione excel di file txt avente campi separati dal ; (https://www.scuolaforum.org/informatica/559-importazione-excel-di-file-txt-avente-campi-separati-dal-%3B.html)

omega3 03-20-2008 10:46 AM

Importazione excel di file txt avente campi separati dal ;
 
Ciao , un grosso saluto a tutti voi , questo è il mio primo post.

Mi trovo a dover risolvere un problema e chi meglio di voi che studiate può aiutarmi ? :D

In pratica ho un file txt che contiene numerose righe , all'interno di ogni riga ci sono dei campi separati dal carattere ";"

Debbo fare un foglio excel dove questi campi siano ordinati in un certo modo.

Il problema è che i campi non sono omogenei all'interno delle righe , quindi quando vado a caricarli su Excel mi mette i valori che cerco in diverse colonne per ogni riga.

Mi spiego meglio ; la struttura di ogni riga , pur contenendo gli stessi campi , è diversa per ordinamento ( non sono solo 4 come nell'esempio , sono di più , ma tanto per darvi una idea ):

riga1 : valoreA;valoreC;valoreB;valoreD
riga2 : valoreB;valoreD;valoreB;valoreA
riga3 : valoreD;valoreA;valoreC;valoreB
eccetera ....

e dovrebbero essere ordinati nel seguente modo :

VALOREA VALOREB VALOREC VALORED

Qualche idea ?

Grazie mille.

Lazzaro 03-20-2008 01:50 PM

Ma scusa, ma in base a cosa ordini ValoreA, ValoreB ecc.?
Potresti fare anche un po di smacchinamenti con "copia/incolla speciale trasponi" e poi fare l'ordinamento dei valori come più li preferisci...
Non so se ho capito bene quello che volevi fare...:mm:

Terenzia 03-21-2008 07:32 PM

Forse vuole dire che deve fare l'ordinamento per quattro colonne?
Fino all'office 2003 era possibile solo farlo per un massimo di 3 ma dal 2007 il limite si è alzato (non so quanto sia il massimo perchè non ci sono mai arrivata!).
Per ordinarle alla vecchia maniera, ti fai una macro in 2 passaggi: prima ordini gli ultimi 2 e poi i primi 2.:ciaociao:


Tutti gli orari sono GMT +2. Attualmente sono le 06:37 PM.