Excel'de Veri Doğrulama Ayarlama: Kapsamlı Kılavuz

Kerem Aydın·11 Temmuz 2026·⏱5 dk

Excel'de veri doğrulamayı ayarlamak ve girişi kısıtlamak için Veri sekmesine gidin, Veri Doğrulama düğmesine tıklayın ve kısıtlama türünü (sayı, tarih, liste veya formül) seçin. Bu işlem, kullanıcıların hatalı değerler girmesini engellemenize, kullanışlı açılır listeler oluşturmanıza ve doldurulan tablonun kalitesini otomatik olarak kontrol etmenize olanak tanır.

Veri doğrulama neden gereklidir ve nasıl çalışır?

Veri Doğrulama (Data Validation), Excel'in hücre içeriğini kontrol eden yerleşik bir aracıdır. Hataları sonradan düzeltmek yerine, hangi değerlerin kabul edilebilir olduğunu ve hangilerinin olmadığını önceden belirleyen kurallar tanımlarsınız.

Temel avantajlar:

  • Hata sayısının azalması: Kullanıcı, sayı girilmesi gereken yere metin veya geçmiş bir tarihten bir tarih fiziksel olarak giremez.
  • Giriş standardizasyonu: Açılır listeler, herkesin "Moskova" yerine "g. Moskova", "Moskova" veya "Msk" gibi farklı varyasyonlar yazmasını engelleyerek tutarlılığı sağlar.
  • Çalışmanın kolaylaşması: İpuçları ve hazır seçenekler raporların ve formların doldurulmasını hızlandırır.

Önemli: Veri doğrulama, dosyayı kötü niyetli değişikliklere karşı korumaz. Kullanıcının yanlış değer içeren bir hücreyi kopyalayıp korumalı hücrenin üzerine yapıştırması durumunda kural ihlal edilebilir. Tam koruma için sayfa korumasını kullanın.

Adım adım talimat: Kısıtlama oluşturma

Ayar süreci tüm kısıtlama türleri için aynıdır. Bu algoritmayı takip edin:

  1. Kuralın uygulanacağı hücre aralığını seçin.
  2. Üst menü şeridinde Veri (Data) sekmesine gidin.
  3. "Veri Araçları" grubunda Veri Doğrulama düğmesine (üzerinde tik ve yasak işareti olan simge) tıklayın.
  4. Açılan pencerede Ayarlar sekmesinde Veri Türü alanından gerekli koşulu seçin.
  5. Koşulları doldurun (örneğin, minimum ve maksimum değer).
  6. Hücreye tıklandığında görünecek ipucunu eklemek için Giriş İletisi sekmesine geçin.
  7. Kullanıcı izin verilmeyen bir değer girmeye çalıştığında göreceği metni ayarlamak için Hata Uyarısı sekmesine geçin.
  8. Tamam düğmesine basın.

Kısıtlama türleri ve ayar örnekleri

Veri türü seçimi, tam olarak neyi kontrol etmek istediğinize bağlıdır.

1. Sayılar ve Yüzdeler

Bütçeler, puanlar, yaşlar veya niceliksel göstergeler için idealdir.

  • Senaryo: Sadece 1 ile 100 arasındaki tam sayıların girişine izin ver.
  • Ayar:
    • Veri Türü: Tam Sayı.
    • İşaret: arasında.
    • Minimum: 1, Maksimum: 100.

2. Tarihler ve Saatler

Kayıt defterleri, tatil planlamaları ve proje teslim tarihleri için kullanışlıdır.

  • Senaryo: Sipariş tarihi 1 Ocak 2024'ten önce ve bugünden sonra olamaz.
  • Ayar:
    • Veri Türü: Tarih.
    • İşaret: arasında.
    • Başlangıç tarihi: 01.01.2024.
    • Bitiş tarihi: =BUGÜN() (formül geçerli tarihi dinamik olarak yerleştirir).

3. Listeler (Açılır Menü)

En popüler doğrulama türüdür. Hazır bir listeden seçenek seçmeye olanak tanır.

  • Senaryo: Başvuru durumunun seçimi ("Yeni", "Devam Ediyor", "Tamamlandı").
  • Yöntem A (manuel): "Kaynak" alanına seçenekleri noktalı virgülle ayırarak yazın: Yeni;Devam Ediyor;Tamamlandı.
  • Yöntem B (aralıktan): Seçenek listesini ayrı bir sayfada oluşturun, seçin ve "Kaynak" alanında bağlantıyı belirtin (örneğin, =Sayfa2!$A$2:$A$10).

Dinamik listeler için ipucu: Seçenek listeniz sürekli büyüyorsa, seçenek aralığını "Akıllı Tablo"ya (Ctrl+T) dönüştürün. Veri doğrulamada böyle bir tablonun sütununa referans verdiğinizde, listenin altına eklenen yeni öğe, ilişkili tüm hücrelerdeki açılır menüde otomatik olarak görünür.

4. Metin Uzunluğu

Karakter sayısını kısıtlar. Kodlar, vergi kimlik numaraları, telefon numaraları için uygundur.

  • Senaryo: Çalışan kodu tam olarak 6 rakamdan oluşmalıdır.
  • Ayar:
    • Veri Türü: Metin Uzunluğu.
    • İşaret: eşit.
    • Değer: 6.

5. Özel Formül

Karmaşık mantıksal bağlantılar oluşturmanıza olanak tanıyan en güçlü araçtır.

  • Senaryo: Sadece çift sayıların girişine izin ver.
  • Ayar:
    • Veri Türü: Özel (veya "Diğer").
    • Formül: =MOD(A1;2)=0 (burada A1, seçilen aralığın ilk hücresidir).
  • Senaryo: Bir sütundaki tekrarları yasakla.
    • Formül: =EĞERSAY($A:$A; A1)=1.

Doğrulama türlerinin karşılaştırma tablosu

Kısıtlama TürüNe Zaman KullanılırÖrnek Koşul
Tam Sayı / OndalıkFinans, miktar, derecelendirmeler0 ile 1000 arasında
ListeDurumlar, şehirler, ürün kategorileriEvet; Hayır; Belki
Tarih / SaatSon tarihler, programlar, doğum günleri01.01.2025'ten önce değil
Metin UzunluğuŞifreler, stok kodları, posta kodlarıTam olarak 10 karakter
ÖzelKarmaşık mantık, benzersizlik, bağımlılıklarDeğer > üstteki hücre

Mesajların ve ipuçlarının ayarlanması

Kaliteli bir veri doğrulama sadece yasaklamamalı, aynı zamanda yardımcı olmalıdır. Ayarlar penceresindeki iki ek sekmeyi kullanın:

  1. Giriş İletisi: Kullanıcı hücreye tıkladığında sarı bir baloncuk olarak görünür.
    • Örnek: "Telefon numarasını +7 (999) 000-00-00 formatında girin".
    • Bu, hatalar gerçekleşmeden önce sayısını azaltır.
  2. Hata Uyarısı: Kural ihlal edildiğinde kırmızı bir pencere olarak görünür.
    • "Dur" stili: Yanlış değerin girişini tamamen engeller (önerilir).
    • "Uyarı" stili: Kullanıcının yanlış verilerin girişini onaylamasına izin verir (katı raporlar için tehlikeli).
    • "Bilgi" stili: Sadece bilgilendirir, ancak girişi engellemez.

Yaygın hata: Bir aralık için (örneğin, A1:A10) özel formül oluştururken, formülü sadece ilk hücre için (A1) yazmanız gerekir. Excel bunu diğer satırlar için otomatik olarak uyarlar. Eğer $A$1 yazarsanız, kural aralıktaki tüm hücreleri A1'deki değere göre kontrol eder, bu da hatalara yol açar.

Veri doğrulamayı bulma ve silme

Kısıtlamaları kaldırmanız veya nerede ayarlandıklarını bulmanız gerekirse:

  1. Veri → Veri Doğrulama sekmesine gidin.
  2. Bul ve Seç düğmesinin yanındaki oku tıklayın (şeridin sağ tarafında).
  3. Veri Doğrulaması Olan Hücreler seçeneğini seçin. Excel, kısıtlaması olan tüm hücreleri sayfada vurgular.
  4. Kuralı silmek için ilgili hücreleri seçin, veri doğrulama penceresini açın ve Tümünü Temizle düğmesine basın.

Sık Karşılaşılan Sorunlar

  • Gri "Kaynak" alanı: "Liste" türünü seçtiyseniz ancak alan pasifse, sayfa koruması açık olabilir veya çalışma kitabı yapısal değişikliklere karşı korunuyor olabilir.
  • "Kullanıcı tarafından girilen değer geçersiz" hatası: Listedeki ayırıcıları kontrol edin. Rusça Excel sürümünde liste öğeleri virgül (;) ile değil, noktalı virgül (;) ile ayrılır. (Not: Türkçe Excel'de genellikle virgül kullanılır, ancak kaynak metindeki bağlam korunmuştur).
  • Kopyalama sırasında kuralın çalışmaması: Kullanıcı başka bir değer içeren bir hücreyi kopyalayıp korumalı olanın üzerine yapıştırırsa, doğrulama çalışmayabilir. Çözüm: Sayfayı koruyun, ancak sadece belirli giriş hücrelerinde düzenlemeye izin verin.

SSS

Bağımlı açılır listeler yapılabilir mi? Evet. İkinci listedeki seçim ilkine bağlıysa (örneğin, "Meyveler" seçildiğinde ikinci listede "Elma, Armut" görünür), bunun için DOLAYLI (INDIRECT) fonksiyonunu ve adlandırılmış aralıkları kullanmanız gerekir.

Veri doğrulamayı diğer hücrelere nasıl kopyalarım? Kuralı ayarlanmış hücreyi seçin, Ctrl+C tuşlarına basın. Ardından hedef aralığı seçin, sağ tıklayın → Özel Yapıştır → Doğrulama (veya "Veri Doğrulama") seçeneğini seçin → Tamam.

Veri doğrulama Excel'in çevrimiçi sürümünde çalışır mı? Evet, temel işlevler (listeler, sayılar, tarihler) Excel for Web'de çalışır. Ancak karmaşık özel formüller ve bazı hata uyarısı türleri farklı görüntülenebilir veya desteklenmeyebilir.