Avatar billede koldtoft Nybegynder
17. marts 2005 - 20:34 Der er 13 kommentarer og
1 løsning

Opslag i kolonne med flere ens værdier

Jeg har et regneark indenholdende 2 kolonner med talværdier. Kolonne A indeholder unikke værdier, kolonne B flere ens værdier.

Eks:
Kol A  Kol B
2201    1
2202    2
2203    1
2204    4

I et andet ark skal der laves opslag ud fra værdierne i Kol B, hvor værdien i Kol A vises. Eks i A1 står værdien der skal laves opslag efter. Neden under skal værdierne fra Kol A vises, hvis værdien i Kol B = A1.
Avatar billede jkrons Professor
17. marts 2005 - 20:38 #1
Hvad skal så vises, hvis der er to ens? Hvis værdien i A1 fx er 1, skal du så have vist 2201 eller 2203?
Avatar billede koldtoft Nybegynder
17. marts 2005 - 20:40 #2
Så skal der i A2 stå 2201 og i A3 stå 2203. Måske lidt kluntet forklaret i spørgsmålet.
Avatar billede jkrons Professor
17. marts 2005 - 20:42 #3
Ok. Der er ingen af de gængse opslagsfunktioner, der kan løse opgaven, så her må nok andre metoder til. Hvilke ved jeg desværre ikke lige på stående fod.
Avatar billede koldtoft Nybegynder
17. marts 2005 - 20:49 #4
Jeg er selv ude i noget med brugen af funktionen Forskydning, kombineret med funktionen Sammenlign. Det jeg er kommet frem til med Forskydning, er man skal spcifik definere øverste venstre celle i det område der arbejdes i. Det jeg så er ude
i er måske at lave en form for "kædereaktion". De 2 funktioner kombineret vil veddet første opslag vise 2201, hvis det er ud fra værdien 1. Det skal stå i A2. Næste værdi her jeg tænkt skulle findes, ved at ændre hvilken celle der nu er i områdets venstre hjørne. Det er her jeg står af.
Avatar billede jkrons Professor
17. marts 2005 - 20:52 #5
Jeg er enig i, at det er noget i den stil, der skal til. Men som ved jeg ikek helt præcis hvad. Jeg arbejder på sagen.
Avatar billede jkrons Professor
17. marts 2005 - 21:36 #6
Ja ja. Det går fremad:

=FORSKYDNING(INDIREKTE(ADRESSE(SAMMENLIGN($C$1;B1:$B$4;0)+RÆKKE(A1)-1;KOLONNE(B:B)));0;-1)

er på sporet, men desværre viser den den samme værdi, flere gange, hvis det, der ledes efter ikke står øverst :-(
Avatar billede kabbak Professor
17. marts 2005 - 21:42 #7
http://www.kabbak.dk/eksperten/Opslag%20med%20flere%20v%c3%a6rdier.xls

en demo med avanseret filter, som kører via makro
Avatar billede bak Forsker
17. marts 2005 - 21:42 #8
Her tages udgangpunkt i at søgeværdi står i D2 og formlen i E2 er =INDEKS($A$2:A5;SAMMENLIGN($D$2;$B$2:$B$5;0);0)
formlerne under E2 er så
=INDEKS(FORSKYDNING($A$2;SAMMENLIGN(E2;$A$2:$A$5;0);0):A$5;SAMMENLIGN($D$2;FORSKYDNING($B$2;SAMMENLIGN(E2;$A$2:$A$5;0);0):$B$5;0);0)
Avatar billede bak Forsker
17. marts 2005 - 21:43 #9
Helt enig kabbak. Avanceret filter er sagen.
Avatar billede jkrons Professor
17. marts 2005 - 21:44 #10
kabbak-> Perfekt løsning. Jeg tænkte ikke på filtrering.
Avatar billede koldtoft Nybegynder
17. marts 2005 - 22:25 #11
Kabbak's virker måske mest oplagt, men i projekt er Bak's foreslag bedst, der iøvrigt virker perfekt. Bak, vil du smide et svar, så du kan får dine point.
Avatar billede bak Forsker
17. marts 2005 - 22:35 #12
jow da :-)
Avatar billede dane022 Seniormester
10. april 2007 - 13:49 #13
Kabbak jeg kan ikke downloade det regneark med demoen. Er det noget du kan lægge på igen?
Avatar billede kabbak Professor
10. april 2007 - 17:11 #14
du kan nu, serveren er tænt fra 16:30 til midnat, næsten hver dag
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