Veri Doğrulama (Data Validation), hücrelere girilen sayı, tarih ve liste değerlerini belirlediğiniz kurallara göre sınırlandıran ve kullanıcıyı giriş ile hata mesajlarıyla yönlendiren özelliktir. Veri > Veri Araçları > Veri Doğrulama (Data > Data Tools > Data Validation) yolundan açılır; kuralı ve mesajları aynı pencerede tanımlarsınız. Böylece 0 ile 100 arası not, belirli bir yıla ait tarih ya da hazır bir listedeki ders adı dışında hiçbir değer hücreye girilemez.
Tarih: İzin ver kutusunda Tarih seçin, başlangıç ve bitiş tarihlerini yazın. Sabit tarih yerine hücre başvurusu da verebilirsiniz; böylece sınırı kuralı açmadan hücreden değiştirirsiniz.
Liste: İzin ver kutusunda Liste seçin. Kaynak (Source) kutusuna değerleri yazabilir ya da sayfadaki bir hücre aralığını seçebilirsiniz. Değerleri elle yazarken ayırıcı, bilgisayarınızın bölgesel ayarındaki liste ayırıcısıdır; Türkiye ayarlarında genellikle noktalı virgüldür. Aralık kullanırsanız listeye eklenen yeni değer için kaynağı genişletmeniz gerekir; aralığı tabloya dönüştürmek bu işi kolaylaştırır. Hücre içi açılır liste (In-cell dropdown) kutusu işaretliyken hücrenin yanında ok görünür.
Özel: Hazır kriterlerin yetmediği durumlarda formül kullanılır. Örneğin A2:A100 aralığında aynı değerin ikinci kez girilmesini engellemek için A2 hücresi etkinken Formül kutusuna şunu yazın:
Formülde başvuru, seçili aralığın ilk hücresine göre yazılır ve diğer hücrelere göreli olarak uyarlanır.
D2 hücresi DOĞRU sonucunu verir; 85 kurala uygundur. 105 girilen D4 hücresinde sonuç YANLIŞ, -5 girilen D6 hücresinde YANLIŞ olur. D7 hücresi kurala uymayan not sayısını 2 olarak gösterir. Kural önceden tanımlıysa Dur stilindeki hata uyarısı bu değerlerin girilmesine zaten izin vermez; böyle bir tablo, kuralı sonradan eklediğinizde eski verileri kontrol etmek için işe yarar.
S-1001 siparişi için D2 hücresi DOĞRU sonucunu verir. 28.12.2024 tarihli S-1003 siparişinde D4 hücresi YANLIŞ, 05.01.2026 tarihli S-1005 siparişinde D6 hücresi YANLIŞ olur. D7 hücresi 2025 sınırına uyan sipariş sayısını 3 olarak gösterir. Sınır tarihlerini formüle sabit yazmak yerine hücrelere koyup hem kuralda hem formülde bu hücrelere başvurmak bakımı kolaylaştırır.
B2 hücresi DOĞRU sonucunu verir, çünkü Matematik izinli derslerde bulunur. Yazım hatalı Matematk girişi olan B5 hücresi YANLIŞ, listede olmayan Biyoloji girişi olan B6 hücresi YANLIŞ değerini alır. Liste kuralı tanımlıysa bu iki ad hücreye hiç yazılamaz; kullanıcı hücrenin yanındaki oktan D2:D4 aralığındaki derslerden birini seçer. Yeni bir ders eklemek için D5 hücresine yazıp kaynak aralığını genişletmeniz yeterlidir.
Kopyalayıp yapıştırınca kural neden çalışmıyor? Başka bir hücreden yapıştırılan değerler doğrulamadan geçmez; ayrıca yapıştırma, hedef hücredeki kuralı da değiştirebilir. Değer yapıştırırken Özel Yapıştır menüsündeki değerler seçeneğini kullanmak kuralı korur.
Doğrulamayı nasıl kaldırırım? Hücreleri seçin, Veri Doğrulama penceresinde Tümünü Temizle (Clear All) düğmesine tıklayın ve Tamam deyin.
Kullanıcı kuralı aşıp geçersiz değer girebilir mi? Stil Uyarı ya da Bilgi ise evet. Girişi kesin olarak engellemek için Dur stilini seçin.
Excel'de veri doğrulama nasıl yapılır?
Kuralı uygulamak istediğiniz hücreleri seçin ve doğrulama penceresini açın:- Hücreleri seçin: Kuralın geçerli olacağı hücreyi ya da aralığı işaretleyin.
- Pencereyi açın: Veri > Veri Araçları > Veri Doğrulama (Data > Data Tools > Data Validation) düğmesine tıklayın. Bu düğme Giriş sekmesinde değil, Veri sekmesindedir.
- Ayarlar sekmesini doldurun: İzin ver (Allow) kutusundan kriteri seçin, ardından koşulu ve sınır değerlerini yazın.
- Mesajları yazın: İsterseniz Giriş İletisi (Input Message) ve Hata Uyarısı (Error Alert) sekmelerini doldurun.
- Tamam düğmesine tıklayın.
- Herhangi bir değer: Varsayılan durumdur, giriş sınırlanmaz.
- Tam sayı ve Ondalık: Yalnızca tam sayı ya da ondalıklı sayı girilir; arasında, büyüktür gibi koşul seçersiniz.
- Liste: Yalnızca listedeki değerlerden biri seçilebilir.
- Tarih ve Saat: Belirlenen tarih ya da saat aralığındaki değerler kabul edilir.
- Metin uzunluğu: Girilen karakter sayısını sınırlar.
- Özel: Sonucu DOĞRU ya da YANLIŞ veren bir formülle kural tanımlamanızı sağlar.
Sayı, tarih ve liste girişi nasıl sınırlandırılır?
Sayı: İzin ver kutusunda Tam sayı ya da Ondalık seçin, Veri kutusunda arasında seçeneğini bırakın ve en küçük değere 1, en büyük değere 100 yazın. Not gibi küsuratlı olabilecek değerlerde Ondalık kriterini tercih edin.Tarih: İzin ver kutusunda Tarih seçin, başlangıç ve bitiş tarihlerini yazın. Sabit tarih yerine hücre başvurusu da verebilirsiniz; böylece sınırı kuralı açmadan hücreden değiştirirsiniz.
Liste: İzin ver kutusunda Liste seçin. Kaynak (Source) kutusuna değerleri yazabilir ya da sayfadaki bir hücre aralığını seçebilirsiniz. Değerleri elle yazarken ayırıcı, bilgisayarınızın bölgesel ayarındaki liste ayırıcısıdır; Türkiye ayarlarında genellikle noktalı virgüldür. Aralık kullanırsanız listeye eklenen yeni değer için kaynağı genişletmeniz gerekir; aralığı tabloya dönüştürmek bu işi kolaylaştırır. Hücre içi açılır liste (In-cell dropdown) kutusu işaretliyken hücrenin yanında ok görünür.
Özel: Hazır kriterlerin yetmediği durumlarda formül kullanılır. Örneğin A2:A100 aralığında aynı değerin ikinci kez girilmesini engellemek için A2 hücresi etkinken Formül kutusuna şunu yazın:
Formülde başvuru, seçili aralığın ilk hücresine göre yazılır ve diğer hücrelere göreli olarak uyarlanır.
Giriş iletisi ve hata uyarısı nasıl ayarlanır?
Giriş iletisi: Kullanıcı hücreyi seçtiğinde ne girmesi gerektiğini küçük bir kutuda gösterir.- Giriş İletisi sekmesine geçin.
- Hücre seçildiğinde iletiyi göster kutusunu işaretleyin.
- Başlık ve ileti metnini yazın, örneğin 0 ile 100 arasında bir not girin.
- Hata Uyarısı sekmesine geçin.
- Geçersiz veri girildiğinde hata uyarısını göster kutusunu işaretleyin.
- Stil (Style) kutusundan seçim yapın, başlık ve hata iletisini yazın.
- Dur (Stop): Geçersiz değeri kesinlikle kabul etmez.
- Uyarı (Warning): Kullanıcıya girişi sürdürüp sürdürmeyeceğini sorar.
- Bilgi (Information): Yalnızca bilgi verir, değer kabul edilir.
1. Notları 0 ile 100 arasında sınırlama
Not sütununa (C2:C6) yalnızca 0 ile 100 arasında tam sayı girilmesini istiyorsunuz. C2:C6 aralığını seçin, Veri > Veri Doğrulama penceresinde İzin ver kutusundan Tam sayı, Veri kutusundan arasında seçin, en küçük değere 0, en büyük değere 100 yazın. Aşağıdaki tabloda D sütunu, kurala uyan ve uymayan notları formülle gösterir.Sayı Tarih Liste Girişlerini Doğrulama Mesajlarıyla Sınırlandırma
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Öğrenci | Ders | Not | Geçerli mi? |
| 2 | Ayşe Yılmaz | Matematik | 85 | DOĞRU |
| 3 | Mehmet Kaya | Fizik | 100 | DOĞRU |
| 4 | Elif Demir | Kimya | 105 | YANLIŞ |
| 5 | Can Öztürk | Matematik | 0 | DOĞRU |
| 6 | Zeynep Arslan | Fizik | -5 | YANLIŞ |
| 7 | Geçersiz not sayısı | 2 |
Not KontrolüExcelDepo v1.0.0
2. Sipariş tarihini belirli bir yılla sınırlama
Sipariş tarihi sütununa (C2:C6) yalnızca 2025 yılına ait tarihlerin girilmesini istiyorsunuz. C2:C6 aralığını seçin, Veri Doğrulama penceresinde Tarih kriterini ve arasında koşulunu seçin, başlangıca 01.01.2025, bitişe 31.12.2025 yazın. Giriş İletisi sekmesine de Tarih 2025 yılı içinde olmalıdır notunu ekleyin. D sütunundaki formül aynı sınırı kontrol eder.Sayı Tarih Liste Girişlerini Doğrulama Mesajlarıyla Sınırlandırma
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Sipariş No | Müşteri | Sipariş Tarihi | Kabul Edilir mi? |
| 2 | S-1001 | Anadolu Gıda | 14.03.2025 | DOĞRU |
| 3 | S-1002 | Ege Tekstil | 02.07.2025 | DOĞRU |
| 4 | S-1003 | Marmara Kırtasiye | 28.12.2024 | YANLIŞ |
| 5 | S-1004 | Karadeniz Lojistik | 20.11.2025 | DOĞRU |
| 6 | S-1005 | Akdeniz Turizm | 05.01.2026 | YANLIŞ |
| 7 | Kabul edilen | 3 |
Sipariş TarihleriExcelDepo v1.0.0
3. Ders adını listeden seçtirme
Ders sütununa (A2:A6) yalnızca D2:D4 aralığındaki derslerin girilmesini istiyorsunuz. A2:A6 aralığını seçin, Veri Doğrulama penceresinde Liste kriterini seçin ve Kaynak kutusuna tıklayıp D2:D4 aralığını seçin. B sütunundaki formül, girilen adın izinli derslerde olup olmadığını denetler.Sayı Tarih Liste Girişlerini Doğrulama Mesajlarıyla Sınırlandırma
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Girilen Ders | Listede mi? | İzinli Dersler | |
| 2 | Matematik | DOĞRU | Matematik | |
| 3 | Fizik | DOĞRU | Fizik | |
| 4 | Kimya | DOĞRU | Kimya | |
| 5 | Matematk | YANLIŞ | ||
| 6 | Biyoloji | YANLIŞ |
Ders ListesiExcelDepo v1.0.0
Sık sorulan sorular
Doğrulama kuralı hücredeki mevcut verileri de denetler mi? Hayır, yalnızca yeni girişleri denetler. Eski verileri kontrol etmek için Veri Doğrulama düğmesinin açılır menüsündeki Geçersiz Verileri Daire İçine Al (Circle Invalid Data) komutunu kullanın.Kopyalayıp yapıştırınca kural neden çalışmıyor? Başka bir hücreden yapıştırılan değerler doğrulamadan geçmez; ayrıca yapıştırma, hedef hücredeki kuralı da değiştirebilir. Değer yapıştırırken Özel Yapıştır menüsündeki değerler seçeneğini kullanmak kuralı korur.
Doğrulamayı nasıl kaldırırım? Hücreleri seçin, Veri Doğrulama penceresinde Tümünü Temizle (Clear All) düğmesine tıklayın ve Tamam deyin.
Kullanıcı kuralı aşıp geçersiz değer girebilir mi? Stil Uyarı ya da Bilgi ise evet. Girişi kesin olarak engellemek için Dur stilini seçin.
Kullanırken dikkat edin
- Yapıştırma kuralı bozabilir: Başka bir hücreden kopyalanıp yapıştırılan değerler doğrulamaya takılmaz ve yapıştırma hedef hücredeki kuralı silebilir. Kritik sütunlarda kullanıcıları değer yapıştırmaya yönlendirin.
- Eski veriler denetlenmez: Kural yalnızca kural tanımlandıktan sonraki girişleri denetler. Önceden girilmiş hatalı değerleri bulmak için Veri Doğrulama düğmesinin menüsündeki Geçersiz Verileri Daire İçine Al komutunu kullanın.
- Hata stilini bilinçli seçin: Uyarı ve Bilgi stillerinde kullanıcı geçersiz değeri yine de girebilir. Girişi kesin olarak engellemek istiyorsanız Dur stilini kullanın.
- Mesaj uzunluğu sınırları: Giriş iletisi ve hata uyarısında başlık en fazla 32, ileti metni en fazla 255 karakter olabilir. Kısa ve net yazılmış iletiler daha çok okunur.
- Liste ayırıcısına dikkat edin: Liste kaynağına değerleri elle yazarken kullanılacak ayırıcı bölgesel ayarlara bağlıdır; Türkiye ayarlarında genellikle noktalı virgüldür. Ayırıcı yanlışsa değerler tek bir öğe olarak görünür. Değerleri bir hücre aralığına yazıp aralığı kaynak göstermek bu sorunu ortadan kaldırır.
- İlgili konular: Koşullu Biçimlendirme, Yinelenenleri Kaldır, Özel Yapıştır, EĞERSAY, VE, TARİH, BUGÜN, EĞER.
Ekli dosyalar
Son düzenleme: