Avatar billede hpb78 Nybegynder
24. oktober 2007 - 18:57 Der er 6 kommentarer og
1 løsning

Dropdown-menu der giver flere dataer.

Hej.

Jeg sidder og prøver at lave et beregningsprogram.  Her vil jeg gerne lave en dropdown-menu hvor jeg kan vælge fx et produkt, og så henter den selv dataerne fra ark2 fx, hvor jeg har indtastet alle dataer.

Kan excel regne videre med det valg man laver i dropdown-menuen?  Altså, når man har valgt produktet, så regner den selv videre med dataerne fra ark2?

På forhånd tak.
Avatar billede be_nice Juniormester
24. oktober 2007 - 19:19 #1
Prøv med inspiration fra denne http://www.eksperten.dk/spm/788772

Be_Nice
Avatar billede be_nice Juniormester
24. oktober 2007 - 19:21 #2
Og til dit andet spørgsmål:

Ja, du kan godt regne videre med info fra din dropdown - du skal blot vælge de cellereferencer som du ønsker at regne med.

Sig til hvis du skal have mere hjælp.

Be_Nice
Avatar billede hpb78 Nybegynder
24. oktober 2007 - 20:40 #3
Jeg synes ikke jeg kan få den formel til at virke.

Lad mig præcisere det lidt mere.

Ark2:

    A  B  C  D
1  X  5  3  9
2  Y  7  2  3
3  Z  3  1  4

Nu vil jeg så gerne lave en drop-down menu i Ark1, hvor jeg kan vælge mellem X,Y&Z.  hvis jeg nu vælger X, så skal dataerne 5,3&9 sættes ind i hver sin box et sted på Ark1, som jeg så kan bruge i den videre beregning.

Jeg har fået kaldt de forskellige kolloner et navn, som jeg så kan henvise til.

Tak for den hurtige respons

hpb78
Avatar billede be_nice Juniormester
24. oktober 2007 - 21:05 #4
OK - så kommer der lidt mere hjælp:

I dit ark2 taster du flg. data:
    A  B  C  D
1  X  5  3  9
2  Y  7  2  3
3  Z  3  1  4

Marker de data du vil navngive som din liste (altså det du ønsker at kunne vælge i din dropdown) = A1-A3 i dit tilfælde
I boksen navn skriver du nu det navn din liste skal have - f.eks TEST

I ark1 skriver vælger du Data>>Datavalidering>>Vælger liste i tillad>>Skriver navnet i kilde =TEST
I B1 skriver du =HVIS(A1="";"");SLÅ.OP(A1;Ark2!A:A;Ark2!B:B)
I C1 skriver du =HVIS(A1="";"");SLÅ.OP(A1;Ark2!A:A;Ark2!C:C)
I D1 skriver du =HVIS(A1="";"");SLÅ.OP(A1;Ark2!A:A;Ark2!D:D)

Du kan også vælge at skrive SLÅ.OP formlerne et andet sted i ark1, men referencen for opslag skal svare til A1 (=TEST) og den skal ligeledes svare til hvilke kolonner i ark2 dine data skal hentes.

Håber at det giver mening - ellers må du sige til.

Be_Nice
Avatar billede be_nice Juniormester
24. oktober 2007 - 21:09 #5
Ups, en mindre fejl i formlerne skal lige rettes:
I B1 skriver du =HVIS(A1="";"";SLÅ.OP(A1;Ark2!A:A;Ark2!B:B))
I C1 skriver du =HVIS(A1="";"";SLÅ.OP(A1;Ark2!A:A;Ark2!C:C))
I D1 skriver du =HVIS(A1="";"";SLÅ.OP(A1;Ark2!A:A;Ark2!D:D))

Glemte at skrive, at du nu ved at vælge dropdown boksen i A1 i ark1 nu kan få dine beregningsdata hentet over.

Be_Nice
Avatar billede hpb78 Nybegynder
24. oktober 2007 - 21:24 #6
Mange tak for hjælpen.

Jeg fandt også ud af at man kunne bruge LOPSLAG.  Jeg har i hvert fald fået det til at virk.  Nu skal der så bare laves dataer, som jeg kan arbejde videre med.

Du skal have dine point.  Skal lige finde ud af hvordan man gør det.  Jeg er ny på dette medie.

Men mange tak.

hpb
Avatar billede be_nice Juniormester
24. oktober 2007 - 21:28 #7
Godt at du fandt din løsning.

Denne meddelelse er lagt som et svar, hvilket er det der skal til for at kunne uddele point - læs evt. mere under FAQ.

Tak for point.

Be_Nice
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