Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel sütununa bir yinelenen giriş yapıldığında nasıl uyarı verilir?

Author Sun Last modified

Birçok gerçek dünya senaryosunda, veri bütünlüğü ve doğruluğu Excel çalışma kitaplarında çok önemlidir. Örneğin, çalışan kimlik numaralarını, ürün seri numaralarını veya öğrenci numaralarını kaydederken, herhangi bir yinelenen giriş karışıklığa veya daha sonraki hatalara yol açabilir. Bunu önlemek için, kullanıcılar belirli bir sütuna veya aralığa yinelenen bir giriş yapmaya çalıştıklarında otomatik olarak uyarı veren bir uyarı iletişim kutusuyla kullanıcıları uyarmak isteyebilirsiniz, aşağıdaki ekran görüntüsünde gösterildiği gibi. Bu yaklaşım, kullanıcıların temiz, benzersiz listeleri korumalarına yardımcı olur ve yanlışlıkla yinelenen girişlerin riskini azaltır.
A screenshot of the warning dialog for duplicate entry in Excel

Yinelenen girişlerde Veri Doğrulama ile uyarı

Kutools for Excel ile yinelenen girişlerde uyarı good idea3

VBA Kodu (Çalışma Sayfası Değişiklik olayı) ile yinelenen girişlerde uyarı


Yinelenen girişlerde Veri Doğrulama ile uyarı

Excel'de, benzersiz kodlar, tanımlayıcılar veya isimler gibi durumlar için bir seçimde yinelenen girişleri önlemek üzere özel bir formülle Veri Doğrulama özelliğini kullanabilirsiniz. Yapılandırıldığında, Excel anında kullanıcıyı uyarır ve yinelenen girişi engeller, böylece tanımlanan aralıktaki her değer benzersiz kalır. Bu, manuel kontrolü ortadan kaldırır ve büyük veri giriş görevlerini hızlandırır.

Bunu ayarlamak için, aşağıdakileri yapın:

1. Yinelenenleri önlemek istediğiniz bir aralığı seçin, örneğin A1:A10. Ardından gidin Veri sekmesine tıklayın Veri Doğrulama > Veri Doğrulama. Ekran görüntüsüne bakın:
A screenshot of the Data Validation option in Excel

2. Veri Doğrulama iletişim kutusunda, geçin Seçenekler sekmesine. Ayarlayın İzin Ver seçeneğini Özel açılır menüde. İçindeki Formül kutusuna aşağıdaki formülü girin:
=EĞERSAY($A$1:$A$10;A1)=1

Bu formül, girilen değerin seçili aralıkta yalnızca bir kez göründüğünü sağlar. Ekran görüntüsüne bakın:
A screenshot of the formula used in the Data Validation dialog

Parametre açıklaması:
$A$1:$A$10 yinelenenleri engellemek istediğiniz aralığı tanımlar ve A1 aralığın ilk hücresine atıfta bulunur. Bu referansları gerçek aralığınıza göre ayarlayın.

Önlem: Her zaman aralık için mutlak referanslar ($) kullanın, böylece doğrulama tüm seçili hücrelere doğru şekilde uygulanır.

3. Sonra geçin Hata Uyarısı sekmesine. Emin olun Geçersiz veri girildikten sonra hata uyarısını göster işaretli. Ayarlayın Stil seçeneğini Dur (varsayılan) ve tercih ettiğiniz uyarı başlığını ve mesajını belirtin. Bu mesaj, kullanıcılar yinelenen bir giriş yapmaya çalışırsa görecektir. Ekran görüntüsüne bakın:
A screenshot of the Error Alert tab in Data Validation dialog

İpucu: Açık ve kısa mesajlar (“Yinelenen girişe izin verilmez!”) kullanıcıların yinelenen bir değer girmeye çalıştıklarında sorunu hızlıca anlamalarına yardımcı olur.

4. Tıklayın Tamam ayarlarınızı uygulamak için. Şimdi, kullanıcılar belirlenen aralıktaki herhangi bir yere (burada A1:A10) tekrarlayan bir değer girmeye çalıştığında, Excel bir uyarı iletişim kutusu gösterecektir. Hiçbir yinelenen değer kabul edilmeyecektir.
A screenshot of the warning dialog after entering a duplicate value in Excel

İpucu: Eğer kullanıcıları yinelenenler konusunda bilgilendirmek ancak yine de bu girişlere izin vermek isterseniz (izleme veya araştırma amacıyla), Veri Doğrulama iletişim kutusunun Hata Uyarısı sekmesinde, Uyarı seçeneğini Stil açılır menüsünden seçin Duryerine. Bu, yinelenenlere izin verir ancak onları bir uyarı ile işaretler.
A screenshot of the Warning style in Data Validation for duplicates

Kullanıcı bir yinelenen girerse, bir uyarı iletişim kutusu gösterilir ve kullanıcı Evet veya İptal seçerek yinelenenleri tutabilir, ya da Hayır seçerek onu kaldırabilir.
A screenshot of the pop-up warning dialog when entering duplicates

Uygulanabilir senaryolar: Bu yöntem, tek bir aralıkta veri giriş kurallarını zorlamak veya izlemek istediğinizde ve kod içermeyen, yerleşik bir yaklaşımda tercih ettiğinizde uygundur. Avantajlar: Eklenti veya makrolara gerek yoktur; hem engelleme hem de uyarı desteği sunar. Dezavantajlar: Aralık boyutu değişirse doğrulamanın güncellenmesi gerekir; yalnızca manuel girişte çalışır, yapıştırılan birden fazla değer veya formüller için çalışmaz.


Kutools for Excel ile yinelenen girişlerde uyarı

Formülleri ezberlemek istemeyen kullanıcılar için Kutools for Excel, Yinelenenleri Önle yardımcı programını kullanarak kullanıcı dostu bir çözüm sunar. Bu araç, özellikle büyük veri aralıklarıyla uğraşırken veya gelişmiş yinelenen önleme seçeneklerine ihtiyaç duyulduğunda kurulumu ve yönetim kolaylaştırır.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Kutools for Excel'i yükledikten sonra, yinelenen girişler için uyarı iletişim kutusunu etkinleştirmek için şu adımları izleyin:(Kutools for Excel'i şimdi ücretsiz indir!)

Yinelenenler oluştuğunda uyarı tetiklemek istediğiniz alanı (örneğin bir sütun veya veri alanı) seçin. Ardından gidin Kutools > Girişi Engellemek > Yinelenenleri Önle. Ekran görüntüsüne bakın:
A screenshot of the Prevent Duplicate option in Kutools tab in Excel

İletiş kutusundaki yönergeleri izleyin: onaylamak için Evet'e ve ardından önlemi uygulamak için Tamam'a tıklayın. Size bu adımları rehberlik edecek onay iletişim kutularını göreceksiniz.

A screenshot of the warning dialog from Kutools after selecting the Prevent Duplicate option
A screenshot of the success dialog from Kutools after selecting the Prevent Duplicate option

Bu yardımcı program etkinleştirildiğinde, seçilen aralık içinde bir yinelenen değer girdiğinizde anında bir uyarı iletişim kutusu açılacaktır. Giriş yinelenmeyi önlemek için engellenecektir. Ekran görüntüsüne bakın:
A screenshot of the popup warning for duplicate entries in Excel after using Kutools

Kutools, ek ince ayar imkanı sunar: belirli karakterleri (@, #, $, % gibi) engellemek için Belirtilen karakterlerin girişi yasaklandı kutusuna girebilir veya yalnızca belirli karakterlere izin vermek için Sadece bu karakterleri yazmaya izin ver ayarını kullanabilirsiniz. Bu, yinelenenlerden öte veri kalitesi kontrolü için faydalıdır.
A screenshot of the Kutools Prevent Typing utility for managing input characters

Uygulanabilir senaryolar: Bu çözüm, etkili, arayüz tabanlı bir yaklaşımda ısrar eden ve farklı aralıklar veya çalışma kitapları arasında tekrarlanabilir ayarlara ihtiyaç duyan kullanıcılar için uygundur. Avantajlar: Basit, formül ezberlemesi gerektirmez, daha karmaşık giriş kurallarını ve karakter kısıtlamalarını destekler. Dezavantajlar: Kutools for Excel'in yüklenmesini gerektirir.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

Demo: Kutools for Excel ile yinelenen girişlerde uyarı

 
Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

VBA Kodu (Çalışma Sayfası Değişiklik olayı) ile yinelenen girişlerde uyarı

Makrolara hakim olan ve bir sütundaki yinelenen girişler hakkında kullanıcıları programlı bir şekilde uyarmak isteyenler için VBA olay kodu kullanabilirsiniz. Çalışma Sayfası Değişiklik olayını uygulayarak, Excel belirlenen sütunu izler ve bir yinelenen giriş algılandığında anında özel bir uyarı mesaj kutusu açar. Bu yöntem, yüksek esneklik sunar ve özellikle özelleştirilmiş iş akışları için veya yinelenenlerde benzersiz davranışlar belirtmek istediğinizde kullanışlıdır.

Uygulanabilir senaryolar: Bu yaklaşım şu durumlarda idealdir:

  • Yerleşik Excel uyarılarının ötesinde tamamen özelleştirilmiş bir uyarı mesajı istiyorsanız
  • VBA makrolarının izin verildiği ve etkinleştirildiği bir ortamda çalışıyorsanız
  • Doğrulama ayarlarını sürekli yeniden ayarlamadan daha büyük veya dinamik olarak değişen aralıklara ihtiyacınız varsa

Avantajlar: Yüksek oranda özelleştirilebilir mantık ve mesaj uyarıları; karmaşık doğrulama kuralları için uyarlanabilir.
Dezavantajlar: Makroların etkinleştirilmesini ve bazı temel VBA becerilerini gerektirir; olay yordamları Çalışma Sayfası kod alanında yer almalıdır (standart bir modül değil) ve yalnızca kodun yüklendiği sayfada çalışır.

İşlem adımları:
1. Yinelenenleri izlemek istediğiniz sayfa sekmesine sağ tıklayın ve seçin Kodu Görüntüle.
2. Düzenleyicide, aşağıdaki VBA kodunu çalışma sayfası kod penceresine (bir Modül değil) yapıştırın:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim cell As Range
    Dim checkRange As Range
    Dim duplicateFound As Boolean
    Dim colRange As String
    
    colRange = "A:A" ' Set to the column you want to monitor (e.g., entire column A)
    
    Set checkRange = Intersect(Me.Range(colRange), Target)
    
    If checkRange Is Nothing Then Exit Sub
    
    Application.EnableEvents = False
    
    For Each cell In checkRange
        If WorksheetFunction.CountIf(Me.Range(colRange), cell.Value) > 1 And cell.Value <> "" Then
            MsgBox "Duplicate entry detected: '" & cell.Value & "' already exists in " & colRange, vbExclamation, "KutoolsforExcel"
            cell.ClearContents
        End If
    Next cell
    
    Application.EnableEvents = True
End Sub

3. VBA Düzenleyicisini kapatın ve çalışma sayfanıza dönün. İzlenen sütunda (burada, sütun A) bir değer girmeyi deneyin. Eğer değer zaten sütunda başka bir yerde mevcutsa, bir uyarı penceresi açılacak ve yinelenen giriş otomatik olarak temizlenecektir.

Parametre ipuçları:

  • colRange, hangi sütunun yinelenenler için kontrol edileceğini belirler (varsayılan: A:A tüm sütun A için). İsterseniz bunu "A1:A10" gibi belirli bir aralığa değiştirebilirsiniz.

Sorun giderme ipuçları: Eğer makro çalışmıyorsa, makroların etkin olduğundan ve kodun uygun çalışma sayfası modülünde olduğundan (standart bir VBA modülünde değil) emin olun. Düzenleyiciye erişmek için Alt + F11 tuşlarını kullanın ve projenizdeki "Microsoft Excel Nesneleri" altında ilgili çalışma sayfası adına çift tıklayın.

Pratik ipucu: Farklı bir davranış istiyorsanız, örneğin yinelenene izin vermek ancak yalnızca uyarı vermek, cell.ClearContents'u yalnızca basit bir mesaj pop-up'ı ile değiştirebilirsiniz.

Özetle, bu Excel çözümlerinin her biri yinelenen önleme yönetimi için benzersiz avantajlar sunar:

  • Veri Doğrulama—Tanımlanmış aralıklar için açık uyarılarla basit, kod içermeyen kurulumlar için idealdir.
  • Kutools for Excel—Formül veya VBA yazmadan esnek, hızlı kurulum ve gelişmiş giriş kısıtlamaları isteyen kullanıcılar için en iyisidir.
  • VBA Çalışma Sayfası Değişiklik olayı—Daha gelişmiş, dinamik gereksinimler veya özel mesajlaşma/eylemler gerektiren durumlar için uygundur.

VBA çözümünü kullandığınızda, kodun her zaman çalışma kitabında mevcut olması için çalışma kitabınızı Excel Makro Etkin çalışma kitabı (.xlsm) olarak kaydedin.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin