Skip to main content

Excel'de Dinamik Bağımlı Açılır Liste Oluşturun (Adım Adım)

Author: Sun Last Modified: 2025-08-07

Bu eğitimde, ilk açılır listede seçilen değerlere bağlı olarak seçenekleri görüntüleyen bir bağımlı açılır liste oluşturmayı adım adım anlatacağız. Başka bir deyişle, başka bir listenin değerine dayalı bir Excel veri doğrulama listesi oluşturacağız.

Dinamik bağımlı açılır liste oluştur
Pratik bir araçla 10 saniyede bağımlı açılır liste oluşturun
Excel 2021, Excel 365 ve daha yeni sürümlerde dinamik bağımlı açılır liste oluşturun
Bu eğitimi ilgilendiren bazı sorularınız olabilir

A screenshot showing a dependent drop-down list setup in Excel

Örnek dosyayı ücretsiz indirin An icon for downloading the sample file for creating dependent drop-down lists in Excel


Video: Excel'de bağımlı açılır liste oluşturun

 

Dinamik bağımlı açılır liste oluştur

 

Adım 1: Açılır Listeler İçin Girişleri Yazın

1. İlk olarak, açılır listelerde görünmesini istediğiniz girişleri yazın, her liste ayrı bir sütunda olsun.

İlk sütundaki öğelerin (Ürün) daha sonra bağımlı listeler için Excel adları olarak kullanılacağını unutmayın. Örneğin, burada Meyve ve Sebze sırasıyla B2:B5 ve C2:C6 sütunlarının Adları olacaktır.

Ekran görüntüsüne bakın:

A screenshot showing entries for drop-down lists in Excel, each list in a separate column

2. Ardından, her veri listesi için tablo oluşturun.

A1:A3 sütun aralığını seçin, "Ekle" > "Tablo"ya tıklayın, ardından Tablo Oluştur iletişim kutusunda "Tablom başlıkları var" onay kutusunu işaretleyin. "Tamam"a tıklayın.

A screenshot showing how to create a table in Excel for drop-down list entries

Ardından bu adımı tekrarlayarak diğer iki liste için tablo oluşturun.

Tüm tabloları ve İsim Yöneticisi'ndeki aralıklara referansları görebilirsiniz (açmak için "Ctrl" + "F3" tuşlarına basın).

A screenshot showing the Name Manager with table references in Excel

Adım 2: Aralık Adları Oluşturun

Bu adımda, ana liste ve her bağımlı liste için "Adlar" oluşturmanız gerekiyor.

1. Ana listede görünen öğeleri seçin ("A2:A3").

2. Ardından "Formül çubuğu" yanındaki "Ad kutusu"na gidin.

3. Adı buraya yazın, burada "Ürün" olarak adlandırın.

4. Tamamlamak için "Enter" tuşuna basın.

A screenshot showing how to create a range name for the main drop-down list in Excel

Ardından yukarıdaki adımları tekrarlayarak her bağımlı liste için ayrı ayrı Adlar oluşturun.

Burada ikinci sütunu (B2:B5) Meyve, üçüncü sütunu (C2:C6) ise Sebze olarak adlandırır.

A screenshot showing how to create range names for the fruit list

A screenshot showing how to create range names for the vegetable list

Tüm aralık adlarını İsim Yöneticisi'nde görebilirsiniz (açmak için "Ctrl" + "F3" tuşlarına basın).

A screenshot showing range names for dependent drop-down lists in the Name Manager in Excel

Adım 3: Ana Açılır Liste Ekleme

Sonra, ana açılır listeyi (Ürün) ekleyin, bu normal bir veri doğrulama açılır listesidir, bağımlı bir açılır liste değildir.

1. İlk olarak, bir tablo oluşturun.

Bir hücreyi seçin ("E1"), ilk sütun başlığını ("Ürün") yazın ve bir sonraki sütun hücresine ("F1") geçin, ikinci sütun başlığını ("Öğe") yazın. Bu tablo, açılır listeleri tutacak.

Ardından bu iki başlığı ("E1" ve "F1") seçin, "Ekle" sekmesine tıklayın ve Tablolar grubunda "Tablo"yu seçin.

Tablo Oluştur iletişim kutusunda "Tablom başlıkları var" kutusunu işaretleyin ve "Tamam"a tıklayın.

A screenshot showing the creation of a table for drop-down list usage in Excel

2. Ana açılır listeyi eklemek istediğiniz hücreyi ("E2") seçin, "Veri" sekmesine tıklayın ve Veri Araçları grubuna gidip "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

A screenshot showing how to insert a main drop-down list in Excel using Data Validation

3. Veri Doğrulama iletişim kutusunda

  • "İzin Ver" bölümünde "Liste"yi seçin,
  • Aşağıdaki formülü "Kaynak" çubuğuna yazın, Ürün ana listenin Adıdır,
  • "Tamam"a tıklayın.
=Product

A screenshot showing the Data Validation dialog for the main drop-down list in Excel

Ana açılır listenin oluşturulduğunu görebilirsiniz.

A screenshot showing the main drop-down list created in Excel

Adım 4: Bağımlı Açılır Liste Ekleme

1. Bağımlı açılır listeyi eklemek istediğiniz hücreyi ("F2") seçin, "Veri" sekmesine tıklayın ve Veri Araçları grubuna gidip "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

2. Veri Doğrulama iletişim kutusunda

  • "İzin Ver" bölümünde "Liste"yi seçin,
  • Aşağıdaki formülü "Kaynak" çubuğuna yazın, E2 ana açılır listeyi içeren hücredir.
  • "Tamam"a tıklayın.
=INDIRECT(SUBSTITUTE(E2," ","_"))

A screenshot showing how to add a dependent drop-down list in Excel using Data Validation

Eğer E2 boşsa (ana açılır listeden herhangi bir öğe seçmediyseniz), aşağıdaki gibi bir mesaj çıkacaktır, devam etmek için "Evet"e tıklayın.

A screenshot showing a warning message when the main drop-down list is empty in Excel

Şimdi bağımlı açılır liste oluşturulmuştur.

A screenshot showing a completed dependent drop-down list in Excel

Adım 5: Bağımlı Açılır Listeyi Test Edin.

1. Ana açılır listede ("E2") "Meyve"yi seçin, ardından bağımlı açılır listeye ("F2") gidip ok simgesine tıklayın, meyve öğelerinin listede olup olmadığını kontrol edin ve bağımlı açılır listeden bir öğe seçin.

2. Yeni bir satır başlatmak için "Tab" tuşuna basın, veri girişi tablosunda "Sebze"yi seçin ve sağdaki bir sonraki hücreye gidin, sebze öğelerinin listede olup olmadığını kontrol edin ve bağımlı açılır listeden bir öğe seçin.

An animation demonstrating how to use the dependent drop-down list in Excel

Notlar:

Pratik bir araçla 10 saniyede bağımlı açılır liste oluşturun

 

"Kutools for Excel", bağımlı açılır liste oluşturmayı daha kolay ve hızlı hale getiren güçlü bir araç sunar:

An animation showing how to create a dependent drop-down list in Excel using Kutools

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...

Adım 1: Açılır Liste İçin Girişleri Yazın

İlk olarak, verilerinizi aşağıdaki ekran görüntüsünde gösterildiği gibi düzenleyin:

A screenshot showing how to arrange data for creating a dependent drop-down list

Adım 2: Kutools Aracını Uygulama

1. Oluşturduğunuz verileri seçin, "Kutools" sekmesine tıklayın ve açılır alt menüyü görmek için "Açılır Liste"ye tıklayın, ardından "Dinamik Açılır Liste"yi tıklayın.

A screenshot showing the Kutools Drop-down List menu in Excel

2. "Bağımlı Açılır Liste"nde:

  • Verilerinize uygun "Mod B"yi işaretleyin,
  • "Çıktı aralığı"nı seçin, çıktı aralığı sütununun veri aralığı sütunuyla eşit olması gerekir,
  • "Tamam"a tıklayın.

A screenshot showing the Dependent Drop-down List dialog

Şimdi bağımlı açılır liste oluşturulmuştur.

A screenshot showing a completed dependent drop-down list created with Kutools

İpuçları:
  • "Mod B", bir açılır listede üçüncü seviye veya daha fazlasını oluşturmayı destekler:
    A screenshot showing Mode B in Kutools for creating a multi-level dependent drop-down list
  • Verileriniz aşağıdaki ekran görüntüsünde gösterildiği gibi düzenlenmişse, yalnızca 2 seviyeli bağımlı açılır liste oluşturmaya izin veren "Mod A"yı kullanmanız gerekir.
    A screenshot showing Mode A in Kutools for creating a 2-level dependent drop-down list
  • Kutools'u kullanarak bağımlı açılır liste oluşturmakla ilgili daha fazla ayrıntı için, lütfen bu eğitime göz atın.

Kutools for Excel

Tam özellikli 30 günlük ücretsiz deneme, kredi kartı gerekli değil.

Excel için 300'den fazla güçlü gelişmiş özellik ve işlevsellik.

Herhangi bir özel beceri gerektirmez, her gün saatlerce zaman kazandırır.

Excel 2021, Excel 365 ve daha yeni sürümlerde dinamik bağımlı açılır liste oluşturun

 

Excel 365, Excel 2021 veya daha yeni sürümleri kullanıyorsanız, dinamik bağımlı açılır liste oluşturmanın başka bir yolu da "UNIQUE" ve "FILTER" gibi yeni fonksiyonları kullanmaktır.

Kaynak verileriniz ekran görüntüsünde gösterildiği gibi düzenlenmişse, lütfen aşağıdaki adımları izleyerek dinamik açılır liste oluşturun.

A screenshot showing source data arranged for creating dependent drop-down lists in Excel

Adım 1: Ana açılır liste için öğeleri almak için formül kullanma

Bir hücre seçin, örneğin G3 hücresi, ve UNIQUE ve FILTER fonksiyonlarını kullanarak "Ürün" listesinden benzersiz değerleri çıkarın, bu ana açılır listenin kaynağı olacaktır ve "Enter" tuşuna basın.

=UNIQUE(FILTER(A3:A20, A3:A20<>""))
Not: Ürünler A3:A12 aralığında olduğunda, muhtemel yeni girişler için 8 ekstra hücre ekledik. Ayrıca, boş değerleri çıkarmak için FİLTER fonksiyonunu UNIQUE fonksiyonuna gömdük.

A screenshot showing the UNIQUE and FILTER formula used to extract items for the main drop-down list in Excel

Adım 2: Ana açılır listeyi oluşturun

1. Ana açılır listeyi yerleştirmek istediğiniz bir hücreyi seçin, örneğin "D3" hücresi, "Veri" sekmesine tıklayın ve "Veri Araçları" grubuna gidip "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

2. "Veri Doğrulama" iletişim kutusunda

  • "İzin Ver" bölümünde "Liste"yi seçin,
  • Aşağıdaki formülü "Kaynak" çubuğuna yazın,
  • "Tamam"a tıklayın.
=$G$3#
Not: Bu bir dökme aralığı referansı olarak adlandırılır ve bu sözdizimi, ne kadar genişler veya daralırsa daralsın tüm aralığı ifade eder.

A screenshot showing the Data Validation dialog for creating the main drop-down list in Excel

Şimdi ana açılır liste oluşturulmuştur.

A screenshot showing the created main drop-down list in Excel

Adım 3: Bağımlı açılır liste için öğeleri almak için formül kullanma

Bir hücre seçin, örneğin H3 hücresi, D3 hücresindeki değere (ana açılır listede seçilen öğe) göre öğeleri filtrelemek için FILTER fonksiyonunu kullanın ve "Enter" tuşuna basın.

=FILTER(B3:B20, A3:A20=D3)
Not: Ana açılır listede boşluk varsa, formül sıfırlara dönecektir.

A screenshot showing the FILTER formula used to extract dependent items in Excel

Adım 4: Bağımlı açılır listeyi oluşturun

1. Bağımlı açılır listeyi yerleştirecek hücreyi seçin, örneğin "E3" hücresi, "Veri" sekmesine tıklayın ve "Veri Araçları" grubuna gidip "Veri Doğrulama" > "Veri Doğrulama"ya tıklayın.

2. "Veri Doğrulama" iletişim kutusunda

  • "İzin Ver" bölümünde "Liste"yi seçin,
  • Aşağıdaki formülü "Kaynak" çubuğuna yazın,
  • "Tamam"a tıklayın.
=$H$3#
Not: Bu bir dökme aralığı referansı olarak adlandırılır ve bu sözdizimi, ne kadar genişler veya daralırsa daralsın tüm aralığı ifade eder.

A screenshot showing the Data Validation dialog for creating the dependent drop-down list in Excel

Şimdi bağımlı açılır liste başarıyla oluşturulmuştur.

A screenshot showing the completed dependent drop-down list in Excel

Yeni öğeler eklediğinizde veya A3:A20'de değişiklik yaptığınızda, açılır listeler otomatik olarak güncellenecektir.

İpuçları:

Açılır listeyi alfabetik olarak sırala

Açılır listedeki öğeleri alfabetik olarak düzenlemek istiyorsanız, hazırlık tablosuna aşağıdaki formülü kullanabilirsiniz.

Ana açılır liste için (G3 hücresindeki formül):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))

Bağımlı açılır liste için (H3 hücresindeki formül):

=SORT(FILTER(B3:B20, A3:A20=D3))

Şimdi her iki açılır liste de alfabetik olarak A'dan Z'ye sıralanmıştır.

A screenshot showing the sorted dependent drop-down lists alphabetically in Excel

Alfabetik olarak Z'den A'ya sıralamak için lütfen aşağıdaki formülü kullanın:

Ana açılır liste için (G3 hücresindeki formül):

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)

Bağımlı açılır liste için (H3 hücresindeki formül):

=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

Sorabileceğiniz bazı sorular:

1. Her veri listesi için neden tablo ekleniyor?

Veri listesi için tablo eklemek, veri listesinde yapılan değişikliklere göre açılır listeyi otomatik olarak güncellemenize yardımcı olacaktır. Örneğin, ilk veri listesine 'Diğer' eklerseniz, ana açılır liste otomatik olarak 'Diğer' ile güncellenir.

A screenshot showing how a table automatically updates a drop-down list when new data is added

2. Neden açılır listeleri yerleştirmek için tablo kullanılıyor?

Tabloya yeni bir satır eklemek için Tab tuşuna bastığınızda, açılır listeler yeni satıra da otomatik olarak eklenecektir.

3. INDIRECT fonksiyonu nasıl çalışır?

INDIRECT fonksiyonu, bir metin dizesini geçerli bir referansa dönüştürmek için kullanılır.

4. INDIRECT(SUBSTITUTE(E2&F2," ","")) formülü nasıl çalışır?

İlk olarak, SUBSTITUTE fonksiyonu bir metni başka bir metinle değiştirir. Burada, birleştirilmiş isimlerdeki (E2 ve F2) boşlukları kaldırmak için kullanılır. Ardından INDIRECT fonksiyonu, E2 ve F2 tarafından birleştirilen metin dizesini geçerli bir referansa dönüştürür.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
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: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluşturun | 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ı & Sütunları Karşılaştır...
Özel Seçilen Ö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 | 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 filtreleme...)...
En Gözde15 Araç Seti:12 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 Araçları (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


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

  • Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!