Excel'de Veri Doğrulama Ayarlama: Kapsamlı Kılavuz
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:
- Kuralın uygulanacağı hücre aralığını seçin.
- Üst menü şeridinde Veri (Data) sekmesine gidin.
- "Veri Araçları" grubunda Veri Doğrulama düğmesine (üzerinde tik ve yasak işareti olan simge) tıklayın.
- Açılan pencerede Ayarlar sekmesinde Veri Türü alanından gerekli koşulu seçin.
- Koşulları doldurun (örneğin, minimum ve maksimum değer).
- Hücreye tıklandığında görünecek ipucunu eklemek için Giriş İletisi sekmesine geçin.
- Kullanıcı izin verilmeyen bir değer girmeye çalıştığında göreceği metni ayarlamak için Hata Uyarısı sekmesine geçin.
- 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.
- Formül:
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ık | Finans, miktar, derecelendirmeler | 0 ile 1000 arasında |
| Liste | Durumlar, şehirler, ürün kategorileri | Evet; Hayır; Belki |
| Tarih / Saat | Son tarihler, programlar, doğum günleri | 01.01.2025'ten önce değil |
| Metin Uzunluğu | Şifreler, stok kodları, posta kodları | Tam olarak 10 karakter |
| Özel | Karmaşık mantık, benzersizlik, bağımlılıklar | Değ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:
- 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.
- 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:
- Veri → Veri Doğrulama sekmesine gidin.
- Bul ve Seç düğmesinin yanındaki oku tıklayın (şeridin sağ tarafında).
- Veri Doğrulaması Olan Hücreler seçeneğini seçin. Excel, kısıtlaması olan tüm hücreleri sayfada vurgular.
- 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.