Excel'de açılır liste oluşturmak için hücreleri seçin, Veri > Veri Doğrulama'ya gidin, İzin Verilen'i Liste yapın, Kaynak kutusuna öğeleri ayırıcıyla yazın (North,South,East,West; Türkçe ayarlarda noktalı virgülle, aşağıya bakın) ya da onları tutan aralığı seçin ve Tamam'a basın. Her hücre artık bu seçenekleri içeren bir ok gösterir ve başka girişler reddedilir.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Region | Sales | |
| 2 | Ana | North | 120 | North | 360 | |
| 3 | Ben | South | 85 | |||
| 4 | Cara | North | 240 | |||
| 5 | Dan | East | 60 | |||
| 6 | Eve | South | 150 |
F2 North toplamı olan 360'ı gösterir. B3'te North'u seçin, F2 Ben'in 85'i kadar büyür. E2'de de bir açılır liste var: orada South'u seçin, F2 bunun yerine South toplamını gösterir. Girdi için bir liste ve onu okuyan bir formül, açılır listenin en yaygın kullanımıdır. F2'deki formül Türkçe Excel'de =ETOPLA(B2:B6;E2;C2:C6) olarak yazılır; tablodaki formülleri de Türkçe adlarla ve noktalı virgülle yazabilirsiniz.
Adım adım açılır liste oluşturma
- Listeyi alacak hücreleri seçin, örneğin B2:B6.
- Veri > Veri Doğrulama'ya gidin (Veri Araçları grubu). Windows'ta tuş sırası Alt, A, V, V'dir.
- Ayarlar sekmesinde İzin Verilen'i Liste yapın.
- Kaynak kutusuna öğeleri ayırıcıyla yazın,
North;South;East;West, ya da kutuya tıklayıp sayfada öğelerin bulunduğu aralığı seçin; bu=$F$2:$F$5yazar. - Hücre içi açılan liste işaretli kalsın (o olmadan ok olmaz, yalnızca denetim olur).
- Tamam'a basın.
Listeyi klavyeden açmak için hücreyi seçip Alt+Aşağı Ok'a (Windows) veya Option+Aşağı Ok'a (Mac) basın. Microsoft 365 için Excel'de hücreye ilk harfleri yazmak listeyi eşleşen öğelere daraltır.
Aynı iletişim kutusunda isteğe bağlı iki sekme vardır: Giriş İletisi hücre seçildiğinde bir ipucu gösterir, Hata Uyarısı da biri listede olmayan bir değer yazdığında ne olacağını belirler. Durdur stiliyle (varsayılan) giriş reddedilir; Uyarı veya Bilgi ile bir sorudan sonra izin verilir. İnsanların her şeyi yazabilmesi ve listenin yine de sunulması için Geçersiz veri girildikten sonra hata uyarısı göster'in işaretini kaldırın.
Yazılan öğeler bilgisayarın bölge ayarlarındaki liste ayırıcısıyla ayrılır. Türkçe bölge ayarlarında ondalık ayırıcı virgül olduğu için liste ayırıcısı noktalı virgüldür: North;South;East;West.
Bir hücre aralığından açılır liste
İletişim kutusuna yazılan bir liste gözden gizlidir ve orada düzenlenmesi gerekir. Hücrelerdeki bir listenin bakımı daha kolaydır: bir hücreyi değiştirin, onu kullanan her açılır liste değişir. Burada bölgeler E2:E5'tedir ve B2:B6'daki açılır liste kaynak olarak bu aralığı kullanır.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Regions | |
| 2 | Ana | North | 120 | North | |
| 3 | Ben | South | 85 | South | |
| 4 | Cara | North | 240 | East | |
| 5 | Dan | East | 60 | West | |
| 6 | Eve | South | 150 |
E5'i West'ten Central'a çevirin, sonra B sütunundaki herhangi bir oku açın: liste West yerine Central sunar. B sütununda önceden seçilmiş değerler değişmez.
Listeleri gözden uzak tutmanın olağan yolu olan başka bir sayfadaki bir aralığı kullanmak için Kaynak'a sayfa adını yazın: =Lists!$A$2:$A$5. En alta bir öğe eklediğinizde listenin büyümesi için önce öğeleri bir tabloya çevirin (onları seçin, Ekle > Tablo), sonra kaynak olarak tablonun sütununu seçin: başvuru tabloyla birlikte genişler.
BENZERSİZ ile dinamik açılır liste
Öğeler verinin kendisinden gelmeliyse (bir sütunda geçen her bölge, her biri bir kez) listeyi bir formülle oluşturun ve açılır listeyi sonuca yönlendirin. G2'deki =SIRALA(BENZERSİZ(B2:B8)) farklı bölgeleri alfabetik sırayla taşırır.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Pick | Sales | Regions | |
| 2 | Ana | North | 120 | South | 235 | East | |
| 3 | Ben | South | 85 | North | |||
| 4 | Cara | North | 240 | South | |||
| 5 | Dan | East | 60 | West | |||
| 6 | Eve | South | 150 | ||||
| 7 | Fay | West | 95 | ||||
| 8 | Gus | East | 110 |
G2 East, North, South, West'i taşırır ve E2'deki açılır liste bu dördünü sunar. B7'yi Central yapın, Central hem taşmada hem listede görünür.
Excel'de açılır listenin Kaynak'ını =$G$2# yapın. Bir hücreden sonraki # "bu formülün taşmasının tamamı" demektir, bu yüzden liste her zaman tam olarak sonuç kadar uzundur, sonunda boş satır olmaz. Taşma başvurusu Excel 365 veya 2021 gerektirir; kaynak hücre başka bir sayfada olabilir (=Lists!$A$2#). Veri sütununda boş hücreler varsa BENZERSİZ onlar için 0 döndürür; onları =SIRALA(BENZERSİZ(FİLTRE(B2:B100;B2:B100<>""))) ile dışarıda bırakın. Fonksiyonu ayrıntılı olarak BENZERSİZ sayfası anlatıyor.
Bağımlı açılır listeler
Bağımlı bir liste başka bir hücredeki seçimle değişir: A2'de Fruit'i seçin, B2 yalnızca meyve sunar. Excel 365 ve 2021'de ikinci listeyi bir FİLTRE formülü kurar: =FİLTRE(E2:E8;D2:D8=A2) kategorisi A2 ile eşleşen öğeleri döndürür, B2'deki açılır liste de bu taşmayı kaynak olarak kullanır.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Category | Item | Category | Item | Items | ||
| 2 | Fruit | Pear | Fruit | Apple | Apple | ||
| 3 | Fruit | Pear | Pear | ||||
| 4 | Vegetable | Carrot | Kiwi | ||||
| 5 | Vegetable | Leek | |||||
| 6 | Bakery | Bread | |||||
| 7 | Fruit | Kiwi | |||||
| 8 | Bakery | Bagel |
A2'de Fruit varken G2 Apple, Pear ve Kiwi'yi taşırır ve B2'deki seçenekler bunlardır. A2'de Bakery'yi seçin: G2 Bread ve Bagel'e döner. Siz yeniden seçene kadar B2 hâlâ Pear der, çünkü bir açılır liste hücrede zaten olan bir değeri asla değiştirmez. Excel'de B2'nin kaynağı =$G$2#'dir.
Eski Excel sürümlerinde klasik yol DOLAYLI ve adlandırılmış aralıkları kullanır:
- Her kategorinin öğelerini, başlığı kategori adı olan kendi sütununa koyun: bir sütunda Fruit, sonrakinde Vegetable.
- Her öğe sütununu seçin ve Ad Kutusu'nda (formül çubuğunun solunda) onu kategorisinin adıyla adlandırın:
Fruit,Vegetable,Bakery. - A2'ye kaynağı
Fruit;Vegetable;Bakeryolan bir açılır liste verin. - B2'ye kaynağı
=DOLAYLI(A2)olan bir açılır liste verin. DOLAYLI (İngilizce INDIRECT) A2'deki metni o adı taşıyan aralığa bir başvuruya çevirir.
Adlar kategori metniyle birebir eşleşmeli ve boşluk içermemelidir (Dairy_Products kullanın ya da kaynakta =DOLAYLI(YERİNEKOY(A2;" ";"_"))). DOLAYLI hakkında daha fazlası DOLAYLI sayfasında.
Seçilen öğenin değerini arama
Açılır liste çoğu zaman bir sipariş formunun veya teklifin girdisidir: kullanıcı bir ürün seçer ve bir arama fiyatını doldurur.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Product | Price | Product | Price | ||
| 2 | Order | Pear | Apple | $1.20 | ||
| 3 | Pear | $1.50 | ||||
| 4 | Carrot | $0.80 | ||||
| 5 | Bread | $2.40 | ||||
| 6 | Milk | $1.10 |
Sıra sende: C2 hücresinde B2'de seçilen ürünün fiyatını E:F'deki tablodan döndürün.
Pear seçiliyken cevap $1.50'dir. B2'de başka bir ürün seçin, fiyat onu izler. =DÜŞEYARA(B2;E2:F6;2;YANLIŞ) veya =ÇAPRAZARA(B2;E2:E6;F2:F6) çalışır; bağımsız değişkenler için bkz. DÜŞEYARA.
Bir hücreyi seçilen öğeye göre renklendirme
Hücreyi seçilene göre renklendirmek için (Done için yeşil, Late için kırmızı) aynı hücrelere bir koşullu biçimlendirme kuralı ekleyin: B2:B6'yı seçin, Giriş > Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Eşittir'e gidin, Late yazın ve bir biçim seçin. Bütün satırı renklendirmek için A2:B6'yı seçin ve =$B2="Late" ile Yeni Kural > Biçimlendirilecek hücreleri belirlemek için formül kullan'ı kullanın.
| A | B | |
|---|---|---|
| 1 | Task | Status |
| 2 | Quote | Done |
| 3 | Invoice | Late |
| 4 | Order | Open |
| 5 | Report | Late |
| 6 | Survey | Done |
B3 ve B5 vurgulanır. B4'te Late'i seçin, o da vurgulanır; B3'te Done'ı seçin, vurgu kaybolur. Kuralları ayrıntılı olarak koşullu biçimlendirme sayfası anlatıyor.
Açılır liste neden çalışmıyor
- Veri > Veri Doğrulama'da Hücre içi açılan liste işaretli değil. Liste girişleri yine kısıtlar ama ok yoktur.
- Ok yalnızca seçili hücrede görünür. Tabloda listesi olan diğer hücreleri işaretleyen hiçbir şey yoktur; onları bulmak için Giriş > Bul ve Seç > Veri Doğrulama'yı kullanın.
- Kaynak aralığında boş hücreler var, bu yüzden liste boş satırlar gösterir. Yalnızca dolu hücreleri seçin ya da boşluk içermeyen taşan bir kaynak kullanın (
=$G$2#). - Öğeler yanlış ayırıcıyla yazılmış: virgül kullanan bir Excel'de
North;South,North;Southadlı tek bir öğe olur; Türkçe ayarlı bir Excel'de deNorth,Southaynı şekilde tek bir öğedir. - Bir açılır liste tek bir değer tutar. İkinci bir öğe seçmek ilkinin yerine geçer; tek hücrede birkaç öğe seçmek bir VBA makrosu gerektirir.
Bir açılır listeyi değeri kopyalamadan başka hücrelere kopyalamak için hücreyi kopyalayın, sonra Giriş > Yapıştır > Özel Yapıştır > Doğrulama'yı kullanın. Birini kaldırmak için hücreleri seçin ve Veri > Veri Doğrulama > Tümünü Temizle'yi seçin.
Sıkça Sorulan Sorular
Excel'de açılır liste nasıl oluşturulur?
Hücreleri seçin, Veri > Veri Doğrulama'ya gidin, İzin Verilen'i Liste yapın, Kaynak kutusuna öğeleri Türkçe bölge ayarlarında noktalı virgülle ayırarak yazın (North;South;East) ya da onları tutan aralığı seçin (=$F$2:$F$5) ve Tamam'a basın.
Excel'de açılır liste nasıl düzenlenir?
Listeli bir hücre seçin, Veri > Veri Doğrulama'yı açın ve Kaynak kutusunu değiştirin. Her kopyayı güncellemek için Bu değişiklikleri aynı ayarlara sahip tüm diğer hücrelere uygula'yı işaretleyin. Kaynak bir aralıksa o aralıktaki hücreleri düzenlemek iletişim kutusunu açmadan listeyi değiştirir.
Excel'de açılır liste nasıl kaldırılır?
Hücreleri seçin, Veri > Veri Doğrulama'ya gidip Tümünü Temizle'ye, sonra Tamam'a tıklayın. Önceden seçilmiş değerler hücrelerde kalır; yalnızca ok ve kısıtlama kaybolur.
Başka bir sayfadan açılır liste nasıl yapılır?
Kaynak kutusuna başvuruyu sayfa adıyla yazın: =Lists!$A$2:$A$6, ya da Kaynak kutusu etkinken diğer sayfaya tıklayıp aralığı seçin. Adlandırılmış bir aralık (Formüller > Ad Tanımla) da çalışır: =Regions.
Kendiliğinden güncellenen bir açılır liste nasıl yapılır?
Onu taşan bir formüle yönlendirin: H2 gibi bir yardımcı hücreye =SIRALA(BENZERSİZ(FİLTRE(B2:B100;B2:B100<>""))) yazın ve Kaynak olarak =$H$2# kullanın. B sütunundaki yeni değerler listede hemen görünür, FİLTRE de boş satırları dışarıda tutar. Bu, Excel 365 veya 2021 gerektirir.