Avatar billede RasmusRK Nybegynder
25. oktober 2012 - 20:39 Der er 4 kommentarer

Sortering af data i Excel

Hej alle.

Jeg har problemet med at sortere indlæste data i Excel. Når jeg sender data´ene direkte ind, ser de således ud:

FLOW: 1 m3/h
VEL: 0 m/s
NET: +2x1m3
POS: +2x1 m3
NEG: 0x1 m3
EFR: 0 GJ/h
ENET: 0,00E+00GJ
EPOS    : 0,00E+00 GJ
ENEG: 0,00E+00 GJ
FVEL: 0 m/s
T1: 434.818   
T2: 438.225   
AI3: 0.0850696   
AI4: 0.0555572   
AI5: -149.296   
       
FLOW: 2 m3/h
VEL: 3 m/s
NET: +2x1 m3
POS: +2x1 m3
NEG: 0x1 m3
EFR:0 GJ/h
ENET    : 0,00E+00 GJ
EPOS    : 0,00E+00 GJ
ENEG: 0,00E+00 GJ
FVEL: 0 m/s
T1: 500.8   
T2: 438.695   
AI3: 0.0815982   
AI4: 0.0555572   
AI5: -149.309   
       
FLOW: 3 m3/h
VEL: 3 m/s
NET: +2x1m3
POS: +2x1 m3
NEG: 0x1 m3
EFR: 0 GJ/h
ENET: 0,00E+00GJ
EPOS    : 0,00E+00 GJ
ENEG: 0,00E+00 GJ
FVEL: 0 m/s
T1: 600.8   
T2: 438.225   
AI3: 0.0850696   
AI4: 0.0555572   
AI5: -149.296   

Det eneste brugbare jeg har fundet ud af, er at få delt disse data op i 3 kolonner, når de importeres, som (A=Måling; B=værdi; C=enhed:

FLOW1    m3/h
VEL    0    m/s
NET    +2x1    m3
POS    +2x1    m3
NEG    0x1    m3
EFR    0    GJ/h
ENET    0,00E+00    GJ
EPOS    0,00E+00    GJ
ENEG    0,00E+00    GJ
FVEL    0    m/s
T1    434.818   
T2    438.225   
AI3    0.0850696   
AI4    0.0555572   
AI5    -149.296   
       
FLOW    2    m3/h
VEL    3    m/s
NET    +2x1    m3
POS    +2x1    m3
NEG    0x1    m3
EFR    0    GJ/h
ENET    0,00E+00    GJ
EPOS    0,00E+00    GJ
ENEG    0,00E+00    GJ
FVEL    0    m/s
T1    435.331   
T2    500.8   
AI3    0.0815982   
AI4    0.0555572   
AI5    -149.309   
       
FLOW    3    m3/h
VEL    3    m/s
NET    +2x1    m3
POS    +2x1    m3
NEG    0x1    m3
EFR    0    GJ/h
ENET    0,00E+00    GJ
EPOS    0,00E+00    GJ
ENEG    0,00E+00    GJ
FVEL    0    m/s
T1    434.818   
T2    600.8   
AI3    0.0850696   
AI4    0.0555572   
AI5    -149.296

Hvad jeg godt kunne tænke mig, er at få disse målinger til at stå som:

FLOW  VEL  NET  POS  NEG  EFR  ENET  EPOS  ENEG  FVEL  T1      T2      AI3      AI4      AI5
m3/h  m/s  m3    m3  m3    Gj/h  Gj        Gj      Gj      m/s
0          0  +2x1  +2x1 +0x1    0  0,00E  0,00E  0,00E    0    434.8  434.8  0.085  0.055  -149.3
1          3  +2x1  +2x1 +0x1    0  0,00E  0,00E  0,00E    0    500.8  434.8  0.085  0.055  -149.3
2          3  +2x1  +2x1 +0x1    0  0,00E  0,00E  0,00E    0    600.8  434.8  0.085  0.055  -149.3


Der er sikkert en simpel løsning til dette problem...?

Mit næste spørgsmål går så på, at der kan være varierende mængder af data. Altså som herover kun 3, men lad os nu sige der istedet er 3.934 logninger.

Og da mang kan vælge forskellige data at logge, er der også den problematik, at hvis man indstiller til kun at medtage 3 data, ser det hele fx lige pludselig således ud:

FLOW: 1 m3/h
VEL: 0 m/s   
AI5: -149.296   
       
FLOW: 2 m3/h
VEL: 3 m/s   
AI5: -149.309   
       
FLOW: 3 m3/h
VEL: 3 m/s
AI5: -149.296   

Håber i har nogle gode løsninger, tak for hjælpen :)
Avatar billede finb Ekspert
25. oktober 2012 - 22:22 #1
Crtl + C
Indsæt speciel:
Transponér
eller
transpond
Avatar billede RasmusRK Nybegynder
26. oktober 2012 - 09:26 #2
Hej Fin, tak for svaret.

Jeg har dog prøvet denne også, og funktionen passer umiddelbart ikke til mine behov. Jeg vil gerne have data-overskrifterne til at stå kun én gang, og så tage alle data og putte ind under disse. Med indsæt speciel, bliver det hele jo bare på én lang række....

Rasmus
Avatar billede stefanfuglsang Juniormester
30. oktober 2012 - 14:43 #3
Umiddelbar nemmest er det nok at acceptere formatet, og så formattere en andet ark, der har det rigtige udseende.

Dvs. ark1= dine data i tre kolonner, ark2=i tabelformat med referencer til ark1.

Alternativet er at lave et indlæsningsprogram i VBA.
Avatar billede stefanfuglsang Juniormester
30. oktober 2012 - 14:45 #4
...ups det sidste, med varierende antal datapunkter gør det lidt mere kompliceret. Der er ikke nogen vej uden om at programmere det i VBA (eller andet passende programmeringsprog)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester