Applies ToMicrosoft 365 için Excel Mac'te Microsoft 365 için Excel Web için Excel Excel 2024 Mac için Excel 2024 Excel 2021 Mac için Excel 2021 Excel 2019 Excel 2016

Verilerin türünü veya kullanıcıların bir hücreye girdiği değerleri (açılan liste gibi) kısıtlamak için veri doğrulamayı kullanın.

Tarayıcınız videoları desteklemiyor. Microsoft Silverlight, Adobe Flash Player veya Internet Explorer 9’u yükleyin.

Kural oluşturmak istediğiniz hücreleri seçin.

  1. Veri >Veri Doğrulama'ya tıklayın.

    Veri Doğrulama

  2. Ayarlar sekmesindeki İzin Ver'in altında bir seçenek belirleyin:

    • Tamsayı - Hücreyi yalnızca tamsayıları kabul etmek üzere kısıtlamak için.

    • Ondalık - hücreyi yalnızca ondalık sayıları kabul etmek üzere kısıtlamak için.

    • Liste - açılan listeden veri seçmek için.

    • Tarih - Hücreyi yalnızca tarihi kabul etmek üzere kısıtlamak için.

    • Zaman : Hücreyi yalnızca saati kabul etmek üzere kısıtlamak için.

    • Metin Uzunluğu - metnin uzunluğunu kısıtlamak için.

    • Özel – özel formül için.

  3. Veri'nin altında bir koşul seçin.

  4. İzin Ver ve Veriler için seçtiğiniz değerlere göre diğer gerekli değerleri ayarlayın.

  5. Giriş İletisi sekmesini seçin ve kullanıcıların veri girerken göreceği iletiyi özelleştirin.

  6. Kullanıcı seçili hücreleri seçtiğinde veya üzerine geldiğinde iletiyi görüntülemek için Hücre seçildiğinde giriş iletisini göster onay kutusunu seçin.

  7. Hata iletisini özelleştirmek ve stil seçmek için Hata Uyarısı sekmesini seçin.

  8. Tamam'ı seçin.

    Şimdi, kullanıcı geçerli olmayan bir değer girmeye çalışırsa, özelleştirilmiş iletinizle birlikte bir Hata Uyarısı görüntülenir.

Örneklerimizi indirin

Bu makaledeki tüm veri doğrulama örneklerini içeren örnek bir çalışma kitabı indirin

Kullanıcıların veri girmesini gerektiren bir çalışma sayfası oluşturuyorsanız, girişi belirli bir tarih veya sayı aralığıyla kısıtlamayı ya da yalnızca pozitif tamsayıların girilmesini sağlamayı tercih edebilirsiniz. Excel, verilerin doğrulanması kullanarak belirli hücrelere veri girişini kısıtlayabilir, bir hücre seçildiğinde kullanıcılardan geçerli verileri girmelerini isteyebilir ve kullanıcı geçersiz veri girdiğinde hata iletisi görüntüleyebilir.

Veri girişini kısıtlayın

  1. Veri girişini kısıtlamak istediğiniz hücreleri seçin.

  2. Veri sekmesinde Veri Doğrulama'yı seçin.

    Not: Doğrulama komutu kullanılamıyorsa, çalışma sayfası korumalı veya çalışma kitabı paylaşılıyor olabilir. Çalışma kitabınız paylaşılıyorsa ve sayfanız korumalıysa veri doğrulama ayarlarını değiştiremezsiniz. Çalışma kitabı koruması hakkında daha fazla bilgi için bkz. Çalışma kitabını koruma.

  3. İzin Ver kutusunda, izin vermek istediğiniz veri türünü seçin ve sınırlama ölçütlerini ve değerlerini doldurun.

    Not: Sınırlayıcı değerler girdiğiniz kutular, seçtiğiniz verilere ve sınırlama ölçütlerine göre etiketlenir. Örneğin, veri türünüz olarak Tarih'i seçerseniz, Başlangıç Tarihi ve Bitiş Tarihi etiketli minimum ve maksimum değer kutularına sınırlayıcı değerler girebilirsiniz.

Kullanıcılardan geçerli girişler isteyin

Kullanıcılar veri girişi gereksinimleri olan bir hücreyi seçtiğinde, hangi verilerin geçerli olduğunu açıklayan bir ileti görüntüleyebilirsiniz.

  1. Kullanıcılardan geçerli veri girişleri istediğiniz hücreleri seçin.

  2. Veri sekmesinde Veri Doğrulama'yı seçin.

    Not: Doğrulama komutu kullanılamıyorsa, çalışma sayfası korumalı veya çalışma kitabı paylaşılıyor olabilir. Çalışma kitabınız paylaşılıyorsa ve sayfanız korumalıysa veri doğrulama ayarlarını değiştiremezsiniz. Çalışma kitabı koruması hakkında daha fazla bilgi için bkz. Çalışma kitabını koruma.

  3. Giriş İletisi sekmesinde, Hücre seçildiğinde giriş iletisini göster onay kutusunu seçin.

  4. Başlık kutusuna iletiniz için bir başlık yazın.

  5. Giriş iletisi kutusuna, görüntülemek istediğiniz iletiyi yazın.

Geçersiz veri girildiğinde bir hata iletisi görüntüleyin

Veri kısıtlamaları uyguluyorsanız ve bir kullanıcı bir hücreye geçersiz veri giriyorsa, hatayı açıklayan bir ileti görüntüleyebilirsiniz.

  1. Hata iletinizi görüntülemek istediğiniz hücreleri seçin.

  2. Veri sekmesinde Veri Doğrulama'yı seçin.

    Not: Doğrulama komutu kullanılamıyorsa, çalışma sayfası korumalı veya çalışma kitabı paylaşılıyor olabilir. Çalışma kitabınız paylaşılıyorsa ve sayfanız korumalıysa veri doğrulama ayarlarını değiştiremezsiniz. Çalışma kitabı koruması hakkında daha fazla bilgi için bkz . Çalışma kitabını koruma .

  3. Hata Uyarısı sekmesindeki Başlık kutusuna iletiniz için bir başlık yazın.

  4. Hata iletisi kutusuna, geçersiz veri girilirse görüntülenmesini istediğiniz iletiyi yazın.

  5. Aşağıdakilerden birini yapın:

    Bunu yapmak için

    Stil açılır menüsünde

    Devam etmeden önce kullanıcıların hatayı düzeltmelerini iste

    Durdurma

    Kullanıcıları verilerin geçersiz olduğu konusunda uyarın ve devam etmek isteyip istemediklerini belirtmek için Evet veya Hayır'ı seçmelerini isteyin

    Uyarı

    Kullanıcıları verilerin geçersiz olduğunu yönünde uyarın, ancak uyarı iletisini kapattıktan sonra kullanıcıların devam etmesine izin verin

    Önemli

Bir hücreye veya aralığa veri doğrulama ekleme

Not: Bu bölümdeki ilk iki adım herhangi bir veri doğrulama türü eklemeye yöneliktir. 3-7 arası adımlar özellikle açılan liste oluşturmak içindir.

  1. Doğrulamak üzere bir veya daha fazla hücre seçin.

  2. Veri sekmesinin Veri Araçları grubunda Veri Doğrulama'yı seçin.

  3. Ayarlar sekmesindeki İzin Ver kutusunda Liste'yi seçin.

  4. Kaynak kutusuna liste değerlerinizi virgülle ayırarak yazın. Örneğin, Düşük,Ortalama,Yüksek yazın.

  5. Hücre içi açılan onay kutusunun seçili olduğundan emin olun. Aksi takdirde, hücrenin yanında açılan oku görmezsiniz.

  6. Boş (null) değerleri nasıl işlemek istediğinizi belirtmek için, Boşluğu yoksay onay kutusunu seçin veya temizleyin.

  7. Doğru çalıştığından emin olmak için veri doğrulamayı test edin. Ayarlarınızın tasarladığınız gibi çalıştığından ve iletilerinizin beklediğiniz durumlarda görüntülendiğinden emin olmak için, hücrelere hem geçerli hem de geçersiz veriler girmeyi deneyin.

Notlar: 

  • Açılan listenizi oluşturduktan sonra, listenin istediğiniz şekilde çalıştığından emin olun. Örneğin, hücrenin tüm girdilerinizi göstermek için yeterince geniş olup olmadığını kontrol etmek isteyebilirsiniz.

  • Veri doğrulamayı kaldır - Silmek istediğiniz doğrulamayı içeren hücreyi veya hücreleri seçin, Veri > Veri Doğrulaması'na gidin ve veri doğrulama iletişim kutusunda Tümünü Temizle'ye basın ve ardından Tamam'ı seçin.

Aşağıdaki tabloda diğer veri doğrulama türleri listelenmekte ve bunları çalışma sayfalarınıza ekleme yolları gösterilmektedir.

Yapılacak işlem:

İzleyeceğiniz adımlar:

Veri girişini belirli sınırlar içindeki tamsayılar ile kısıtlayın.

  1. Yukarıdaki 1-2 arası adımları uygulayın.

  2. İzin Ver listesinden Tam sayı'yı seçin.

  3. Veri kutusunda, istediğiniz kısıtlama türünü seçin. Örneğin, üst ve alt sınırları ayarlamak için arasında seçim yapın.

  4. İzin verilecek en küçük, en büyük veya belirli değeri girin.

    Sayı değeri döndüren bir formül de girebilirsiniz.

    Örneğin, F1 hücresindeki verileri doğruladığınızı varsayalım. En düşük kesinti sınırını bu hücredeki alt öğe sayısının iki katı olarak ayarlamak için , Veri kutusuna büyüktür veya eşittir'i seçin ve Minimum kutusuna =2*F1 formülünü girin.

Veri girişini belirli sınırlar içindeki bir ondalık sayı ile kısıtlayın.

  1. Yukarıdaki 1-2 arası adımları uygulayın.

  2. İzin Ver kutusunda Ondalık'ı seçin.

  3. Veri kutusunda, istediğiniz kısıtlama türünü seçin. Örneğin, üst ve alt sınırları ayarlamak için arasında seçim yapın.

  4. İzin verilecek en küçük, en büyük veya belirli değeri girin.

    Sayı değeri döndüren bir formül de girebilirsiniz. Örneğin, E1 hücresindeki bir satışçının maaşının %6'sı için komisyonlar ve bonuslar için maksimum sınır ayarlamak için , Veri kutusuna küçük veya ona eşit'i seçin ve Maksimum kutusuna =E1*%6 formülünü girin.

    Not: Bir kullanıcının yüzdeleri (örneğin% 20) girmesine izin vermek için , İzin Ver kutusunda Ondalık'ı seçin, Veri kutusuna istediğiniz kısıtlama türünü seçin, en düşük, en yüksek veya belirli değeri ondalık olarak girin(örneğin , .2 ) ve ardından hücreyi seçip Giriş sekmesinin Sayı grubunda Yüzde Stili düğme görüntüsü 'ne tıklayarak veri doğrulama hücresini yüzde olarak görüntüleyin.

Veri girişini belirli bir tarih aralığındaki bir tarih ile kısıtlayın.

  1. Yukarıdaki 1-2 arası adımları uygulayın.

  2. İzin Ver kutusunda Tarih'i seçin.

  3. Veri kutusunda, istediğiniz kısıtlama türünü seçin. Örneğin, belirli bir günden sonraki tarihlere izin vermek için büyüktür seçeneğini belirleyin.

  4. İzin verilecek başlangıç, bitiş tarihini veya belirli bir tarihi girin.

    Ayrıca, tarih döndüren bir formül de girebilirsiniz. Örneğin, bugünün tarihi ile bugünün tarihinden itibaren 3 gün arasında bir zaman dilimi ayarlamak için , Veri kutusuna arasında öğesini seçin, Başlangıç tarihi kutusuna =BUGÜN() yazın ve Bitiş tarihi kutusuna =BUGÜN()+3 yazın.

Veri girişini belirli bir zaman dilimindeki bir saat ile kısıtlayın.

  1. Yukarıdaki 1-2 arası adımları uygulayın.

  2. İzin Ver kutusunda Saat'i seçin.

  3. Veri kutusunda, istediğiniz kısıtlama türünü seçin. Örneğin, günün belirli bir saatinden önceki sürelere izin vermek için küçüktür seçeneğini belirleyin.

  4. İzin verilecek başlangıç, bitiş saatini veya belirli bir saati girin. Belirli saatleri girmek isterseniz, ss:dd saat biçimini kullanın.

    Örneğin, başlangıç saati (08:00) ile ayarlanmış E2 hücreniz ve bitiş saati (17:00) olan F2 hücreniz olduğunu ve toplantı saatlerini bu saatler arasında sınırlamak istediğinizi ve ardından Veri kutusunda arasında seçim yapmak istediğinizi varsayalım, Başlangıç saati kutusuna =E2 yazın ve ardından Bitiş saati kutusuna =F2 girin.

Veri girişini belirtilen uzunluktaki bir metin ile kısıtlayın.

  1. Yukarıdaki 1-2 arası adımları uygulayın.

  2. İzin Ver kutusunda Metin Uzunluğu'nu seçin.

  3. Veri kutusunda, istediğiniz kısıtlama türünü seçin. Örneğin, belirli sayıda karaktere izin vermek için küçük veya eşit'i seçin.

  4. Bu durumda girdiyi 25 karakterle sınırlamak istiyoruz, bu nedenle Veri kutusuna küçük veya eşittir'i seçin ve Maksimum kutusuna 25 girin.

Bir başka hücrenin içeriğine bağlı olarak izin verilen değeri hesaplayın.

  1. Yukarıdaki 1-2 arası adımları uygulayın.

  2. İzin Ver kutusunda, istediğiniz veri türünü seçin.

  3. Veri kutusunda, istediğiniz kısıtlama türünü seçin.

  4. Veri kutusunun altındaki kutuda veya kutularda, izin verilenleri belirtmek için kullanmak istediğiniz hücreyi seçin.

    Örneğin, bir hesabın girişlerine yalnızca sonuç E1 hücresindeki bütçeyi aşmazsa izin vermek için, > Tamsayı, Veri, küçük veya eşittir ve En fazla >= =E1'i seçin .

Notlar: 

  • Aşağıdaki örneklerde kendi koşullarınızı belirlemek üzere formül yazdığınız Özel seçeneği kullanılmaktadır. Veri kutusunda ne görüntülendiği konusunda kaygılanmanız gerekmez, Özel seçeneği açıkken Veri kutusu devre dışı bırakılır.

  • Bu makaledeki ekran görüntüleri Excel 2016; ancak işlevselliği Web için Excel içinde aynıdır.

Şundan emin olmak için:

Bu formülü girin:

Ürün kimliği (C2) içeren hücre her zaman standart ön ek olan “ID-” ile başlar ve en az 10 (9’dan fazla) karakterden oluşur.

=VE(SOLDAN(C2,3) ="ID-",UZUNLUK(C2)>9)

Örnek 6: Veri doğrulamada kullanılan formüller

Ürün adının bulunduğu hücre (D2) yalnızca metin içerir.

=EMETİNSE(D2)

Örnek 2: Veri doğrulamada kullanılan formüller

Birinin doğum gününü içeren hücre (B6), B4 hücresinde belirtilen yıl sayısından fazla olmalıdır.

=EĞER(B6<=(BUGÜN()-(365*B4)),DOĞRU,YANLIŞ)

Bir girişi en az yaş ile kısıtlamaya yönelik veri doğrulama örneği

A2:A10 hücre aralığındaki tüm veriler benzersiz değerler içerir.

=EĞERSAY($A$2:$A$10,A2)=1

Örnek 4: Veri doğrulamada kullanılan formüller

Not: Önce A2 hücresinin veri doğrulama formülünü girin, sonra EĞERSAY için ikinci bağımsız değişkenin geçerli hücreyle eşleşmesi için A2’yi A3:A10’a kopyalayın. Bu A2)=1 bölümü A3)=1, A4)=1 olarak değişir ve bu şekilde devam eder.

B4 hücresindeki e-posta adresinin @ sembolünü içerdiğinden emin olun.

=ESAYIYSA(BUL("@",B4))

Bir e-posta adresinin @ simgesi içerdiğinden emin olmaya yönelik veri doğrulama örneği

İpucu: Microsoft 365'i ayarlama hakkında daha fazla bilgi edinmek isteyen küçük bir işletme sahibiyseniz Küçük işletme yardımı ve öğrenme sayfasını ziyaret edin.

Daha fazlasını mı istiyorsunuz?

Açılan liste oluşturma

Açılan listede öğeleri ekleme veya kaldırma

Veri doğrulama hakkında daha fazla bilgi

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.