Excel'de Giriş Kontrolünü Ayarlama

Kerem Aydın·8 Temmuz 2026·⏱4 dk

Excel'de Veri Doğrulama (Data Validation), hücrelere girilen değerleri kısıtlayarak hataları önleyen ve tabloların bütünlüğünü sağlayan bir araçtır. Hızlıca ayarlamak için: İlgili hücreleri seçin, Veri sekmesine gidin → Veri Doğrulama'yı seçin, kısıtlama türünü seçin (örneğin "Liste") ve izin verilen değerleri belirtin. Bu sayede açılır menüler oluşturabilir, sayılar yerine metin girilmesini yasaklayabilir veya tarihleri kontrol edebilirsiniz.

Hücre Validasyonu Neden Gereklidir?

Bu araç, birden fazla kullanıcı tarafından doldurulan büyük veri kümeleriyle çalışırken kritik öneme sahiptir. Üç ana görevi çözer:

  • Standartlaştırma: Verilerin tek bir formatta girilmesini garanti eder (örneğin, sadece "Evet" veya "Hayır"; "evet", "+", "1" gibi varyasyonlar değil).
  • Yazım Hatalarına Karşı Koruma: Kesinlikle yanlış değerlerin girilmesini engeller (negatif yaş, geçmiş yüzyıldan bir tarih).
  • Çalışmayı Kolaylaştırma: Açılır listeler doldurma işlemini hızlandırır ve tam ifadeleri hatırlama zorunluluğunu ortadan kaldırır.

Rapor şablonlarında ve bilgi toplama formlarında veri doğrulamayı kullanın. Bu, analiz öncesinde verileri temizleme ("tablo yıkama") sürecinde zaman kazandırır.

Temel Kısıtlama Türleri

Ayar penceresinde aşağıdaki kural kategorileri mevcuttur:

  1. Liste: Açılır bir menü oluşturur. Durumlar, kategoriler veya çalışan isimleri için idealdir.
  2. Sayılar (Tam/Ondalık): Bir aralığı (örneğin 1 ile 100 arasında) veya belirli bir değeri kısıtlar.
  3. Tarih ve Saat: Dönemler belirlemenize olanak tanır (örneğin, bugünden önceki tarihler kabul edilmez).
  4. Metin Uzunluğu: Karakter sayısını kontrol eder (Vergi Kimlik Numarası, telefon kodları için faydalıdır).
  5. Formül: Karmaşık mantıksal koşullar oluşturmanıza izin veren en esnek seçenektir.

Açılır Liste Oluşturma

Bu en çok talep edilen senaryodur. Veri kaynaklarını belirtmenin iki yolu vardır.

Yöntem 1: Değerleri Doğrudan Girme

Kısa ve değişmeyen listeler için uygundur (Evet/Hayır, E/K).

  1. Hücreleri seçin.
  2. Veri sekmesi → Veri Doğrulama.
  3. Veri türü: Liste.
  4. Kaynak alanına değerleri noktalı virgülle ayırarak girin: Evet;Hayır;Belki.
  5. Tamam'a tıklayın.

Yöntem 2: Hücre Aralığına Referans Verme

Uzun listeler veya değişebilecek listeler (ürün listesi, departmanlar) için en iyi seçimdir.

  1. Ayrı bir sayfada veya kenarda seçenekleri içeren bir sütun oluşturun.
  2. Veri doğrulama penceresinde Kaynak alanına bu aralığın adresini belirtin (örneğin, =Sayfa2!$A$1:$A$10).
  3. Artık kaynak listede yapılan değişikliklerde, açılır menüdeki seçenekler otomatik olarak güncellenecektir.

Listeye yeni maddeler eklendiğinde listenin otomatik olarak genişlemesini sağlamak için, kaynak aralığı "Akıllı Tablo"ya (Ctrl+T) dönüştürün ve kaynak olarak tablo sütununa referans kullanın.

Sayı ve Tarih Kısıtlamaları

Finansal raporlar ve çizelgeler için sayısal aralıkları kontrol etmek önemlidir.

  • Bütçe: Tür olarak Tam Sayı, koşul olarak arasında, min. 0, maks. 100000 seçin. Bu, negatif giderlerin veya limit üzerindeki tutarların girilmesini yasaklar.
  • Son Tarihler: Tür olarak Tarih, koşul olarak büyük veya eşit, değer olarak =BUGÜN() seçin. Bu, geçmiş bir teslimat tarihinin belirtilmesini engeller.

"Minimum" veya "Maksimum" alanlarında formül kullanırken, başına mutlaka eşittir işareti koyun.

Formüllerle Gelişmiş Validasyon

Standart ayarlar yetersiz kaldığında, Formül türünü seçin. Koşul, izin verilen değerler için DOĞRU, yasaklananlar için YANLIŞ döndürmelidir.

Yinelenenleri Yasaklama

A sütununda bir değerin tekrarlanmasını engellemek için: =EĞERSAY($A:$A; A1)=1 (Formül, A1 hücresindeki değerin sütunda yalnızca bir kez geçip geçmediğini kontrol eder).

Bağımlı Listeler (Kademeli Validasyon)

İkinci listedeki seçim ilkine bağlıysa (örneğin, "Meyveler" seçildiğinde → ikinci listede sadece elma ve armut):

  1. Her ürün kategorisi için adlandırılmış aralıklar oluşturun.
  2. İkinci sütunun veri doğrulamasında şu formülü kullanın: =DOLAYLI(A1), burada A1 ilk kategori hücresidir.

Veri doğrulama formüllerinde göreli başvurular hayati önem taşır. Kuralı B2:B10 aralığına uyguluyorsanız, formül B2 hücresindeymiş gibi yazılmalıdır (referansın değişmesi gereken yerlerde $ işareti olmadan).

Mesaj Ayarlama ve Hata Yönetimi

Excel varsayılan olarak standart bir sistem hata mesajı gösterir. Bu, ayar penceresinin sekmelerinde özelleştirilebilir:

  • Giriş Mesajı: Hücreye tıklandığında görünür (ipucu olarak). Talimatlar için kullanın: "Tarihi GG.AA.YYYY formatında girin".
  • Hata Mesajı: Kural ihlal edildiğinde görünür.
    • "Dur" Stili: Yanlış değerin girişini tamamen engeller.
    • "Uyarı" Stili: Onay ister ("Emin misiniz?"), ancak verinin girilmesine izin verir.
    • "Bilgi" Stili: Sadece bilgilendirir, girişi engellemez.

Ayarlama Sırasında Yapılan Yaygın Hatalar

HataNedenNasıl Düzeltilir
Liste çalışmıyorDoğrudan girişte virgüllerden sonra boşluk bırakılmışBoşlukları silin: Evet; Hayır yerine Evet;Hayır
Formül tüm hücreler için hata veriyorGöreli olması gereken yerlerde mutlak başvurular ($) kullanılmışFormülde satır numarasının önündeki $ işaretini kaldırın (örneğin, $A$1 yerine A1)
Veriler kopyalanamıyorKural, panodan değer yapıştırmayı engelliyor"Özel Yapıştır" → "Değerler" kullanın veya doğrulamayı geçici olarak devre dışı bırakın
Liste kaynağı "bozuldu"Akıllı tablo kullanılmadan kaynakta satır silindi veya eklendiKaynağı Tablo'ya dönüştürün (Ctrl+T)

Sıkça Sorulan Sorular

Veri doğrulaması olan tüm hücreleri hızlıca nasıl bulabilirim? Giriş sekmesinde Bul ve Seç → Hücre Grubunu Seç → Veri Doğrulama Kuralları seçeneğini seçin.

Kuralı diğer hücrelere kopyalayabilir miyim? Evet. Doğrulaması ayarlanmış hücreyi kopyalayın (Ctrl+C), hedef aralığı seçin ve Özel Yapıştır (Ctrl+Alt+V) → Doğrulama (veya "Veri Doğrulama") seçeneğini kullanın.

Veri doğrulamasını nasıl silerim? Hücreleri seçin, Veri → Veri Doğrulama yolunu izleyin ve pencerenin sol alt köşesindeki Tümünü Temizle düğmesine tıklayın.

Diğer dosyalardan kopyalama yapılırken doğrulama çalışır mı? Hayır, eğer hücreyi olduğu gibi kopyalarsanız, kural da onunla birlikte kopyalanır. Ancak korumalı bir hücreye sadece değer yapıştırırsanız, kural devreye girer ve değer kritere uymuyorsa girişi engeller.