VLOOKUP

Katılım
21 Temmuz 2006
Mesajlar
3
slm sağ kolonda 1000 kadar sol kolonda da 20000 kadar numaranın olduğu bi excel dosyasında iki kolonda da bulunan numaraları tespit edip listelemek istiyorum.. VLOOKup ile yapabileceğimi söylediler ama nasıl yapabilirim.. tşk..
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Sn.Levent'in affına sığınarak birşey yazmak istedim.

Örnek kodu test etmedim ama buda bir Çözümdür diye düşünüyorum.(Başlık makro oldugu için vermek istedim)

[vb:1:870237b103]Sub b_deki_deger_a_da_var_ise()
For x = 2 To 20000
For y = 2 To 1000
'Eşitlik Durumunda C kolonuna 1 değeri yazacaktır.
If Val(Range("b" & x).Value) = Val(Range("A" & y).Value) Then
Range("c" & x).Value = "1"
End If
Next
Next
End Sub[/vb:1:870237b103]

Not:Ama biraz uzun serebilir.

Ama İsteğiniz vlookup olduguna göre sizin için uygun olan linkleri Sn.Leventm vermiştir.

İyi Çalışmalar.
 
Katılım
21 Temmuz 2006
Mesajlar
3
ya aslına bakarsanız sanırım yanlış konu başlığına yazdım..ben mükerrer verilerin kaybolmasını değil tek ve uzun bi listedeki mükerrer numaraların farklı renklendirilmesini istiyorum...21000 verilik uzun bi listem var..100 civarıda mükerrer numara... :(
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
[vb:1:2a54f3293c]Sub b_deki_deger_a_da_var_ise()
For x = 2 To 20000
For y = 2 To 1000
If Val(Range("b" & x).Value) = Val(Range("A" & y).Value) Then
Range("b"&x).interior.colorindex=6End if
Next
Next
End Sub [/vb:1:2a54f3293c]

Zannedersem bu işinizi göre bilir.
 
Üst