Avatar billede KNC Praktikant
17. maj 2018 - 09:42 Der er 5 kommentarer

Vælg varenummer 1 - få tilsvarende varenummer 2 "retur"

Hejsa,

Jeg har i et ark en ordre code/varenummer 1. I et andet ark har jeg en række data hvor ordre code/varenummer 1 er i kolonne A, varenummer 2 i kolonne B og en beskrivelse af varen i kolonne C.

Der er flere forskellige varenummer 2 til varenummer 1. Jeg skal lave en liste så når der vælges varenummer 1 kommer alle tilsvarende varenummer 2 frem. (og derfor virker VLOOKUP ikke da den kun tager det første den møder).

Jeg forestiller at man kan vælge forskellige ordre code/Varenummer 1 from en drop-download box og dernæst følger de varenummer 2 som er inkluderet i varenummer 2.

Jeg har uploadede filen hertil: https://www.dropbox.com/s/e6ixr4ygln80322/Excel_DataHjaelp.xlsx?dl=0

Kan det mon lade sig gøre?

Tak :-)
Avatar billede Nikolaj Forsker
17. maj 2018 - 12:36 #1
Jeg har kigget på en løsning. Lidt bøvlet, men fik den til at virke:
I ark "Data"
I celle J1 indsættes: ='Ordre Spec'!A14
I celle D2 indsættes: =HVIS(RÆKKE(2:2)>TÆL.HVIS($A$2:A$30;J$1);"";INDEKS(B$2:B$30;MINDSTE(HVIS($A$2:$A$30=$J$1;RÆKKE($2:$30));RÆKKE(2:2)))) som en matrix formel (ctrl+shift+enter),
der efter trækkes cellen nedad med autofyld.

Over i arket "Ordre Spec"
I celle A17 indsættes: =Data!D2 som kopieres nedad.


Jeg har ikke kigge få den lange formel til at virke direkte i "Ordre Spec"

Håber det giver mening :)
Avatar billede kabbak Professor
17. maj 2018 - 12:37 #2
Du skal navngive overskrifterne i  arket "DATA" så de passer til overskrifterne i arket "Ordre Spec" række 16.
Oveskriften A13 og A 16 skal være ens.

når du kar gjort det, så kør denne kode

Sub Hent_Data()
    Sheets("Data").Range("A1:C40").AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=Range("A13:A14"), CopyToRange:=Range("A16:B40"), Unique:= _
        True
End Sub


Ret selv  CopyToRange til det område du skal have data i  og      Sheets("Data").Range("A1:C40") til det rette dataområde, husk altid at have overskrifterne med.
Avatar billede KNC Praktikant
17. maj 2018 - 13:41 #3
Hej Kabbak,

Tak for din hjælp men jeg får desværre en fejl: "Compile error: Syntax error" - - true bliver derefter rødt.

Jeg har rettet data-området til A1-C32 så jeg mistænker at jeg har misforstået det omkring overskrifter. Efter som jeg kun har to overskrifter i "Ordre" men 3 i data-arket.
Avatar billede kabbak Professor
18. maj 2018 - 13:24 #4
Avatar billede kabbak Professor
18. maj 2018 - 13:25 #5
Der er en knap, som du trykker på, når arket skal opdateres
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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



Seneste spørgsmål Seneste aktivitet
19 min siden Datafordeler Af Lsk i PHP
I dag 12:37 Summere beløb pr. dato Af TTA i Excel
I går 22:44 Tilslutte chassic fans Af viking69 i PC
I går 20:28 LED lysstofrør Af ErikHg i Fri debat
I går 14:25 Smartphone Motorola Af Peter Olsen i Mobiltelefoner