Avatar billede alijan Nybegynder
13. juni 2009 - 16:47 Der er 7 kommentarer og
1 løsning

Lopslag

Hej

jeg søger en løsning til lopslag.

den værdi som skal søges finde 3 eller 4 gang med forskellige data f.eks. 01-02-2006 og igen 14-04-2007 og igen 11-12-2008
jeg vil gerne have retur værdi på alle dvs. alle tre dato eller flere hvis det er.

=LOPSLAG(A5;tls;5)

tls ark er med flere 1000 line

tak
Avatar billede rosco Novice
14. juni 2009 - 16:38 #1
Avatar billede jkrons Professor
15. juni 2009 - 17:20 #2
Prøv evt. at de på denne løsning:

www.kronsell.net/flerforekomstopslag.htm
Avatar billede alijan Nybegynder
15. juni 2009 - 22:13 #3
Hej Jkrons

jeg prøvet din løsning,jeg tror jeg gøre noget forkert.
kan ikke finde ud af det har også hent Jans Udvidelser.
brugt din eksampler også se her

formular i E1 =FLOPSLAG(D1;2;A1:C5;3)

Jan    1    Køer    jan    #NAVN?
Bent    2    Heste       
Jan    3    Høns       
Kaj    4    Køer       
Jan    5    Får       

i visual Basic findes denne kode.

Function MULVLOOKUP(ops As Variant, num As Long, rn As Range, ofs As Byte)
    Dim Taeller As Long
    Dim i As Long
    i = 0
    For Each c In rn.Columns(1).Cells
        If c.Value = ops Then
            i = i + 1
        End If
    Next c
    If i < num Then
        MULVLOOKUP = CVErr(xlErrNA)
        Exit Function
    End If
    Taeller = 0
    For Each c In rn.Columns(1).Cells
        If c.Value = ops.Value Then
            Taeller = Taeller + 1
            If Taeller = num Then
                MULVLOOKUP = c.Offset(0, ofs - 1).Value
                Exit Function
            End If
        End If
    Next c
End Function
Avatar billede jkrons Professor
15. juni 2009 - 23:04 #4
Hvis du har hentet eksemplet, skal du bruge MULVLOOKUP i stedet FLOPSLAG.
Avatar billede alijan Nybegynder
16. juni 2009 - 08:42 #5
har du et forslag til formular.
=MULVLOOKUP(D1;2;A1:C5;3)

Jan    1    Køer    jan
Bent    2    Heste   
Jan    3    Høns   
Kaj    4    Køer   
Jan    5    Får
Avatar billede jkrons Professor
16. juni 2009 - 16:06 #6
Med data i A1½ til C5. Skriv Jan i D1. I E1 - E5 skriver du 1, 2, 3, 4, 5.

Indsæt denne i F1

og kopier nedad:

=mulvlookup($D$1;E1;$A$1:$C$5;3)

Når den giver #I/T! er det frodi, der ikke er flere forekomster af det, der står i D1.
Avatar billede alijan Nybegynder
17. juni 2009 - 09:54 #7
Tak Jkrons

den virker som den skal. et svar tak
Avatar billede jkrons Professor
17. juni 2009 - 14:29 #8
Et svar.
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