• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İki veritabanını birleştirme

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
vt2007 ve vt2009 adlı iki adet xls formatında veritabanım var.
Her ikisinde de veri başlıkları aynı sıradadır.
(TCKİMLİKNO ADI SOYADI ILKSOYADI BABAADI ANNEADI C DOGUMYERİ DOGUMTARİHİ NFS_IL NFS_ILCE NFS_MHKY ADR_IL ADR_ILCE ADR_MUHTAR ADR_CD_SKK ADR_KNO ADR_DNO SCM_NO ADI SOYADI Liste_Trh)
Benim istediğim her iki veritabanında
1) TCKİMLİKNO su, ADI, SOYADI aynı olan satırlar var ise (ki çok var :) ) Liste_Trh i büyük olan satırı,
2) TCKİMLİKNO su, ADI, SOYADI tek olan satırları olduğu gibi
vt0709 adlı çalışma kitabına

3) TCKİMLİKNO su aynı, ADI, SOYADI farklı olan satırlar var ise vt0709hata adlı çalışma kitabına orjinaldeki satır nosunu (Row(i)) son sütüna ekleyerek taşıyacak bir nakraoya ihtiyacım var.

*not1 bir veritabanı 20-25 bin satır içermektedir.
iki farklı çalışma kitabında olmaz derseniz şöyle bir alternatif olabilir.
vt2009 daki verileri vt2007 nin altına yapıştırabilirim.
 
Söylemeyi unutmuşum Tckimlik no A sütununda Liste_Trh i U sütununda yer almaktadır. yalnız sorunu sql ile çözebilirsek ayrıca memnun olurum
 
sorun çözüldü:



Excel 2007 kullanıcıları için;
1) Kalmasını tercih ettiğiniz veritababnındaki verilerin bulunduğu çalışma sayfasını (bende vt2009 du) sayfa üzerinde taşı veya kopyala deyip gelen formde yeni kitap alta kopya oluştıur seçeneği ile yeni kitaba kopyalayalım.
2) Sonra mükerrer ise silinmeini istediğiniz ikinci öncelikli çalışma kitabını açalım (bende vt2007)
2. satırdan son satıra kadar verilerin bulunduğu sütunlarla birlikte seçelim (bende a2:u23469)
sonra bunları yeni kitaba kopyaladığımız sayfanın a sütunun ilk boş satırında yapıştıralım
3)Excel menü çubuğunda bulunan veri sekmesin,i daha sonra yinelenleri kaldır seçeneğini tıklatalım
4) Gelen formda "Tüm seçimi kaldır" deyip tckimlik noyu işaretleyelim.
Sonuç olarak mükkerrer verilerden 2007 ye ait olanlar gidip 2009 da olanlar ve 2009 da olmayıp 2007 de olanlar kalır :)
 
Geri
Üst