23. september 2016 - 13:01Der er
4 kommentarer og 1 løsning
Referer til en liste
Jeg har et regneark hvor jeg vil kunne lave nogle analyser. Ark1 er mit stam ark hvor jeg har al min rå data. i Kolonne A er en masse kundenumre.
I Ark 2 vil jeg så gerne kunne referere til kundenumrene men jeg skal bruge hvert kundenummer 2 gange.
Ex: Ark1. Kundenr. 1 2 3
Ark2. Kundenr. 1 1 2 2 3 3
Det er ikke nok bare at kopiere numrene 2 gange, da mine rå data i ark 1 er forskellig fra gang til gang. Jeg har forsøgt med almindelig reference, og så trække formlen ned, men den springer nogle kundenumre over.
Det blev @xL-Enthusiast 's løsning som bliver brugt. Men mange tag for svar, begge to. Har du evt. mulighed for at forklare hvordan formlen virker? for kan ikke lige umiddelbart gennemskue den.
matrix kan være éndimensional (som her) eller todimensional. I førstnævnte tilfælde (som her) er sidste argument ikke nødvendig. Det er derfor dette argument i Excel hjælp er anført i kantede parenteser. Vi kan altså bruge INDEX på følgende form: =INDEKS(matrix; rækkenr).
matrix er det område hvor du har dine kundenumre. rækkenr bestemmes ved hjælp af følgende udtryk: HELTAL((RÆKKER($1:1)-1)/2+1)
Prøv at indsætte dette udtryk som formel i en tom celle og kopier nedad. Du vil se: 1 1 2 2 3 3 ...
Det vil sige, at i første celle med formlen: =INDEKS('Ark1'!$A$2:$A$100;HELTAL((RÆKKER($1:1)-1)/2+1)) vil den efter evaluering af HELTAL((RÆKKER($1:1)-1)/2+1) blive reduceret til: =INDEKS('Ark1'!$A$2:$A$100; 1) og du vil derfor få returneret det første kundenummer. Når formlen kopieres yderligere én celle nedad vil rækkeargumentet HELTAL((RÆKKER($1:1)-1)/2+1) stadigvæk være 1 og du vil derfor igen få returneret det første kundenummer. Når formlen kopieres endnu en celle nedad vil rækkeargumentet være 2 og du får derfor returneret det andet kundenummer. Kan du se mønstret?
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.