Avatar billede dsjk Novice
02. september 2007 - 19:57 Der er 13 kommentarer og
1 løsning

opslag af 2 værdier - sammenligning

Hej


Jeg har 2 tabeller som skal sammenlignes, og derfor skal jeg bruge et opslag a 2 værdier.
fx
Tabel 1:
A    B
TDA  User
TDA  Advanced
GFA  User

Tabel 2:
A    B
TDA  User
GFA  User

Planen er så at jeg i kolonne C i Tabel 1, vil lave et VOPSLAG, som sammenligner de 2 kolonner. Dvs. hvis de samme værdier findes i tabel 2. Dvs. resultatet skulle blive:
Tabel 1:
A    B        C
TDA  User      OK
TDA  Advanced  Not found
GFA  User      OK

Eller bare en eller anden værdi hvis den ikke findes i begge tabeller.

Kan det lade sig gøre? i så fald, hvordan?

/dsjk
Avatar billede gider_ikke_mere Nybegynder
02. september 2007 - 20:36 #1
Det ville være nemt at lave i en makro.
Avatar billede dsjk Novice
02. september 2007 - 20:37 #2
ok, hvordan?
Avatar billede gider_ikke_mere Nybegynder
02. september 2007 - 20:43 #3
Kender du noget til makroer/VBA?
Avatar billede gider_ikke_mere Nybegynder
02. september 2007 - 20:49 #4
Sub test()
Dim Array1, Array2, Slut As Long
Slut1 = Sheets("Ark1").Range("A65536").End(xlUp).Row
Slut2 = Sheets("Ark2").Range("A65536").End(xlUp).Row

Array1 = Sheets("Ark1").Range("A1:C" & Slut1)
Array2 = Sheets("Ark2").Range("A1:B" & Slut2)

For I = 1 To UBound(Array1)
    For Y = 1 To UBound(Array2)
        If Array1(I, 1) = Array2(Y, 1) And Array1(I, 2) = Array2(Y, 2) Then
            Array1(I, 3) = "OK"
        End If
    Next
Next

Sheets("Ark1").Range("A1:C" & Slut1) = Array1
End Sub
Avatar billede dsjk Novice
02. september 2007 - 20:57 #5
lidt, jeg prøver lige at kigge på det.
Avatar billede gider_ikke_mere Nybegynder
02. september 2007 - 21:08 #6
I Excel:

Tryk Alt+F11
Under Projekt - VBAProjekt indsættes et modul med højreklik
Indsæt koden
Makroen kan så køres fra Funktioner -> Makro -> Makroer
Avatar billede kabbak Professor
02. september 2007 - 21:28 #8
nu har jeg kun testet med det eksempel du viser, men en arrayformel burde gøre det
{=HVIS(ER.FEJL(SAMMENLIGN(A1&B1;$F$1:$F$2 & $G$1:$G$2;0));"Not found";"OK")}
Avatar billede dsjk Novice
02. september 2007 - 21:36 #9
hmm, makroen er lavet og rettet til, så den passer til mit ark. Men der sker ikke noget når jeg kører den.
Jeg bruger iøvrigt office 2007.
Avatar billede gider_ikke_mere Nybegynder
02. september 2007 - 22:03 #10
Prøv at maile filen til gt4(snabela)racingcar(dot)dk
Avatar billede dsjk Novice
02. september 2007 - 22:08 #11
kabbak's løsning virker.
Ligger du et svar.
Avatar billede kabbak Professor
02. september 2007 - 22:16 #12
et svar ;-))
Avatar billede dsjk Novice
02. september 2007 - 22:46 #13
Tak for hjælpen
Avatar billede kabbak Professor
02. september 2007 - 23:04 #14
selv tak
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