İçindekiler
Excel'de açılır liste için hücreyi seçip Veri > Veri Doğrulama'yı açın, izin verilen türde Liste'yi seçin ve Kaynak kutusuna seçenekleri noktalı virgülle (Evet;Hayır) yazın ya da listenin bulunduğu aralığı seçin. Tamam'a tıklayınca hücrede açılır ok görünür.
Açılır liste, hücreye yalnızca belirlediğiniz değerlerin girilmesini sağlar. "İstanbul", "istanbul" ve "İst." gibi farklı yazımlar ortadan kalkar; ETOPLA, EĞERSAY ve özet tablolar doğru sonuç verir.
Excel'de açılır liste oluşturma adımları
- Listenin uygulanacağı hücreyi veya aralığı seçin (ör. C2:C50).
- Şeritte Veri sekmesindeki Veri Doğrulama düğmesine tıklayın.
- Ayarlar sekmesinde izin verilen değer türü olarak Liste'yi seçin.
- Kaynak kutusuna seçenekleri noktalı virgülle ayırarak yazın: Beklemede;Onaylandı;Reddedildi
- Tamam'a tıklayın. Hücreyi seçtiğinizde sağında bir ok belirir; oka tıklayarak değer seçersiniz.
Seçenekleri bir hücre aralığından almak
Seçenekler çoksa veya sık değişiyorsa onları ayrı bir aralığa yazın; tercihen Listeler adında ayrı bir sayfaya. Kaynak kutusuna tıklayıp bu aralığı fareyle seçin.
| Şehir |
|---|
| Ankara |
| Bursa |
| İstanbul |
| İzmir |
| Konya |
=Listeler!$A$2:$A$6Yeni seçenek ekledikçe genişleyen liste
Sabit aralıkta listeye eklediğiniz altıncı şehir açılır listede görünmez. Bunu önlemek için şehir listesini Ctrl + T ile tabloya dönüştürün ve tabloya Sehirler adını verin. Ardından Kaynak kutusuna aşağıdaki formülü yazın; tabloya eklenen her yeni şehir listeye de gelir.
=DOLAYLI("Sehirler[Şehir]")Giriş iletisi ve hata uyarısı
- Giriş İletisi sekmesi: hücre seçildiğinde görünen kısa bir açıklama yazarsınız (ör. "Listeden bir şehir seçin").
- Hata Uyarısı sekmesi: listede olmayan bir değer yazıldığında gösterilecek mesajı belirlersiniz. Varsayılan stil girişi tamamen engeller; diğer iki stil kullanıcıyı yalnızca uyarır ve değeri kabul etmesine izin verir.
- Boş hücrelere izin vermek istemiyorsanız Ayarlar sekmesindeki boş değerleri yok sayma kutusunun işaretini kaldırın.
Bağımlı (zincirleme) açılır liste
İlk listede seçilen değere göre ikinci listenin değişmesi için (ör. il seçince ilçeler) her alt listeye ilk listedeki değerle aynı adı verin. Alt listeyi seçip sol üstteki Ad Kutusu'na Ankara yazıp Enter'a basmanız yeterli. Ad boşluk içeremez; "Kırık kale" gibi değerlerde boşluk yerine alt çizgi kullanın. İkinci listenin Kaynak kutusuna, ilk listenin A2'de olduğunu varsayarak şunu yazın:
=DOLAYLI(A2)Açılır listeyi kaldırma veya düzenleme
Listeli hücreleri seçip Veri > Veri Doğrulama'yı yeniden açın. Kaynağı düzenleyip Tamam'a tıklayabilir veya pencerenin altındaki Tümünü Temizle düğmesiyle listeyi tamamen kaldırabilirsiniz. Hücrelerdeki mevcut değerler silinmez.
Sık sorulan sorular
Açılır listeye nasıl yeni seçenek eklerim?
Seçenekleri Kaynak kutusuna yazdıysanız Veri Doğrulama penceresinde listeye ekleyin. Bir aralıktan aldıysanız aralığı genişletin; liste bir tablodan DOLAYLI ile geliyorsa tabloya yeni satır eklemeniz yeterlidir.
Açılır listedeki oku göremiyorum, neden?
Ok yalnızca hücre seçiliyken görünür. Yine de görünmüyorsa Veri Doğrulama penceresinin Ayarlar sekmesinde hücre içi açılır liste seçeneğinin işaretli olduğunu kontrol edin.
Açılır liste başka bir sayfadaki verilerden oluşturulabilir mi?
Evet. Kaynak kutusuna tıklayıp diğer sayfaya geçin ve aralığı seçin; başvuru =Listeler!$A$2:$A$6 gibi yazılır. Excel 2010 ve sonraki sürümler bunu doğrudan destekler.
Veri doğrulama yalnızca liste için mi kullanılır?
Hayır. Aynı pencerede tam sayı, ondalık sayı, tarih, saat, metin uzunluğu ve özel formül kuralları da vardır; örneğin yalnızca 1 ile 100 arasındaki sayıları kabul edebilirsiniz.