Tekrarlanan kayıt her zaman hata değildir

Yinelenenleri Kaldır, seçtiğiniz sütunlarda aynı kabul edilen kayıtların fazlasını veri alanından siler. Bir müşteri üç sipariş verdiğinde müşteri kodunun üç kez görünmesi normaldir. Aynı sipariş satırının iki kez içe aktarılması ise gerçek tekrar olabilir. Bu nedenle işlemden önce “Bir kayıt hangi alanlarla tekil tanımlanır?” sorusunu cevaplayın.

Müşteri kodunu tek başına anahtar seçip satış satırlarını tekilleştirmek, gerçek işlemleri kaybettirebilir. Sipariş numarası ile satır numarasının birlikte kullanılması gereken kaynaklar vardır. Anahtar kararı iş sürecinden gelir; Excel hangi tekrarın meşru olduğunu bilmez. Kaynağın bir kopyası ve işlem öncesi kontrol toplamı olmadan silme işlemine başlamayın.

Örnek: iki kez yüklenen sipariş satırı

A1:E5 alanında Sipariş, Satır, Müşteri, Tutar ve Yükleme sütunlarını oluşturun. Aşağıdaki dört veri kaydı, tekrar kararındaki farkı görünür kılar.

SiparişSatırMüşteriTutarYükleme
S-101M-011000Sabah
S-101M-011000Akşam
S-102M-01500Sabah
S-111M-01800Sabah

İlk iki satır aynı sipariş satırını temsil eder. Yükleme bilgisi farklı olsa da işlem kaydı aynıdır. Üçüncü ve dördüncü satırlar aynı müşteriye ait gerçek başka işlemlerdir. İşlem öncesi satır sayısı dört, Tutar toplamı 3300'dür. Doğru tekilleştirme sonrası üç satır ve 2300 toplam beklenir.

Bu örnekte anahtar Sipariş ile Satır alanlarının birleşimidir. Müşteri sütununu anahtar seçerseniz yalnız bir kayıt kalabilir. Bütün sütunları seçerseniz Sabah ve Akşam farklı olduğundan gerçek tekrar kaldırılmaz. İki yanlış seçimin de Excel açısından geçerli olması, anahtar tanımının önemini gösterir.

Kaldırmadan önce tekrarları inceleyin

Kaynağı HamSiparisler adlı sayfada saklayın ve çalışma kopyasını farklı sayfaya alın. Koşullu biçimlendirme, tek bir sütunun tekrarlanan değerlerini görmek için yararlıdır; fakat çok sütunlu iş anahtarını tek başına doğrulamaz. Sipariş ve satır kombinasyonlarını ayrı bir kontrol alanında karşılaştırın.

Tekrarlanan anahtardaki tutarlar farklıysa satırları otomatik silmeyin. Örneğin ikinci S-10/1 kaydı 1100 olmuşsa hangisinin doğru olduğu kaynak sistemden anlaşılmalıdır. Tekilleştirme bir uyuşmazlık çözme yöntemi değildir. Değişen kayıtları düzeltme, güncelleme veya iptal belgesi olabilir; bu kayıtları farklı sınıflandırın.

Yinelenenleri Kaldır adımları

  1. Çalışma kopyasında A1:E5 aralığının tamamını seçin. Yalnız anahtar sütunlarını silmekle bütün kayıt satırlarını yönetmek aynı sonuç değildir.
  2. Veri sekmesinden Yinelenenleri Kaldır komutunu açın.
  3. Veride başlık bulunduğunu doğru belirtin. Başlığın veri olarak karşılaştırılmasını önleyin.
  4. Anahtar olarak yalnız Sipariş ve Satır sütunlarını işaretleyin. Yükleme, Müşteri ve Tutar alanlarını bu örnekte karşılaştırma anahtarına dahil etmeyin.
  5. Komutu uygulayın ve gösterilen kaldırılan kayıt sayısını not edin.
  6. Çıktıda üç veri satırı kaldığını, S-10/2 ile S-11/1 işlemlerinin korunduğunu ve toplamın 2300 olduğunu doğrulayın.
  7. Kalan S-10/1 kaydının hangi yükleme bilgisini taşıdığını ayrıca kontrol edin. Kaynak sırası değişmişse beklentinizin de değişebileceğini göz önünde bulundurun.

İşlem veriyi kalıcı biçimde azaltır. Yanlış karar fark edildiğinde geri alma veya saklanan ham kopya gerekir. Komutun gösterdiği “kaldırıldı” sayısı doğruluk onayı değildir; yalnız yapılan karşılaştırmanın sonucudur.

Zor veriler için ek kontroller

Başında veya sonunda boşluk bulunan kodlar beklenmedik biçimde ayrı kalabilir. Kimlik alanının bazen sayı, bazen metin olması da eşleşme sorununu düşündürür. Baştaki sıfır anlamlıysa temizlerken kaybetmeyin. Kodları normalleştirme kararı, “0010” ile “10”un aynı kimlik olup olmadığını kaynak sahibinden öğrenmeyi gerektirir.

Farklı tarihlere aynı görüntü biçimini vermek, değerlerin aynı olduğunu kanıtlamaz. Saat içeren tarih alanlarını ve yalnız gün gösterimini ayırın. Büyük küçük harf duyarlılığına ihtiyaç duyulan anahtarlarda kullanılan karşılaştırmanın davranışını küçük bir test kümesinde doğrulayın.

Sonuç dosyasına anahtar alanları, kaldırılan sayıyı ve işlem tarihini yazın. Her yüklemede tekrarlanan bir akış varsa ham veriyi silmeden ayrı tekil çıktı üretmek daha denetlenebilir olabilir. Hangi kaydın kaldığının önemli olduğu senaryolarda açık sıra ve seçim kuralı kurun.

Denetim izi bırakın

Kaldırılan kayıtları silinmeden önce ayrı bir inceleme tablosunda tutmak, daha sonra gelen sorulara cevap verir. Denetim tablosunda iş anahtarı, kaynak dosya adı ve kayıt tutarı bulunsun. Yalnız tekrar sayısını yazmak, hangi siparişin neden azaldığını açıklamaz.

İşlem sonrası satır farkı bir, toplam farkı 1000 olmalıdır. Bu farkı kalan tek S-10/1 kaydıyla ilişkilendirin. Toplam farkı 2500 ise müşteri bazında gerçek satışların da silinmiş olabileceğini inceleyin. Sayısal kontroller, yanlış anahtar seçiminin daha paylaşım yapılmadan fark edilmesini sağlar.

Ürün ve site uyumluluğu

Microsoft Excel'in Yinelenenleri Kaldır komutu ile benzersiz değerleri filtreleme farklıdır: filtre görünümü kaynağı geçici gizleyebilir, kaldırma kayıtları siler. Bu ayrımı kullanıcıya açıklayın.

Excel Online adlı sitemizde yerel filtreleme vardır; Microsoft Excel'in Yinelenenleri Kaldır komutu uygulanmış değildir. Filtreli kayıt sayısını tekilleştirilmiş veri sayısı gibi kullanmayın. Bu rehberdeki silme işlemi Microsoft Excel içindir; sitede yapılacak alternatif veri kontrolünün aynı kayıt seçimi ve silme davranışını sağladığı varsayılmamalıdır.

Kaynaklar ve teknik doğrulama

İşlev davranışı ve ürün farkları için başvurulan resmi belgeler:

← Kütüphaneye dön