Avatar billede SuperHenrik Praktikant
12. september 2011 - 15:43 Der er 11 kommentarer og
1 løsning

Drop down valg muligheder

Hej

Er det muligt??

Jeg har et produkt katalog, der er opdelt hirakisk i 3 niveauer

a la dette

A
B
C
etc

dernæst

1
2
3
etc

og slutteligt

A1
B2
C3
etc

kan man på nogen måde lave en "konfigurator" hvor man når man har valgt A først kun dernæst kan vælge dem der hører til denne gruppe og slutte kun dem der hører til de 2 første grupper.

Jeg tænker 3 celler ved siden af hinanden hvor man vælger 1-2-3 gange

Det er for at undgå at skulle vælge på en liste med 400 items hvilket jo er pænt uoverskueligt?

Og er der nogen workaround på at data skal være i samme ark som drop down boksen? det er sgu da lidt træls at du ikke kan have et dataark ved siden af... (har jeg så men bare linket op til det fra hovedark med drop down boks)

Tak på forhånd.
Avatar billede natkatten Mester
12. september 2011 - 15:47 #1
Dette kan godt lade sig gøre i form af datavalidering med afhængige lister. Og du kan godt have dine værdier på et særskilt faneblad. Jeg kommer med et eksempel her om lidt.
Avatar billede natkatten Mester
12. september 2011 - 16:15 #2
Nu håber jeg, at jeg har forstået, hvad du ønsker. Har uploadet et hurtigt eksempel her:

http://gupl.dk/65417/

Dette skal naturligvis tilpasses dit formål, ligesom det kan forfines på forskellig vis.

Men ideen er, at du laver en række navngivne områder (som alle er lavet på et separat ark). Navnene på de afhængige lister skal være de samme som "opslagsnavnene". Dvs. med udgangspunkt i dit eksempel, så er "hovedlisten", som benyttes i den første datavalidering kaldt for Bogstaver og "underlisterne" er så navngivet som de forskellige bogstaver på "hovedlisten" (bemærk at Excel ikke tillader at man navngiver et område som 'C', idet dette er reserveret. Man kan derimod godt navngive områder 'A', 'B', 'D' mv.).

Ideen er så, at man i det afhængige datavalidering ikke direkte refererer til en liste, men bruger INDIREKTE-funktionen. I eksemplet hedder formlen =INDIREKTE(B1)

Kig på det uploadede eksempel og se om det giver mening! Som sagt skal det tilrettes til dit konkrete formål med de konkrete navne mv.
Avatar billede SuperHenrik Praktikant
12. september 2011 - 16:24 #3
kigger på det, lyder som noget der kan anvendes.

tak for nu
Avatar billede SuperHenrik Praktikant
12. september 2011 - 16:26 #4
nå det var nemt at overskue, og umiddelbart ja, men jeg har så i den første kolonne angivet A B C på de ca 400 linier, kan den håndtere det? dvs jeg har grupperet dem med en type, og det samme gælder for kolonne 2??
Avatar billede natkatten Mester
12. september 2011 - 17:02 #5
Nej, du kan som sagt ikke benytte C i en navngivning, idet Excel (måske pga. programmeringssproget?) har reserveret dette til interne formål. Så hvis det er et must, at det hedder C, så kan løsningen ikke benyttes. Men skal opslagsværdierne partout være bogstaver? Og kan C i i givet fald udelades?

Men man kan godt lave flere afhængige lister - det var kun for hurtigt at kunne levere noget, at jeg i eksemplet nøjedes med en afhængig liste.
Avatar billede natkatten Mester
12. september 2011 - 17:35 #6
Et eksempel med 3 niveauer:

http://gupl.dk/65433/

Bemærk at en navngivning af et område ikke kan indeholde et mellemrum!
Avatar billede SuperHenrik Praktikant
13. september 2011 - 09:58 #7
Hej

jeg har kigget lidt på det, og det ligner men min udfordring at jeg for at blive i dit eksempel har 400 linier med produkter, dvs 400 linier der i kolonne A enter hedder DK, SE el NO og dernæst i kolonne B Region, og i kolonne C så by

Hvordan finder den ud af at den kun skal vælge mellem dem der har eks DK i kolonne A og dernæst region, hvis du forstår.

jeg kan vel i princippet dele min base op, dvs sortere på land og så lave 3 grupper/ranges men der vil stadig være flere/mange forekomster af både valg 1 og valg 2 (land og region) og først på valg 3 by er der kun unikke valg.

gir det mening?
Avatar billede natkatten Mester
13. september 2011 - 10:21 #8
Ja, jeg tror, at jeg forstår. Det lyder som om, at det vil være et ret stort arbejde at opbygge hierarkiet med de afhængige lister. Måske skal der tænkes i andre baner, men det er svært for mig at gøre dette, når jeg ikke har detailkendskab til dit regneark.
Avatar billede SuperHenrik Praktikant
13. september 2011 - 10:57 #9
bare forestil dig at du har 400 produkter, som du så først grupperer i 10 undergrupper og dernæst gruppere du de 10 undergrupper i 3 hovedgrupper, simpelthen ved at tilføje 2 kolonner og give dem en betegnelse. Det har jeg tidlige anvendt med succes med lopslag etc men nu vil de (mine brugere) gerne have nogle drop downs så de slet ikke skal tænke, bare vælge :-)

tænker lidt a la filter, når du vælger hovedgruppe 1 så forsvinder 1/3 af linierne som hører til de to andre hovedgrupper og dernæst undergruppe valg og slutteligt har man så relativt få produkter at vælge i mellem.

bare som drop down :-) så "filtreringen" foregår bagved, måske man bare kunne bruge filter og så lave nogle makroer der kører et script til valget, men her bliver udfordringen så at man kan vælge mange produkter til en enkelt ordre... hmmm sagde ikke det var nemt....
Avatar billede SuperHenrik Praktikant
14. september 2011 - 11:26 #10
Hej

jeg har arbejdet lidt videre med det og tror faktisk at jeg ved at lave en række liste (det er noget besværligt men en one off) kan bruge din løsning.

jeg forstår bare ikke helt hvordan du får den der indirekte til at virke, kan godt se i valideringen at der står indirekte(b1) eksempelvis, men hvordan finder den så listen med områder??
Avatar billede SuperHenrik Praktikant
14. september 2011 - 11:30 #11
ahhh der fangede jeg den....

tror det kommer til at virke så send lige et svar til points ;-)

og tak!
Avatar billede natkatten Mester
14. september 2011 - 12:22 #12
Fint, og her er så et svar.

/natkatten
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

IT-JOB

Ennova A/S

Senior Developer

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation

Unik System Design A/S

QA Engineer

Netcompany A/S

Test Consultant