Avatar billede lineriber Praktikant
05. januar 2012 - 08:21 Der er 6 kommentarer og
1 løsning

Konverter matrix til datatabel

Hej eksperter

Jeg står ofte i en situation hvor jeg har data vist i matrix form som jeg gerne vil have konverteret til en datatabel - altså nærmeste det omvendte af hvad man kan gøre med en pivottabel.

Jeg ville helst undgå at bruge VBA til det her, men istedet formler eller en anden metode.

Mine matrix'er har forskellig størrelse og det skal derfor være en løsning der er ret fleksibel.

Ekssempel:en matrix med en kolonne pr. måned, som viser solgte stk. for forskellige produkter. Hvert enkelt produkt består af 3 oplysninger som står i hver deres kolonne: Type, Farve og Land:

Type  Farve  Land  Jan  Feb  Mar
Stol    Sort    DK    10    15    12
Stol    Sort    US    25    10    30
Stol    Gul      DK    1      2      1
Stol    Gul      DE    2      4      4
Bord  Sort    DK    35    65    64
Bord  Sort    NO    10    12    8

Den matrix vil jeg gerne have konverteret til en datatabel:
Type  Farve  Land  Måned    Salg
Stol    Sort    DK      Jan        10
Stol    Sort    DK      Feb        15
Stol    Sort    DK      Mar        12
Stol    Sort    US      Jan        25
Stol    Sort    US      Feb        10
Stol    Sort    US      Mar        30

Nogen der har en løsning??

Jeg har ligget lidt på denne løsning, men kan ikke få det til at virke når der er 3 kolonner for hvert produkt: http://spreadsheetpage.com/index.php/tip/creating_a_database_table_from_a_summary_table/
Avatar billede lineriber Praktikant
05. januar 2012 - 09:00 #1
hov, glemte at skrive at jeg bruger Excel 2007 engelsk version.
Avatar billede lineriber Praktikant
05. januar 2012 - 09:50 #2
Forresten kører jeg med excel 2007 engelsk version.
Avatar billede supertekst Ekspert
05. januar 2012 - 10:14 #3
Hej Line

Godt nytår

Hvorfor ikke VBA?
Avatar billede lineriber Praktikant
05. januar 2012 - 10:20 #4
Hej Supertekst og godt nytår til dig også :-)

Jeg har til tider lidt dårlige erfaringer med at bruge VBA fordi at det normalt ikke er mig selv der kommer til at bruge regnearket i det daglige, og brugerne ikke kan gennemskue en VBA kode. Når de ikke kan se at der er nogen formler i et regneark, kan de heller ikke gennemskue hvad det er der sker - og kan med sikkerhed ikke rette i kodningen hvis det skulle blive nødvendigt.....

Så derfor vil jeg helst undgå VBA hvis det kan løses på anden måde...
Avatar billede supertekst Ekspert
05. januar 2012 - 10:41 #5
Ok - forståeligt..
Avatar billede Slettet bruger
05. januar 2012 - 14:54 #6
Det kan lade sig gøre med formler, men det er omstændeligt at forklare. Men jeg kan sende dig en eksempelfil hvis du er interesseret. Ingen garanti for at den opfylder dine fleksibilitetskrav, men den del kan du sikkert selv arbejde videre med.

Hvis interesse - giv mig en mailadresse.

Hans
Avatar billede Slettet bruger
31. januar 2012 - 15:22 #7
Hans
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