Avatar billede ExcelJ95 Seniormester
01. februar 2018 - 15:11 Der er 10 kommentarer

Hvordan får jeg en tabeldata frem kontra et L/Vopslag der kun kan give mig én/kolonne

Er der muligt at lave en funktion i Excel, så jeg ligesom ved et L/V-opsalg hvor jeg skriver en kode eller navn og så får en række/kolonne data frem, men istedet en her tabel?

FX

Jeg har her 3 oversigter over fodboldspillere på mit hold; EB, NB og OR.

De har spillet 6 kampe (yderste kolonne til venstre), og præsteret nogle faktorer (de givet tal 1-125) i nogle katagorier (Kamp nr., Navn, Assitst, Mål, Gule kort, Røde kort, Antal stemmer, kampens spiller)

Mit sprøgsmål er så:

Finde der en formel eller metode til at jeg ud af mit database, kan indhente alt datoen for fx spilleren NB?  - lidt ligesom et L-opslag, men bare i stedet for én linje, så en hel "tabel".

K nr  N    SP  As    M    GK  RK  AS    KS   
1    EB    1    2    3    4    5    6    7
2    EB    8    9    10    11    12    13    14
3    EB    15    16    17    18    19    20    21
4    EB    22    23    24    25    26    27    28
5    EB    29    30    31    32    33    34    35
6    EB    36    37    38    39    40    41    42
                               
1    NB    43    44    45    46    47    48    49
2    NB    50    51    52    53    54    55    56
3    NB    57    58    59    60    61    62    63
4    NB    64    65    66    67    68    69    70
5    NB    71    72    73    74    75    76    77
6    NB    78    79    80    81    82    83    84
                               
1    OR    85    86    87    88    89    90    91
2    OR    91    92    93    94    95    96    97
3    OR    98    99    100    101    102    103    104
4    OR    105    106    107    108    109    110    111
5    OR    112    113    114    115    116    117    118
6    OR    119    120    121    122    123    124    125
Avatar billede xl-Enthusiast Ekspert
01. februar 2018 - 16:02 #1
Avatar billede ExcelJ95 Seniormester
01. februar 2018 - 16:14 #2
Det er PRÆCIS det jeg har ledt efter... hvordan gør jeg det????
Avatar billede xl-Enthusiast Ekspert
01. februar 2018 - 16:28 #3
Tag et grundigt kig på filen og stil herefter konkrete spørgsmål til det du eventuelt ikke forstår:
Avatar billede ExcelJ95 Seniormester
01. februar 2018 - 16:46 #4
Jeg er med så langt, at du har lavet data'en om til tabeller på ark 1.

På ark 2 kan jeg se at det er l-opsalget du har brugt, men hvordan du får det til at tage hele tabellen og ikke bare en linje kan jeg simpelthen ikke gennemskue.

Jeg kan godt se, at det har noget med formel: =INDEKS(INDIREKTE(K1);;) at gøre men din fremgangsmåden kan jeg ikke lige finde hoved og hale i.
Avatar billede xl-Enthusiast Ekspert
01. februar 2018 - 17:04 #5
Gå ind i Name Manager (Navnestyring) og se hvordan jeg har kaldt de tre tabeller henholdsvis EB, NB og OR. Hvis det kan forekomme, at K nr skal udvides er det nok hensigtsmæssigt, hvis du flytter Tabel NB til K1:S7 og Tabel OR til U1:AC7.

I Sheet2!K1 har jeg lavet en datavalideringsliste med de mulige Tabelnavne.

Formlen i Sheet2!A2:I7 er en matrixformel: =INDEX(INDIRECT(K1);;)

INDEX-funktionen returnerer alle rækker og alle kolonner (de to sidste argumenter, altså de to semikoloner) fra det område der er navngivet som det der fremgår af K1.
Avatar billede ExcelJ95 Seniormester
01. februar 2018 - 17:18 #6
Hvordan helt lavpraktisk gør du i forhold til din index formel ?
Avatar billede falster Ekspert
01. februar 2018 - 17:22 #7
Du kan evt. også prøve #3 her:

https://www.computerworld.dk/eksperten/spm/1021666
Avatar billede xl-Enthusiast Ekspert
01. februar 2018 - 17:49 #8
Jeg vælger området Sheet2!A2:I7, indtaster formlen, hvis du har dansk, så =INDEKS(INDIREKTE(K1;;))
og her kommer det specielle, da det er en matrixformel skal du holde Ctrl og Shift nede før du trykker på Enter. Hvis du gør det korrekt vil Excel automatisk sætte krøllede parenteser {} omkring formlen. Forsøg ikke at indtaste {} manuelt. Det vil bare bevirke, at Excel opfatter det hele som tekst og ikke som en formel. Hvis du retter i formlen skal du igen afslutte ved at holde Ctrl og Shift nede før du trykker på Enter.
Avatar billede Mads32 Ekspert
01. februar 2018 - 22:13 #9
Hej ExelJ95
Jeg har lavet et eksempel med den simpleste form for Filtrering.
Fremgangsmåden er beskrevet på fanebladet

https://www.dropbox.com/s/typ39y3vukd5hb7/Fodbold_mads32.xlsx?dl=0
Avatar billede ExcelJ95 Seniormester
01. februar 2018 - 22:21 #10
Tusind tak for alle jeres svar! Det har været en stor hjælp!!
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