Benzersizleri Çıkarma

Katılım
22 Ekim 2013
Mesajlar
21
Excel Vers. ve Dili
Excel 2013
Merhaba Arkadaşlar;

Anlatması biraz karışık ama elimden geldiğince anlatmaya çalışacağım lakin raporlamam gereken bir dosya var ve bugn bunu çözmem lazım.

A sütununda 1900 tane sayılardan oluşan veri var B sütununda ise 1180 tane sayılardan oluşan veri var. Ben bu iki sütundaki verilerin benzersizlerini çıkarmam lazım. Hani Filte>Gelişmiş fonksiyonu ve Yenilenleri Kaldır seçeneğinden yapıyorum ama A sütunundaki 1900 veri aynı duruyor B sütunundaki veriler 81 e düşünüyor. Fakat 1900 ile 1180 çıkardığımızda 720 sayı farksız bulmam lazım çünkü A sütunundaki veriler B sütununda da var.

Bana yardımcı olabilir misiniz?

Tşk
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Örnek dosya eklerseniz daha çabuk yardım alabilirsiniz kanaatindeyim.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Yanlış anlaşılma olmasın içindeki bilgiler önemli olduğundan dosyayı ekleyemiyorum. :(
Bende zaten orjinal dosyanızı demedim.,
İçinde uyduruk veriler olan 10-15 satır eklerseniz sanırım konuyu anlamak için yeterli olur.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
a sütununda olupta b sütununda olanları b sütunundan siler.
dosyanız ektedir.:cool:
Kod:
Sub benzersizler59()
Dim sat1 As Long, sat2 As Long, i As Long, k As Range
Sheets("Sayfa1").Select
sat1 = Cells(Rows.Count, "A").End(xlUp).Row
sat2 = Cells(Rows.Count, "B").End(xlUp).Row
Application.ScreenUpdating = False
For i = sat1 To 2 Step -1
    Set k = Range("B2:B" & sat2).Find(Cells(i, "A").Value, , xlValues, xlWhole)
    If Not k Is Nothing Then k.Delete
    Set k = Nothing
Next i
Application.ScreenUpdating = True
MsgBox "İşlem tamamdır." & vbLf & "evrengizlen@hotmail.com"
End Sub
 

Ekli dosyalar

Katılım
22 Ekim 2013
Mesajlar
21
Excel Vers. ve Dili
Excel 2013
a sütununda olupta b sütununda olanları b sütunundan siler.
dosyanız ektedir.:cool:
Kod:
Sub benzersizler59()
Dim sat1 As Long, sat2 As Long, i As Long, k As Range
Sheets("Sayfa1").Select
sat1 = Cells(Rows.Count, "A").End(xlUp).Row
sat2 = Cells(Rows.Count, "B").End(xlUp).Row
Application.ScreenUpdating = False
For i = sat1 To 2 Step -1
    Set k = Range("B2:B" & sat2).Find(Cells(i, "A").Value, , xlValues, xlWhole)
    If Not k Is Nothing Then k.Delete
    Set k = Nothing
Next i
Application.ScreenUpdating = True
MsgBox "İşlem tamamdır." & vbLf & "evrengizlen@hotmail.com"
End Sub
Peki tům verileri a sütununa girsem b sütununa çıkarır mi?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Peki tům verileri a sütununa girsem b sütununa çıkarır mi?
Önce yazdığım kod oldumu,doğru çalıştımı,yoksa isteğinizi karşılamadımı?
Şunun için sordum ben tam olarak anlayamadım,benzerlermi çıkacak,yoksa benzemeyenlermi?
 
Katılım
22 Ekim 2013
Mesajlar
21
Excel Vers. ve Dili
Excel 2013
Önce yazdığım kod oldumu,doğru çalıştımı,yoksa isteğinizi karşılamadımı?
Şunun için sordum ben tam olarak anlayamadım,benzerlermi çıkacak,yoksa benzemeyenlermi?
Denedim ama filtreleme ile aynı şey oldu...

A sütununda 1900 tane sayılardan oluşan veri var B sütununda ise 1180 tane sayılardan oluşan veri var. Ben bu iki sütundaki verilerin benzersizlerini çıkarmam lazım. Yani arada 720 benzersiz olması lazım ..

Peki bunu tek sütunda toplasak tüm verileri b sütununda alabilir miyiz? Dosyada denedim ama olmadı
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Denedim ama filtreleme ile aynı şey oldu...

A sütununda 1900 tane sayılardan oluşan veri var B sütununda ise 1180 tane sayılardan oluşan veri var. Ben bu iki sütundaki verilerin benzersizlerini çıkarmam lazım. Yani arada 720 benzersiz olması lazım ..

Peki bunu tek sütunda toplasak tüm verileri b sütununda alabilir miyiz? Dosyada denedim ama olmadı
Çıkarıcam derken, silecekmisiniz,yoksa eldemi edeceksiniz?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
alt alta koysanız sanırım daha kolay olacak.
öyle yapın tekrar dosyanızı yolayın.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aynı verilerin alt alta tek sütunda olduğunu düşünün .... ama sanırım sonu yine aynısı olacak ben mantık getiremedim doğrusu ...
Alt alta verileri getirin.Sonrada o sütuna gelişmiş süzgeç uygulayın. sanırım olur öyle.:cool:
 
Katılım
22 Ekim 2013
Mesajlar
21
Excel Vers. ve Dili
Excel 2013
Alt alta verileri getirin.Sonrada o sütuna gelişmiş süzgeç uygulayın. sanırım olur öyle.:cool:
Dediğiniz gibi yapıyorum ama a sütununda 1900 veri kalıyor b sütunundaki 1180 veriden 81 kalıyor yani a sütunundaki veriler silinmiyor..
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dediğiniz gibi yapıyorum ama a sütununda 1900 veri kalıyor b sütunundaki 1180 veriden 81 kalıyor yani a sütunundaki veriler silinmiyor..
bana bir dosya yollayın tekrar.bakayım.Kalmammsı lazıım.sonunda veya başında boşluk vardır belkide.Ondan ayni zannetmiyor olabilir.:cool:
 
Katılım
22 Ekim 2013
Mesajlar
21
Excel Vers. ve Dili
Excel 2013
bana bir dosya yollayın tekrar.bakayım.Kalmammsı lazıım.sonunda veya başında boşluk vardır belkide.Ondan ayni zannetmiyor olabilir.:cool:
Baktım ama boşluk vs yok dosyayı paylaşamıyorum ama verdiğim rakamlarda bir veri olduğundan yola çıkarak tahmin edebilirsin diye düşünüyorum
 
Üst