Avatar billede alen32 Nybegynder
01. februar 2005 - 21:25 Der er 11 kommentarer og
1 løsning

mere lopslag?

Hej!
Jeg henter ved hjælp af lopslag funktion og 6 cifret varenummer et varenavn. Det er sådan at jeg har flere varer med samme varenummer og jeg vil hente dem allesammen. Som det er nu kan jeg hente kun et varenummer nemlig det første i kolonnen. Er det muligt at lopslag fotsætter og henter de næste varenavne?
Avatar billede jkrons Professor
01. februar 2005 - 23:23 #1
Nej. LOPSLAG forudsætter at der kun er en værdi af opslaget. I modsat fald finder den den første.
Avatar billede alen32 Nybegynder
02. februar 2005 - 08:26 #2
Hvad kan jeg så gøre?
Avatar billede tobler Nybegynder
02. februar 2005 - 11:06 #3
Hvad vil du hente?
Har du forskellige varenavne til samme varenr?
Eller vil du summe et antal eller beløb?
Avatar billede tobler Nybegynder
02. februar 2005 - 12:07 #4
Her et lille eksempel, som måske kan hjælpe dig.
Vare-nr står i C1 til C4, Varenavn i D1 til D4, i B1 står hvilket nr af ens forekomster der skal vises (1 til 4, hvis C1 til C4 er ens). A2 er dit vare-nr og denne formel kommer i celle B2:
{=INDEX(C1:D4;SMALL(IF(C1:C4=A2;ROW(C1:C4)-ROW(C1)+1;ROW(C4)+1);B1);2)} Tuborgklammen betyder at den er indtastet med Ctrl+Shift+Enter.
På dansk hedder den noget lignende dette: =INDEKS(C1:D4;MINDSTE(HVIS(C1:C4=A2;RÆKKE(C1:C4)-RÆKKE(C1)+1;RÆKKE(C4)+1);B1);2)
Avatar billede tobler Nybegynder
02. februar 2005 - 12:48 #5
Ovenstående virker kun på tal! ;o((
Checker lige om jeg kan komme på en anden løsning.
Avatar billede tobler Nybegynder
02. februar 2005 - 14:58 #6
Prøv at smide disse formler i henholds B2/B3/B4:
B2 --> {=INDEKS($D$1:$D$4;STØRSTE(IF($C$1:$C$4=A$13;RÆKKE($C$1:$C$4);"");1);1)}
B3 --> {=INDEKS($D$1:$D$4;STØRSTE(IF($C$1:$C$4=A$13;RÆKKE($C$1:$C$4)-1;"");1);1)}
b4 --> {=INDEKS($D$1:$D$4;STØRSTE(IF($C$1:$C$4=A$13;RÆKKE($C$1:$C$4)-2;"");1);1)}
Alle tastet med Ctrl+Shift+Enter
Avatar billede alen32 Nybegynder
02. februar 2005 - 19:21 #7
Hej Tobler
jeg har indastet din sidst forslag og det virker ikke helt. Nedenstående er min udskrift fra excell.
        1    a
    a    1    b
    c    1    c
    #VÆRDI!    1    d
           
A13=1
Avatar billede alen32 Nybegynder
02. februar 2005 - 19:26 #8
Hvis jeg i den sidste formel skrive +1 istedet for -2 så henter den bogstav b. Jeg forstår ikke hvordan?
Avatar billede alen32 Nybegynder
02. februar 2005 - 19:41 #9
Hej tobler tak you are the king of the excelle
I formel 2 og 3 skal det står + istedet for -
Avatar billede alen32 Nybegynder
02. februar 2005 - 20:04 #10
Et problem
Jeg har tastet nedenstående formel i Ark 1 celle b16 men det virker ikke.Hvorfor?
=INDEKS(Ark2!B2:B66;STØRSTE(HVIS(Ark2!A2:A66=A19;RÆKKE(Ark2!A2:A66)+1;"");1);1)
Avatar billede tobler Nybegynder
03. februar 2005 - 21:18 #11
Tastede du formlen ind med: Ctrl+Shift+Enter så du får {Tuborg} klammere omkring?
Avatar billede tobler Nybegynder
15. februar 2006 - 23:32 #12
kom du videre?
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