Skip to main content

Excel açılır listesi: oluşturma, düzenleme, kaldırma ve daha gelişmiş işlemler

Author: Siluvia Last Modified: 2025-06-10

Açılır liste, kullanıcıların bir seçim listesinden bir değer seçmesine olanak tanıyan liste kutusuna benzer. Bu eğitimde, Excel'de açılır liste oluşturma, düzenleme ve kaldırma gibi temel işlemler gösterilecektir. Ayrıca, açılır listenin işlevselliğini artırmak ve daha fazla Excel sorununu çözmek için gelişmiş işlemler de sunulmaktadır.

 İçindekiler Tablosu: [ Gizle ]

(Aşağıdaki veya sağdaki içindekiler tablosunda herhangi bir başlığa tıklayarak ilgili bölüme gidebilirsiniz.)

Basit açılır liste oluştur

Açılır listeyi kullanmak için öncelikle nasıl oluşturulacağını öğrenmeniz gerekir. Bu bölümde, Excel'de açılır liste oluşturmanıza yardımcı olacak6 farklı yöntem sunulmaktadır.

Bir hücre aralığından açılır liste oluştur

Burada, Excel'de bir hücre aralığından açılır liste oluşturma adımlarını göstereceğiz. Lütfen aşağıdaki adımları izleyin

1. Açılır listenin yerleştirileceği hücre aralığını seçin.

İpucu: "Ctrl" tuşunu basılı tutarak hücreleri tek tek seçerek, birden fazla bitişik olmayan hücre için aynı anda açılır liste oluşturabilirsiniz.

2. "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

A screenshot of the Data Validation option in Excel ribbon

3. "Veri Doğrulama" iletişim kutusunda, "Ayarlar" sekmesinde aşağıdaki şekilde yapılandırın.

3.1) "İzin Ver" açılır listesinden Liste'yi seçin;
3.2) "Kaynak" kutusunda, açılır listede görüntülenecek değerlerin bulunduğu hücre aralığını seçin;
3.3) "Tamam" düğmesine tıklayın.

A screenshot showing the Settings tab in the Data Validation dialog box with List selected

Notlar:

1) Seçili aralıktaki boş hücreleri nasıl ele almak istediğinize bağlı olarak "Boşları Yoksay" kutusunu işaretleyebilir veya kaldırabilirsiniz;
2) "Hücre içi açılır liste" kutusunun işaretli olduğundan emin olun. Bu kutu işaretli değilse, hücre seçildiğinde açılır ok görünmez.
3) "Kaynak" kutusunda, virgülle ayrılmış değerleri manuel olarak da girebilirsiniz, aşağıdaki ekran görüntüsünde gösterildiği gibi.

A screenshot showing the Source box in Data Validation with manually typed values for a drop-down list

Artık açılır liste oluşturuldu. Açılır liste hücresine tıkladığınızda yanında bir ok görüntülenecek, oka tıklayarak listeyi genişletebilir ve ardından bir öğe seçebilirsiniz.

A screenshot of a created drop-down list in Excel

Tablodan dinamik açılır liste oluştur

Veri aralığınızı bir Excel tablosuna dönüştürebilir ve ardından tablo aralığına dayalı dinamik bir açılır liste oluşturabilirsiniz.

1. Orijinal veri aralığını seçin ve ardından "Ctrl" + "T" tuşlarına basın.

2. Açılan "Tablo Oluştur" iletişim kutusunda "Tamam"a tıklayın. Böylece veri aralığı tabloya dönüştürülür.

A screenshot of the Create Table dialog box in Excel used to convert a range to a table

3. Açılır listenin yerleştirileceği hücre aralığını seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

4. "Veri Doğrulama" iletişim kutusunda şunları yapın:

4.1) "İzin Ver" açılır listesinden "Liste"yi seçin;
4.2) "Kaynak" kutusunda, başlık hariç tablo aralığını seçin;
4.3) "Tamam" düğmesine tıklayın.

A screenshot of the Data Validation dialog box in Excel showing a table range selected for the drop-down list

Artık dinamik açılır listeler oluşturuldu. Tablo aralığına veri eklediğinizde veya kaldırdığınızda, açılır listedeki değerler otomatik olarak güncellenir.

Formüllerle dinamik açılır liste oluştur

Tablo aralığından dinamik açılır liste oluşturmanın yanı sıra, Excel'de bir formül kullanarak da dinamik açılır liste oluşturabilirsiniz.

1. Açılır listelerin çıktısını almak istediğiniz hücreleri seçin.

2. "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

3. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.

3.1) "İzin Ver" kutusunda "Liste"yi seçin;
3.2) "Kaynak" kutusuna aşağıdaki formülü girin;
=OFFSET($A$13,0,0,COUNTA($A$13:$A$24),1)
Not: Bu formülde, $A$13 veri aralığının ilk hücresidir ve $A$13:$A$24 açılır listeleri oluşturacağınız veri aralığıdır.
3.3) "Tamam" düğmesine tıklayın. Ekran görüntüsüne bakın:

A screenshot of the Data Validation dialog box in Excel with the OFFSET formula entered for a dynamic drop-down list

Artık dinamik açılır listeler oluşturuldu. Belirli aralığa veri eklediğinizde veya kaldırdığınızda, açılır listelerdeki değerler otomatik olarak güncellenir.

Adlandırılmış aralıktan açılır liste oluştur

Excel'de adlandırılmış bir aralıktan da açılır liste oluşturabilirsiniz.

1. Öncelikle, bir adlandırılmış aralık oluşturun. Açılır listeyi oluşturacağınız hücre aralığını seçin, "Ad" kutusuna aralık adını yazın ve "Enter" tuşuna basın.

A screenshot of creating a named range in Excel by entering the range name into the Name box

2. "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

3. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.

3.1) "İzin Ver" kutusunda "Liste"yi seçin;
3.2) "Kaynak" kutusuna tıklayın ve ardından "F3" tuşuna basın.
3.3) "Ad Yapıştır" iletişim kutusunda, az önce oluşturduğunuz aralık adını seçin ve ardından "Tamam" düğmesine tıklayın;
İpucu: "Kaynak" kutusuna manuel olarak "=aralık adı" da girebilirsiniz. Bu örnekte "=City" yazacağım.
3.4) "Veri Doğrulama" iletişim kutusuna döndüğünüzde "Tamam"a tıklayın. Ekran görüntüsüne bakın:

A screenshot of the Data Validation dialog box in Excel with a named range selected for the drop-down list

Artık adlandırılmış aralıktaki verilerle açılır liste oluşturuldu.

Başka bir çalışma kitabından açılır liste oluştur

Diyelim ki "SourceData" adlı bir çalışma kitabınız var ve bu "SourceData" çalışma kitabındaki verilere dayalı olarak başka bir çalışma kitabında açılır liste oluşturmak istiyorsunuz, lütfen aşağıdaki adımları izleyin.

1. "SourceData" çalışma kitabını açın. Bu kitapta, açılır listeyi oluşturacağınız verileri seçin, "Ad" kutusuna bir aralık adı yazın ve ardından "Enter" tuşuna basın.

Burada aralığın adını City olarak belirliyorum.

A screenshot of defining a range name in Excel for drop-down list data

2. Açılır liste ekleyeceğiniz çalışma sayfasını açın. "Formüller" > "Ad Tanımla"ya tıklayın.

A screenshot of selecting the Define Name option in Excel

3. "Yeni Ad" iletişim kutusunda, "SourceData" çalışma kitabında oluşturduğunuz aralık adına dayalı bir adlandırılmış aralık oluşturmanız gerekir, lütfen aşağıdaki şekilde yapılandırın.

3.1) "Ad" kutusuna bir ad girin;
3.2) "Şuna Başvurur" kutusuna aşağıdaki formülü girin.
=SourceData.xlsx!City
3.3) Kaydetmek için "Tamam"a tıklayın

A screenshot of the New Name dialog box in Excel

Notlar:

1). Formülde, "SourceData" açılır listeyi oluşturacağınız verileri içeren çalışma kitabının adıdır; "City" ise SourceData kitabında belirttiğiniz aralık adıdır.
2). Kaynak veri çalışma kitabının adında boşluk veya -, #, ... gibi başka karakterler varsa, çalışma kitabı adını tek tırnak içine almanız gerekir, örneğin " ='Source Data.xlsx'! City".

4. Açılır liste ekleyeceğiniz çalışma kitabını açın, açılır liste için hücreleri seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

A screenshot of the Data Validation option in Excel ribbon

5. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.

5.1) "İzin Ver" kutusunda "Liste"yi seçin;
5.2) "Kaynak" kutusuna tıklayın ve ardından "F3" tuşuna basın.
5.3) Açılan "Ad Yapıştır" iletişim kutusunda, az önce oluşturduğunuz aralık adını seçin ve ardından "Tamam" düğmesine tıklayın;
İpucu: "Kaynak" kutusuna manuel olarak "=aralık adı" da girebilirsiniz. Bu örnekte "=Test" yazacağım.
5.4) "Veri Doğrulama" iletişim kutusuna döndüğünüzde "Tamam"a tıklayın.

A screenshot of the Paste Name dialog box in Excel to select the range name for a drop-down list

Artık seçili aralığa açılır listeler eklendi. Ve açılır listedeki değerler başka bir çalışma kitabından gelmektedir.

A screenshot showing a drop-down list in Excel created from data in another workbook

Harika bir araçla kolayca açılır liste oluşturun

Burada, "Kutools for Excel"in "Basit açılır liste oluştur" aracını şiddetle tavsiye ediyorum. Bu özellikle, belirli hücre değerleriyle kolayca açılır liste oluşturabilir veya Excel'de önceden tanımlanmış özel listelerle açılır liste oluşturabilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Açılır liste eklemek istediğiniz hücreleri seçin ve ardından "Kutools" > "Açılır Liste" > "Basit açılır liste oluştur"a tıklayın.

A screenshot of the Kutools Create simple drop-down list option in Excel ribbon

2. "Basit açılır liste oluştur" iletişim kutusunda aşağıdaki şekilde yapılandırın.

3.1) "Uygula" kutusunda, seçili aralığın burada görüntülendiğini görebilirsiniz. İsterseniz uygulanan hücre aralığını değiştirebilirsiniz;
3.2) "Kaynak" bölümünde, açılır listeleri bir hücre aralığındaki verilere göre oluşturmak veya değerleri manuel olarak girmek istiyorsanız, "Bir değer girin veya bir hücre değerine başvurun" seçeneğini seçin. Metin kutusunda, açılır listeyi oluşturacağınız hücre aralığını seçin veya değerleri (virgülle ayırarak) yazın;
3.3) "Tamam"a tıklayın.

A screenshot of the Create simple drop-down list dialog box where you enter a range or values

Not: Excel'de önceden tanımlanmış bir özel listeye dayalı açılır liste oluşturmak istiyorsanız, "Kaynak" bölümünde "Özel Listeler" seçeneğini seçin, "Özel Listeler" kutusunda bir özel liste seçin ve ardından "Tamam" düğmesine tıklayın.

A screenshot of the Create simple drop-down list dialog box with the Custom Lists option selected

Artık seçili aralığa açılır listeler eklendi.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Açılır listeyi düzenle

Açılır listeyi düzenlemek istiyorsanız, bu bölümdeki yöntemler size yardımcı olabilir.

Bir hücre aralığına dayalı açılır listeyi düzenle

Bir hücre aralığına dayalı açılır listeyi düzenlemek için lütfen aşağıdaki adımları izleyin.

1. Düzenlemek istediğiniz açılır listeyi içeren hücreleri seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

2. "Veri Doğrulama" iletişim kutusunda, "Kaynak" kutusundaki hücre başvurularını değiştirin ve ardından "Tamam" düğmesine tıklayın.

A screenshot of the Data Validation dialog box in Excel where the Source box is edited to update a drop-down list

Adlandırılmış aralığa dayalı açılır listeyi düzenle

Adlandırılmış aralığa değer eklediğinizi veya sildiğinizi ve açılır listenin bu adlandırılmış aralığa dayalı olarak oluşturulduğunu varsayalım. Açılır listelerde güncellenmiş değerlerin görünmesi için lütfen aşağıdaki adımları izleyin.

1. "Formüller" > "İsimler"e tıklayın.

İpucu: "Ctrl" + "F3" tuşlarına basarak "İsimler" penceresini açabilirsiniz.

A screenshot of the Name Manager option in Excel ribbon

2. "İsimler" penceresinde aşağıdaki şekilde yapılandırın:

2.1) "Ad" kutusunda, güncellemek istediğiniz adlandırılmış aralığı seçin;
2.2) "Şuna Başvurur" bölümünde, açılır listeniz için güncellenmiş aralığı seçmek için düğmeye tıklayın Range selection button ;
2.3) "Kapat" düğmesine tıklayın.

A screenshot of selecting a new range in the Name Manager for a drop-down list update in Excel

3. Ardından bir "Microsoft Excel" iletişim kutusu açılır, değişiklikleri kaydetmek için "Evet" düğmesine tıklayın.

A screenshot of the Microsoft Excel dialog box confirming saving changes to the named range for a drop-down list

Artık bu adlandırılmış aralığa dayalı açılır listeler güncellendi.


Açılır listeyi kaldır

Bu bölümde Excel'de açılır listenin nasıl kaldırılacağı anlatılmaktadır.

Excel'in yerleşik özelliğiyle açılır listeyi kaldır

Excel, çalışma sayfasından açılır listeyi kaldırmanıza yardımcı olacak yerleşik bir özellik sunar. Lütfen aşağıdaki adımları izleyin.

1. Kaldırmak istediğiniz açılır listeyi içeren hücre aralığını seçin.

2. "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

3. "Veri Doğrulama" iletişim kutusunda, "Tümünü Temizle" düğmesine tıklayın ve ardından değişiklikleri kaydetmek için "Tamam"a tıklayın.

A screenshot showing the Clear All option in the Data Validation dialog box

Artık seçili aralıktaki açılır listeler kaldırıldı.

Harika bir araçla açılır listeleri kolayca kaldırın

"Kutools for Excel", bir veya birden fazla seçili aralıktaki açılır listeyi aynı anda kolayca kaldırmanıza yardımcı olacak kullanışlı bir araç - "Veri Doğrulama Kısıtlamalarını Temizle" sunar. Lütfen aşağıdaki adımları izleyin.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Kaldırmak istediğiniz açılır listeyi içeren hücre aralığını seçin.

2. "Kutools" > "Giriş sınırlama" > "Veri Doğrulama Kısıtlamalarını Temizle"ye tıklayın. Ekran görüntüsüne bakın:

A screenshot of the Kutools for Excel menu with the Clear Data Validation Restrictions option

3. Ardından bir "Kutools for Excel" iletişim kutusu açılır ve açılır listeyi temizlemek isteyip istemediğinizi sorar, lütfen "Tamam" düğmesine tıklayın.

A screenshot of the Kutools dialog box asking to confirm the removal of a drop-down list

Artık bu seçili aralıktaki açılır listeler hemen kaldırıldı.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Açılır listeye renk ekle

Bazı durumlarda, açılır listedeki verileri kolayca ayırt edebilmek için renk kodlu bir açılır listeye ihtiyaç duyabilirsiniz. Bu bölümde, sorunu ayrıntılı olarak çözmenize yardımcı olacak iki yöntem sunulmaktadır.

Koşullu Biçimlendirme ile açılır listeye renk ekle

Açılır listeyi içeren hücreye koşullu kurallar ekleyerek onu renk kodlu hale getirebilirsiniz. Lütfen aşağıdaki adımları izleyin.

1. Renk kodlu yapmak istediğiniz açılır listeyi içeren hücreleri seçin.

2. "Giriş" > "Koşullu Biçimlendirme" > "Kuralları Yönet"e tıklayın.

3. "Koşullu Biçimlendirme Kuralları Yöneticisi" iletişim kutusunda, "Yeni Kural" düğmesine tıklayın.

A screenshot of the Conditional Formatting Rules Manager with the New Rule button highlighted

4. "Yeni Biçimlendirme Kuralı" iletişim kutusunda aşağıdaki şekilde yapılandırın.

4.1) "Kural Türü Seç" kutusunda, "Yalnızca belirli hücreleri biçimlendir" seçeneğini seçin;
4.2) "Yalnızca şu hücreleri biçimlendir" bölümünde, ilk açılır listeden "Belirli Metin"i, ikinci açılır listeden "içeren"i ve üçüncü kutuda kaynak listenin ilk öğesini seçin;
İpucu: Burada üçüncü metin kutusunda A16 hücresini seçiyorum. A16, açılır listeyi oluşturduğum kaynak listenin ilk öğesidir.
4.3) "Biçim" düğmesine tıklayın.
A screenshot of the New Formatting Rule dialog box with specific text formatting options
4.4) "Hücre Biçimlendir" iletişim kutusunda, "Doldur" sekmesine gidin, belirtilen metin için bir arka plan rengi seçin ve ardından "Tamam" düğmesine tıklayın. İsterseniz metin için belirli bir yazı tipi rengi de seçebilirsiniz.
A screenshot of the Format Cells dialog box showing the Fill tab with background color selection
4.5) "Yeni Biçimlendirme Kuralı" iletişim kutusuna döndüğünüzde "Tamam" düğmesine tıklayın.

5. "Koşullu Biçimlendirme Kuralları Yöneticisi" iletişim kutusuna döndüğünüzde, diğer açılır liste öğeleri için renkleri belirlemek üzere yukarıdaki3. ve4. adımları tekrarlayın. Renkleri belirlemeyi bitirdikten sonra, değişiklikleri kaydetmek için "Tamam"a tıklayın.

A screenshot of the Conditional Formatting Rules Manager after specifying colors for drop-down list items

Artık açılır listeden bir öğe seçtiğinizde, hücre seçilen metne göre belirlediğiniz arka plan rengiyle vurgulanacaktır.

An animated example showing a drop-down list with color-coded selections in Excel

Harika bir araçla açılır listeye kolayca renk ekleyin

Burada, Excel'de açılır listeye kolayca renk eklemenize yardımcı olacak "Kutools for Excel"in "Renkli Açılır Liste Oluştur" özelliğini tanıtıyoruz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Renk eklemek istediğiniz açılır listeyi içeren hücreleri seçin.

2. "Kutools" > "Açılır Liste" > "Renkli Açılır Liste Oluştur"a tıklayın.

A screenshot of the Colored Drop-down List option in the Kutools for Excel menu

3. "Renkli Açılır Liste" iletişim kutusunda aşağıdaki adımları izleyin.

3.1) "Uygula" bölümünde, "Hücre" seçeneğini seçin;
3.2) "Veri Doğrulama (Sıra) Aralığı" kutusunda, seçili hücre başvurularının burada görüntülendiğini görebilirsiniz. İsterseniz hücre aralığını değiştirebilirsiniz;
3.3) "Liste Öğesi" kutusunda (seçili aralıktaki tüm açılır liste öğeleri burada görüntülenir), renk belirleyeceğiniz bir öğe seçin;
3.4) "Renk Seçin" bölümünde bir arka plan rengi seçin;
Not: Diğer öğeler için farklı renkler belirlemek üzere3.3 ve3.4 adımlarını tekrarlamanız gerekir;
3.5) "Tamam" düğmesine tıklayın. Ekran görüntüsüne bakın:

A screenshot of the Colored Drop-down List dialog box

İpucu: Açılır liste seçimine göre satırları vurgulamak istiyorsanız, "Uygula" bölümünde "Tüm Satır" seçeneğini seçin ve ardından "Vurgulanmış Satır Aralığı" kutusunda vurgulayacağınız satırları seçin.

A screenshot of the option to highlight rows based on drop-down list selection

Artık açılır listeler aşağıdaki ekran görüntülerinde gösterildiği gibi renk kodludur.

Açılır liste seçimine göre hücreleri vurgula

An animated example showing drop-down list items color-coded in Excel

Açılır liste seçimine göre satırları vurgula

An animated example showing rows highlighted based on drop-down list selection in Excel

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Excel veya Google Sayfalar'da bağımlı açılır liste oluştur

Bağımlı açılır liste, ilk açılır listede seçilen değere bağlı olarak seçeneklerin görüntülenmesini sağlar. Excel çalışma sayfasında veya Google Sayfalar'da bağımlı (kademeli) açılır liste oluşturmanız gerekiyorsa, bu bölümdeki yöntemler size yardımcı olabilir.

Excel çalışma sayfasında bağımlı açılır liste oluşturma

Aşağıdaki demo, Excel çalışma sayfasında bağımlı açılır listeyi göstermektedir.

Lütfen adım adım rehber için Bağımlı Kademeli Açılır Liste Excel'de Nasıl Oluşturulur? bağlantısına tıklayın.

Google Sayfalar'da bağımlı açılır liste oluşturma

Google Sayfalar'da bağımlı açılır liste oluşturmak istiyorsanız, lütfen Google Sayfada Bağımlı Açılır Liste Nasıl Oluşturulur? başlıklı makaleye bakın.


Aranabilir açılır listeler oluştur

Bir çalışma sayfasındaki açılır listeler çok sayıda öğe içeriyorsa, listeden belirli bir öğeyi bulmak kolay değildir. Bir öğenin baş harflerini veya birkaç ardışık karakterini hatırlıyorsanız, açılır listede arama özelliğini kullanarak kolayca filtreleyebilirsiniz. Bu bölümde, Excel'de aranabilir açılır liste nasıl oluşturulur gösterilecektir.

Açılır listeyi oluşturmak istediğiniz kaynak veriler aşağıdaki ekran görüntüsünde gösterildiği gibi Sayfa1'deki A sütununda bulunuyorsa, bu verilerle Excel'de aranabilir açılır liste oluşturmak için lütfen aşağıdaki adımları izleyin.

1. Öncelikle, kaynak veri listesinin yanına bir yardımcı sütun oluşturun ve bir dizi formül kullanın.

Bu durumda, B2 hücresini seçin, aşağıdaki formülü girin ve ardından ilk sonucu almak için "Ctrl" + "Shift" + "Enter" tuşlarına basın.

=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"")

İlk sonuç hücresini seçin ve ardından "Doldurma Tutamağı"nı listenin sonuna kadar sürükleyin.

A screenshot showing the helper column with an array formula in Excel

Not: Bu dizi formülünde, $A$2:$A$50 açılır listeyi oluşturacağınız kaynak veri aralığıdır. Lütfen veri aralığınıza göre değiştirin.

2. "Formüller" > "Ad Tanımla"ya tıklayın.

A screenshot of the Define Name dialog box in Excel for creating a named range

3. "Adı Düzenle" iletişim kutusunda aşağıdaki şekilde yapılandırın.

3.1) "Ad" kutusuna adlandırılmış aralık için bir ad girin;
3.2) "Şuna Başvurur" kutusuna aşağıdaki formülü girin;
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1)
3.3) "Tamam" düğmesine tıklayın. Ekran görüntüsüne bakın:

A screenshot of the Edit Name dialog box in Excel for defining a named range formula

Artık adlandırılmış aralığa dayalı açılır liste oluşturmanız gerekiyor. Bu örnekte, aranabilir açılır listeyi Sayfa2'de oluşturacağım.

4. Sayfa2'yi açın, açılır liste için hücre aralığını seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

A screenshot of the Data Validation option in Excel ribbon

5. "Veri Doğrulama" iletişim kutusunda aşağıdaki adımları izleyin.

5.1) "İzin Ver" kutusunda "Liste"yi seçin;
5.2) "Kaynak" kutusuna tıklayın ve ardından "F3" tuşuna basın;
5.3) Açılan "Ad Yapıştır" iletişim kutusunda,3. adımda oluşturduğunuz adlandırılmış aralığı seçin ve ardından "Tamam"a tıklayın;
A screenshot of the Paste Name dialog box in Excel showing a named range
İpucu: "Kaynak" kutusuna doğrudan "=adlandırılmış aralık" olarak da girebilirsiniz.
5.4) "Hata Uyarısı" sekmesine tıklayın, "Geçersiz veri girildiğinde hata uyarısı göster" kutusunun işaretini kaldırın ve son olarak "Tamam" düğmesine tıklayın.
A screenshot of the Error Alert tab in the Data Validation dialog box in Excel

6. Sayfa sekmesine (Sayfa2) sağ tıklayın ve açılan menüden "Kodu Görüntüle"yi seçin.

A screenshot showing the option to view the code in the sheet tab in Excel

7. Açılan "Microsoft Visual Basic for Applications" penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine yapıştırın.

VBA kodu: Excel'de aranabilir açılır liste oluştur

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub

A screenshot of the Microsoft Visual Basic for Applications editor in Excel with VBA code

8. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.

Artık aranabilir açılır listeler oluşturuldu. Bir öğe seçmek için, açılır hücreye bu öğenin bir veya birkaç ardışık karakterini girin, açılır oku tıklayın ve ardından girilen içeriğe göre öğeler açılır listede listelenecektir. Ekran görüntüsüne bakın:

A screenshot of a searchable drop-down list in Excel with items filtered by entering characters

Not: Bu yöntem büyük/küçük harf duyarlıdır.


Açılır liste oluşturun ancak farklı değerler gösterin

Bir açılır liste oluşturduğunuzu ve ondan bir öğe seçtiğinizde, hücrede başka bir şeyin görüntülenmesini istediğinizi varsayalım. Aşağıdaki demoda gösterildiği gibi, ülke adları listesine dayalı bir açılır liste oluşturdunuz, açılır listeden ülke adı seçildiğinde, açılır hücrede seçilen ülke adının kısaltmasının görüntülenmesini istiyorsunuz. Bu bölümde, sorunu çözmek için VBA yöntemi sunulmaktadır.

1. Kaynak verilerin (ülke adı sütunu) sağ tarafına, açılır hücrede görüntülemek istediğiniz ülke adlarının kısaltmalarını içeren yeni bir sütun oluşturun.

A screenshot of country name and abbreviation columns in Excel

2. Hem ülke adı listesini hem de kısaltma listesini seçin, "Ad" kutusuna bir ad yazın ve ardından "Enter" tuşuna basın.

A screenshot of the Name box in Excel used to define a range

3. Açılır liste için hücreleri seçin (burada D2:D8 seçiyorum) ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

A screenshot of the Data Validation option in Excel ribbon

4. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.

4.1) "İzin Ver" kutusunda "Liste"yi seçin;
4.2) "Kaynak" kutusunda, kaynak veri aralığını seçin (bu durumda ülke adı listesi);
4.3) "Tamam"a tıklayın.

A screenshot of the Data Validation configuration for drop-down list in Excel

5. Açılır listeyi oluşturduktan sonra, sayfa sekmesine sağ tıklayın ve ardından açılan menüden "Kodu Görüntüle"yi seçin.

A screenshot of the View Code option in Excel's sheet tab

6. Açılan "Microsoft Visual Basic for Applications" penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine yapıştırın.

VBA kodu: Açılır listede farklı değerler göster

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
    selectedNa = Target.Value
    If Target.Column = 4 Then
        selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
        If Not IsError(selectedNum) Then
            Target.Value = selectedNum
        End If
    End If
End Sub

Notlar:

1) Kodda, "If Target.Column =4" satırındaki4 sayısı,3. ve4. adımlarda oluşturduğunuz açılır listenin sütun numarasını temsil eder. Açılır listeniz F sütununda ise,4 sayısını6 ile değiştirin;
2) Beşinci satırdaki "dropdown",2. adımda oluşturduğunuz aralık adıdır. İhtiyacınıza göre değiştirebilirsiniz.

7. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.

Artık açılır listeden belirli bir ülke adı seçtiğinizde, seçilen ülke adının karşılık gelen kısaltması hücrede görüntülenecektir.

A screenshot showing a drop-down list with country names selected and abbreviations displayed


Onay kutuları ile açılır liste oluştur

Birçok Excel kullanıcısı, listeden birden fazla öğeyi sadece onay kutularını işaretleyerek seçebilecekleri çoklu onay kutulu açılır liste oluşturmak ister.

Aşağıdaki demoda gösterildiği gibi, açılır listeyi içeren hücreye tıkladığınızda bir liste kutusu açılır. Liste kutusunda, her öğenin önünde bir onay kutusu bulunur. Onay kutularını işaretleyerek ilgili öğeleri hücrede görüntüleyebilirsiniz.

Excel'de onay kutuları ile açılır liste oluşturmak istiyorsanız, lütfen Excel'de Çoklu Onay Kutulu Açılır Liste Nasıl Oluşturulur? başlıklı makaleye bakın.


Açılır listeye otomatik tamamlama ekle

Veri doğrulama açılır listenizde çok sayıda öğe varsa, uygun olanı bulmak için listede yukarı ve aşağı kaydırmanız veya doğrudan kutuya tüm kelimeyi yazmanız gerekir. Açılır listeye ilk harfi yazdığınızda otomatik tamamlama özelliği olursa, her şey çok daha kolay olur.

Excel'de bir çalışma sayfasında açılır listenin otomatik tamamlanmasını sağlamak için lütfen Excel Açılır Listede Yazarken Otomatik Tamamlama Nasıl Yapılır? başlıklı makaleye bakın.


Açılır liste seçimine göre verileri filtrele

Bu bölümde, açılır liste seçimine göre verileri çıkarmak için açılır liste filtresi oluşturmak amacıyla formüllerin nasıl uygulanacağı gösterilecektir.

1. Öncelikle, verileri çıkarmak istediğiniz belirli değerlerle bir açılır liste oluşturmanız gerekir.

İpucu: Excel'de açılır liste oluşturmak için yukarıdaki adımları izleyin.

Benzersiz öğelerden oluşan bir açılır liste oluştur

Aralığınızda yinelenenler varsa ve bir öğenin tekrarlandığı bir açılır liste oluşturmak istemiyorsanız, aşağıdaki şekilde benzersiz bir öğe listesi oluşturabilirsiniz.

1) "Ctrl" + "C" tuşlarına basarak açılır listeyi oluşturacağınız hücreleri kopyalayın ve ardından yeni bir aralığa yapıştırın.

2) Yeni aralıktaki hücreleri seçin, "Veri" > "Yinelenenleri Kaldır"a tıklayın.

A screenshot of the Remove Duplicates option in Excel ribbon

3) "Yinelenenleri Kaldır" iletişim kutusunda "Tamam" düğmesine tıklayın.

A screenshot of the 'Remove Duplicates' dialog box in Excel

4) Ardından bir "Microsoft Excel" penceresi açılır ve kaç tane yinelenenin kaldırıldığını bildirir, "Tamam"a tıklayın.

A screenshot of a drop-down list filter in Excel displaying data based on selection

Artık benzersiz öğe listesini elde ettiniz, şimdi bu benzersiz listeye dayalı olarak bir açılır liste oluşturabilirsiniz.

2. Ardından aşağıdaki gibi üç yardımcı sütun oluşturmanız gerekir.

2.1) İlk yardımcı sütun için (burada D sütununu seçiyorum), ilk hücreye (sütun başlığı hariç) aşağıdaki formülü girin ve ardından "Enter" tuşuna basın. Sonuç hücresini seçin ve ardından "Doldurma Tutamağı"nı aralığın sonuna kadar sürükleyin.
=ROWS($A$2:A2)
A screenshot of the first helper column formula in Excel for a drop-down list filter
2.2) İkinci yardımcı sütun için (E sütunu), E2 hücresine aşağıdaki formülü girin ve ardından "Enter" tuşuna basın. E2'yi seçin ve ardından "Doldurma Tutamağı"nı aralığın sonuna kadar sürükleyin.
Not: Açılır listede hiçbir değer seçilmezse, formüllerin sonuçları burada boş olarak görüntülenecektir.
=IF(A2=$H$2,D2,"")
A screenshot of the second helper column formula in Excel for a drop-down list filter
2.3) Üçüncü yardımcı sütun için (F sütunu), F2 hücresine aşağıdaki formülü girin ve ardından "Enter" tuşuna basın. F2'yi seçin ve ardından "Doldurma Tutamağı"nı aralığın sonuna kadar sürükleyin.
Not: Açılır listede hiçbir değer seçilmezse, formüllerin sonuçları boş olarak görüntülenecektir.
=IFERROR(SMALL($E$2:$E$17,D2),"")
A screenshot of the third helper column formula in Excel for a drop-down list filter

3. Aşağıdaki formüllerle, orijinal veri aralığına dayalı olarak çıkarılan verileri çıktı almak için bir aralık oluşturun.

3.1) İlk çıktı hücresini seçin (burada J2'yi seçiyorum), aşağıdaki formülü girin ve ardından "Enter" tuşuna basın.
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")
3.2) Sonuç hücresini seçin ve ardından "Doldurma Tutamağı"nı sağdaki iki hücreye kadar sürükleyin.
A screenshot of the first output cell formula in Excel for data extraction based on drop-down list selection
3.3) J2:l2 aralığını seçili tutun, "Doldurma Tutamağı"nı aralığın sonuna kadar sürükleyin.
A screenshot of Excel's Fill Handle used to extend formulas for drop-down list filtering

Notlar:

1) Açılır listede hiçbir değer seçilmezse, formüllerin sonuçları boş olarak görüntülenecektir.
2) İhtiyacınıza göre üç yardımcı sütunu gizleyebilirsiniz.

Artık bir açılır liste filtresi oluşturuldu, açılır liste seçimine göre orijinal veri aralığından kolayca veri çıkarabilirsiniz.

A screenshot of a drop-down list filter in Excel displaying data based on selection


Açılır listeden birden fazla öğe seç

Varsayılan olarak, açılır liste kullanıcıların bir hücrede her seferinde yalnızca bir öğe seçmesine izin verir. Açılır listede tekrar öğe seçildiğinde, önceki seçim üzerine yazılır. Ancak, aşağıdaki demoda gösterildiği gibi, açılır listeden birden fazla öğe seçmeniz ve bunların tümünü açılır hücresinde görüntülemeniz istenirse, bunu nasıl yapabilirsiniz?

Excel'de açılır listeden birden fazla öğe seçmek için lütfen Excel'de Çoklu Seçimli veya Çoklu Değerli Açılır Liste Nasıl Oluşturulur? başlıklı makaleye bakın. Bu eğitimde, sorunu çözmek için iki yöntem ayrıntılı olarak sunulmaktadır.


Açılır liste için varsayılan (önceden seçilmiş) değer ayarla

Varsayılan olarak, açılır liste hücresi boş olarak görüntülenir, açılır ok yalnızca hücreye tıkladığınızda görünür. Bir çalışma sayfasında hangi hücrelerin açılır liste içerdiğini bir bakışta nasıl anlayabilirsiniz?

Bu bölümde, Excel'de açılır liste için varsayılan (önceden seçilmiş) değer nasıl ayarlanır gösterilecektir. Lütfen aşağıdaki adımları izleyin.

Aşağıdaki iki yöntemi uygulamadan önce, bir açılır liste oluşturmanız ve aşağıdaki gibi bazı yapılandırmalar yapmanız gerekir.

1. Açılır liste için hücreleri seçin, "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

İpucu: Zaten açılır liste oluşturduysanız, açılır listeyi içeren hücreleri seçin ve ardından "Veri" > "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

A screenshot of the Data Validation option in Excel ribbon

2. "Veri Doğrulama" iletişim kutusunda aşağıdaki şekilde yapılandırın.

2.1) "İzin Ver" kutusunda "Liste"yi seçin;
2.2) "Kaynak" kutusunda, açılır listede görüntülenecek kaynak verileri seçin.
İpucu: Zaten oluşturduğunuz açılır liste için bu iki adımı atlayabilirsiniz.
A screenshot of the 'Data Validation' dialog box in Excel showing the 'Allow List' option
2.3) Ardından "Hata Uyarısı" sekmesine gidin, "Geçersiz veri girildiğinde hata uyarısı göster" kutusunun işaretini kaldırın;
2.4) "Tamam" düğmesine tıklayın.
A screenshot of the 'Error Alert' tab in Excel's 'Data Validation' dialog box

Açılır listeyi oluşturduktan sonra, aşağıdaki yöntemlerden birini uygulayarak onlar için varsayılan değer ayarlayın.

Formülle açılır liste için varsayılan değer ayarla

Aşağıdaki formülü uygulayarak, yukarıdaki adımlarda oluşturduğunuz açılır liste için varsayılan değer ayarlayabilirsiniz.

1. Açılır liste hücresini seçin, aşağıdaki formülü girin ve ardından varsayılan değeri görüntülemek için "Enter" tuşuna basın. Açılır liste hücreleri ardışık ise, formülü diğer hücrelere uygulamak için sonuç hücresinin "Doldurma Tutamağı"nı sürükleyebilirsiniz.

=IF(C2="", "--Choose item from the list--")

A screenshot of a formula applied to set a default value in a drop-down list in Excel

Notlar:

1) Formülde, "C2" açılır liste hücresinin yanındaki boş bir hücredir, ihtiyacınıza göre herhangi bir boş hücre belirtebilirsiniz.
2) "--Listeden öğe seçin--" açılır liste hücresinde görüntülenecek varsayılan değerdir. İhtiyacınıza göre varsayılan değeri değiştirebilirsiniz.
3) Formül yalnızca açılır listeden öğe seçilmeden önce çalışır, açılır listeden bir öğe seçildikten sonra varsayılan değer üzerine yazılır ve formül kaybolur.
VBA kodu ile bir çalışma sayfasındaki tüm açılır listeler için aynı anda varsayılan değer ayarla

Çalışma sayfanızda farklı aralıklarda çok sayıda açılır liste varsa, hepsi için varsayılan değer ayarlamak için formülü tekrar tekrar uygulamanız gerekir. Bu zaman alıcıdır. Bu bölümde, bir çalışma sayfasındaki tüm açılır listeler için aynı anda varsayılan değer ayarlamanıza yardımcı olacak kullanışlı bir VBA kodu sunulmaktadır.

1. Varsayılan değer ayarlamak istediğiniz açılır listeleri içeren çalışma sayfasını açın, "Alt" + "F11" tuşlarına basarak "Microsoft Visual Basic for Applications" penceresini açın.

2. "Microsoft Visual Basic for Applications" penceresinde, "Ekle" > "Modül"e tıklayın ve ardından aşağıdaki VBA kodunu Kod penceresine yapıştırın.

VBA kodu: Bir çalışma sayfasındaki tüm açılır listeler için aynı anda varsayılan değer ayarla

Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
    On Error Resume Next
    For Each xFRg In xRg
    xET = Null
    xET = xFRg.Validation.Type
    If Not IsNull(xET) Then
        If xFRg.Validation.Type = 3 Then
            xFRg.Value = "'" & xStr
        End If
    End If
    Next
End Sub

A screenshot showing the Microsoft Visual Basic for Applications window with VBA code pasted into a module

Not: Yukarıdaki kodda, "- Listeden seçin -" açılır liste hücresinde görüntülenecek varsayılan değerdir. İhtiyacınıza göre varsayılan değeri değiştirebilirsiniz.

3. "F5" tuşuna basın, ardından bir Makrolar iletişim kutusu açılır, "Makro Adı" kutusunda "DropDownListToDefault" seçili olduğundan emin olun ve ardından kodu çalıştırmak için "Çalıştır" düğmesine tıklayın.

A screenshot of the Macros dialog box in Excel with the 'DropDownListToDefault' macro selected

Belirtilen varsayılan değer hemen açılır liste hücrelerine doldurulur.

A screenshot showing the default value populated into the drop-down list cells in Excel


Açılır liste yazı tipi boyutunu artır

Normalde, açılır listenin sabit bir yazı tipi boyutu vardır, yazı tipi boyutu okunamayacak kadar küçükse, aşağıdaki VBA yöntemini kullanarak büyütebilirsiniz.

1. Yazı tipi boyutunu büyütmek istediğiniz açılır listeleri içeren çalışma sayfasını açın, sayfa sekmesine sağ tıklayın ve ardından açılan menüden "Kodu Görüntüle"yi seçin.

A screenshot showing the 'View Code' option in Excel's sheet tab menu

2. "Microsoft Visual Basic for Applications" penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine yapıştırın.

VBA kodu: Bir çalışma sayfasındaki açılır listelerin yazı tipi boyutunu büyüt

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
    On Error GoTo LZoom
    Dim xZoom As Long
    xZoom = 100
    If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
    ActiveWindow.Zoom = xZoom
End Sub

A screenshot showing the Microsoft Visual Basic for Applications window with VBA code for enlarging drop-down list font size

Not: Burada, kodda "xZoom =130" ifadesi, mevcut çalışma sayfasındaki tüm açılır listelerin yazı tipi boyutunu130'a büyüteceğiniz anlamına gelir. İhtiyacınıza göre değiştirebilirsiniz.

3. "Microsoft Visual Basic for Applications" penceresini kapatmak için "Alt" + "Q" tuşlarına basın.

Artık açılır hücreye tıkladığınızda, mevcut çalışma sayfasının ölçeği büyütülecek, açılır oku tıkladığınızda tüm açılır liste öğelerinin yazı tipi boyutunun da büyüdüğünü görebilirsiniz.

Açılır listeden bir öğe seçtikten sonra, orijinal ölçek seviyesine dönmek için açılır hücre dışındaki herhangi bir hücreye tıklayabilirsiniz.

A screenshot of a zoomed-in drop-down list in Excel with enlarged font size

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!