KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Çok Sütunlu Açılır Liste Türleri – Adım Adım Kılavuz

YazarSiluvia Değiştirme Tarihi

"excel açılır liste çoklu sütun" ifadesini Google’da aradığınızda aşağıdaki görevlerden birini gerçekleştirmeniz gerekebilir:

Bu öğreticide, bu üç görevin nasıl adım adım gerçekleştirileceğini göstereceğiz.


Dinamik Liste Oluşturmak – Çoklu Sütunlara Dayalı

 

Aşağıdaki GIF’te gösterildiği gibi, kıtalar için bir ana Açılır Liste; ana listeden seçilen kıtaya göre ülkeleri içeren ikincil bir Açılır Liste; ve ikincil listeden seçilen ülkeye göre şehirleri içeren üçüncü bir Açılır Liste oluşturmak istiyorsanız, bu bölümdeki yöntem size yardımcı olabilir.


Çoklu sütunlara dayalı Dinamik Liste oluşturmak için formüller kullanma

Adım 1: Ana Açılır Liste’yi oluşturun

1. Açılır liste eklemek istediğiniz hücreleri seçin (burada G9:G13’ü seçiyorum), Veri sekmesine gidin ve Veri Doğrulama > Veri Doğrulama’ya tıklayın.

Veri sekmesinden Veri Doğrulama formuna tıklayın

2. Veri Doğrulama iletişim kutusunu aşağıdaki gibi yapılandırın.

1)Ayarlarsekmesine tıklayın;
2)Listeseçeneğini İzin VerAçılır Liste listesinden seçin;
3)Kaynakkutusuna tıklayın ve Açılır Liste içinde görüntülemek istediğiniz kıtaları içeren hücreleri seçin;
4)Tamamdüğmesine tıklayın. Ekran görüntüsüne bakın:
ilk açılır listeyi oluşturmak için iletişim kutusundaki ayarları yapılandırın
Adım 2: İkincil Açılır Liste’yi oluşturun

1. İkincil Açılır Liste’de görüntülenmesini istediğiniz öğeleri içeren tüm aralığı seçin. Formüller sekmesine gidin ve ardından Seçimden Oluştur’a tıklayın.

tüm aralığı seçin ve Seçimden Oluştur'a tıklayın

2. Seçimden Oluştur iletişim kutusunda yalnızca En Üst Satır kutusunu işaretleyin ve ardından Tamam düğmesine tıklayın.

iletişim kutusunda Üst satır kutusunu işaretleyin

3. İkincil Açılır Liste’yi eklemek istediğiniz hücreyi seçin, Veri sekmesine gidin ve Veri Doğrulama > Veri Doğrulama’ya tıklayın.

4. Veri Doğrulamailetişim kutusunda şunları yapmanız gerekir:

1)Ayarlarsekmesinde kalmaya devam edin;
2)Listeseçeneğini İzin VerAçılır Liste listesinden seçin;
3) Aşağıdaki formülü Kaynakkutusuna girin.
=INDIRECT(SUBSTITUTE(G9," ","_"))
Burada G9ana Açılır Liste hücrelerinin ilk hücresidir.
4)Tamamdüğmesine tıklayın.
ikincil açılır listeyi oluşturmak için iletişim kutusundaki ayarları yapılandırın

5. Bu açılır liste hücresini seçin ve aynı sütundaki diğer hücrelere uygulamak için Otomatik Doldurma Kulpu’nu aşağı doğru sürükleyin.

İkincil Açılır Liste artık tamamen işlevseldir! Ana Açılır Liste’den bir kıta seçtiğinizde, yalnızca o kıtaya ait ülkeler ikincil Açılır Liste’de gösterilir.

İkincil açılır liste tamamlandı
Adım 3: Üçüncü Açılır Liste’ü oluşturun

1. Üçüncü Açılır Liste’de görüntülenmesini istediğiniz değerleri içeren tüm aralığı seçin. Formüller sekmesine gidin ve ardından Seçimden Oluştur’a tıklayın.

tüm aralığı seçin ve Seçimden Oluştur'a tıklayın

2. Seçimden Oluşturiletişim kutusunda yalnızca En Üst Satırkutusunu işaretleyin ve ardından Tamamdüğmesine tıklayın.

iletişim kutusunda Üst satır kutusunu işaretleyin

3. Üçüncü açılır listeyi eklemek istediğiniz hücreyi seçin, Veri sekmesine gidin ve Veri Doğrulama > Veri Doğrulama’ya tıklayın.

4. Veri Doğrulamailetişim kutusunda şunları yapmanız gerekir:

1)Ayarlarsekmesinde kalmaya devam edin;
2)Listeseçeneğini İzin VerAçılır Liste listesinden seçin;
3) Aşağıdaki formülü Kaynakkutusuna girin.
=INDIRECT(SUBSTITUTE(H9," ","_"))
Burada H9ikincil Açılır Liste hücrelerinin ilk hücresidir.
4)Tamamdüğmesine tıklayın.
üçüncü açılır listeyi oluşturmak için iletişim kutusundaki ayarları yapılandırın

5. Bu açılır liste hücresini seçin ve Otomatik Doldurma Kulpu’nu aşağı doğru sürükleyerek aynı sütundaki diğer hücrelere uygulayın.

Şehirleri içeren üçüncü Açılır Liste artık hazır! İkincil Açılır Liste’den bir ülke seçtiğinizde, yalnızca o ülkeye ait şehirler üçüncü Açılır Liste’te gösterilir.

Üçüncü açılır liste oluşturuldu

Yukarıdaki yöntem bazı kullanıcılar için karmaşık görünebilir. Daha verimli ve doğrudan bir çözüm arıyorsanız, aşağıdaki yöntemi birkaç tıklamayla kolayca uygulayabilirsiniz.


Kutools for Excel ile çoklu sütunlara dayalı Dinamik Liste oluşturmak için birkaç tıklama

Aşağıdaki GIF görüntüsü, Dinamik Açılır Liste özelliğinin Kutools for Excel adımlarını göstermektedir.

Gördüğünüz gibi, tüm işlem yalnızca birkaç tıklama ile tamamlanabilir. Yapmanız gereken:

1. Özelliği etkinleştirin;
2. Gerektiği modu seçin:2 seviyesiveya 3-5 seviyesi Açılır Liste;
3. Dinamik Liste oluşturmak için ihtiyaç duyduğunuz sütunları seçin;
4. Bir Liste Yerleştirme Alanı seçin.

Yukarıdaki GIF, yalnızca iki seviyeli bir açılır liste oluşturma adımlarını göstermektedir. İki seviyeden fazla açılır liste oluşturmak istiyorsanız,daha fazla bilgi almak için buraya tıklayın. Ya da 30 günlük ücretsiz denemeyi indirin.

Kutools for Excel300’den fazla gelişmiş özelliğiyle karmaşık işlemleri kolaylaştırır, yaratıcılığı ve verimliliği artırır.Yapay zekâ yetenekleriyle entegre olanKutools, görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…

Excel’de bir Açılır Liste İçinde Çoklu Seçim Yapma

Bu bölüm, Excel’de bir açılır liste içinde çoklu seçim yapmanızı sağlayacak iki yöntemi sunar.


Excel Açılır Liste’nde çoklu seçim yapmak için VBA kodlarını kullanma

Aşağıdaki VBA betiği, Excel’de bir açılır listeden yinelenmeyen çoklu seçim yapmanızı sağlar. Lütfen aşağıdaki adımları uygulayın.

Adım 1: VBA kod düzenleyicisini açın ve kodu kopyalayın

1. Sayfa sekmesine gidin, üzerine sağ tıklayın ve bağlam menüsünden Kodu Görüntüle seçeneğini seçin.

sayfa sekmesine sağ tıklayın ve Kodu Görüntüle'yi seçin

2. Ardından Microsoft Visual Basic for Applications penceresi açılır; burada aşağıdaki VBA kodunu Sayfa (Kod) düzenleyicisine kopyalamanız gerekir.

kodu modüle kopyalayın ve yapıştırın

VBA kodu: Bir Açılır Liste içinde yinelenmeyen çoklu seçimlere izin ver

Private Sub Worksheet_Change(ByVal Target As Range)
    'Updated by Extendoffice 2019/11/13
    Dim xRng As Range
    Dim xValue1 As String
    Dim xValue2 As String
    If Target.Count > 1 Then Exit Sub
    On Error Resume Next
    Set xRng = Cells.SpecialCells(xlCellTypeAllValidation)
    If xRng Is Nothing Then Exit Sub
    Application.EnableEvents = False
    If Not Application.Intersect(Target, xRng) Is Nothing Then
        xValue2 = Target.Value
        Application.Undo
        xValue1 = Target.Value
        Target.Value = xValue2
        If xValue1 <> "" Then
            If xValue2 <> "" Then
                If xValue1 = xValue2 Or _
                   InStr(1, xValue1, ", " & xValue2) Or _
                   InStr(1, xValue1, xValue2 & ",") Then
                    Target.Value = xValue1
                Else
                    Target.Value = xValue1 & ", " & xValue2
                End If
            End If
        End If
    End If
    Application.EnableEvents = True
End Sub
Adım 2: Kodu test edin

Kodu yapıştırdıktan sonra Alt + Q tuşlarına basarak Görsel Düzenleyici’yi kapatın ve çalışma sayfasına geri dönün.

İpuçları: Bu kod, Geçerli Çalışma Sayfası’ndaki tüm açılır listeler için geçerlidir. Açılır liste içeren bir hücreye tıklayıp listeden sırayla öğeler seçerek çalışıp çalışmadığını test edin.

Not:Yukarıdaki GIF görüntüsünde görüldüğü gibi, Açılır Liste içinde birden fazla sütun görüntülenmesine rağmen, seçilen satırdaki yalnızca ilk öğe hücrede gösterilir. Diğer sütunlardan öğeleri görüntülemek istiyorsanız, aşağıdaki formülleri uygulamaya devam edin.Click here to follow the tutorial step-by-step

Kutools for Excel ile Excel Açılır Liste’nde çoklu seçim yapmak için birkaç tıklama

VBA kodunun birçok sınırlaması vardır. VBA betiklerine aşina değilseniz, ihtiyaçlarınıza uygun şekilde kodu değiştirmek oldukça zordur. İşte birden fazla öğeyi açılır listeden kolayca seçmenize yardımcı olabilecek önerilen güçlü bir özellik: Çoklu Seçim Açılır Liste.

Kutools for Excel300’den fazla gelişmiş özelliğiyle karmaşık işlemleri kolaylaştırır, yaratıcılığı ve verimliliği artırır.Yapay zekâ yetenekleriyle entegre olanKutools, görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…

Kutools for Excel’yi yükledikten sonra, Kutools sekmesine gidin, Açılır Liste > Çoklu seçenekli açılır listeyi oluştur seçeneğini belirleyin. Ardından aşağıdaki gibi yapılandırın.

  1. Birden fazla öğe seçmeniz gereken Açılır Liste'yi içeren aralığı belirtin.
  2. Açılır Liste hücresinde seçilen öğelerin sayısını belirtmek için ayırıcıyı tanımlayın.
  3. Ayarları tamamlamak için Tamam'a tıklayın.
    Kutools ile açılır listede çoklu seçim görüntüleyin
Sonuç

Artık, sınırlı aralık içeren bir açılır liste barındıran bir hücreye tıkladığınızda, hemen yanına bir liste kutusu belirecek. Öğelerin yanında yer alan “+” düğmesine tıklayarak bunları açılır hücreye ekleyebilir, istemediğiniz öğeleri kaldırmak içinse “–” düğmesini kullanabilirsiniz. Aşağıdaki tanıtımı inceleyin:

Notlar:
  • Hücre içinde Seçilen Öğelerin Sayısı'nı dikey olarak göstermek istiyorsanız, Satır sonuna ayırıcı ekle seçeneğini işaretleyin. Yatay liste tercih ediyorsanız bu seçeneği işaretlemeyin.
  • Açılır listenize arama çubuğu eklemek istiyorsanız, Arama işlevini etkinleştir seçeneğini işaretleyin.
  • Bu özelliği kullanmak için öncelikle Kutools for Excel'yi indirip yükleyin.

Bir Açılır Liste İçinde Çoklu Sütunları Görüntüleme

 

Aşağıdaki ekran görüntüsünde gösterildiği gibi, bu bölüm size bir açılır listede birden fazla sütunun nasıl görüntüleneceğini gösterir.

açılır listede birden fazla sütun görüntüleyin

Varsayılan olarak, bir veri doğrulama açılır listesi yalnızca tek sütunlu öğeler görüntüler. Birden fazla sütunu aynı anda göstermek istiyorsanız, veri doğrulama açılır listesi yerine Birleşik Kutu (ActiveX Denetimi) kullanmanızı öneririz.

Adım 1: Birleşik Kutu (ActiveX Denetimi) Ekleme

1. Geliştirici sekmesine gidin ve Ekle > Birleşik Kutu (ActiveX Denetimi) seçeneğine tıklayın.

Geliştirici sekmesinden Ekle > Birleşik Kutu'ya tıklayın

İpuçları: Şeritte Geliştirici sekmesi görünmüyorsa, “Geliştirici sekmesini göster” başlıklı öğreticideki adımları izleyebilirsiniz.

2. Ardından, açılır menünün görüntülenmesini istediğiniz hücreye bir Birleşik Kutu çizin.

Adım 2: Birleşik Kutunun Özelliklerini Değiştirme

1. Birleşik Kutuya sağ tıklayın ve bağlam menüsünden Özellikler seçeneğini seçin.

Birleşik Kutu'ya sağ tıklayın ve Özellikler'i seçin

2. Özellikler iletişim kutusunu aşağıdaki gibi yapılandırın.

1)SütunSayısıalanında, Açılır Liste içinde görüntülemek istediğiniz sütun sayısını temsil eden bir sayı girin;
2)SütunGenişliklerialanında, her sütun için genişlik tanımlayın. Burada her sütunun genişliğini 80 pt;100 pt;80 pt;80 pt;80 ptolarak tanımlıyorum;
3)BağlıHücrealanında, açılır menüden seçtiğiniz değerle aynı değeri çıktılamak üzere bir hücre belirtin. Bu hücre aşağıdaki adımlarda kullanılacaktır;
5)ListeGenişliğialanında, tüm Açılır Liste için bir genişlik belirtin.
6)Özellikleriletişim kutusunu kapatın.
Notlar:Notlar:Notlar:
Özellikler bölmesindeki ayarları yapılandırın
Adım 3: Belirtilen sütunları Açılır Liste içinde görüntüleme

1. Geliştirici sekmesi altında, Tasarım Modu simgesine tıklayarak Tasarım Modunu kapatın.

Tasarım Modunu kapatın

2. Birleşik kutunun okuna tıklayın; liste genişleyecek ve açılır menüde belirtilen sayıda sütunun görüntülendiğini göreceksiniz.

4)ListeDoldurmaAralığı
Adım 4: Belirli hücrelerde diğer sütunlardan öğeleri gösterme
İpucu: Diğer sütunlardan tam olarak aynı biçimlendirilmiş verileri döndürmek için aşağıdaki işlemlerden önce veya sonra sonuç hücrelerinin biçimini değiştirmeniz gerekir. Bu örnekte,C11hücresinin biçimini Tarihbiçimine ve C14hücresinin biçimini Para Birimibiçimine önceden değiştiriyorum.

1. Birleşik hücrenin altındaki bir hücreyi seçin, aşağıdaki formülü girin ve aynı satırdaki ikinci sütunun değerini almak için Enter tuşuna basın.

=IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"")
ikinci sütundan veri almak için formül uygulayın

2. Üçüncü, dördüncü ve beşinci sütunların değerlerini almak için aşağıdaki formülleri sırayla uygulayın.

=IFERROR(VLOOKUP(B1,B3:F6,3,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,4,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,5,FALSE),"")
diğer sütunlardan tek tek veri almak için formüller uygulayın
İlk formülü örnek alalım: =IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"")
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40’tan fazla başka dili destekler!Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!
1)B1hücresi, Özellikler iletişim kutusunda BağlıHücre olarak belirttiğiniz hücredir.
2)2sayısı, "B3:F6" tablo aralığının ikinci sütununu temsil eder.
3) Buradaki DİKEYARAişlevi, B1'deki değerleri arar ve B3:F6 aralığının ikinci sütunundaki değeri döndürür.
4)EĞERHATAişlevi, DİKEYARA işlevindeki hataları yönetir. Eğer DİKEYARA işlevi #YOK hatasını verirse, EĞERHATA işlevi hatayı boş olarak döndürür.

İlgili Makaleler

Excel açılır listesinde yazarken otomatik tamamlama
Büyük bir veri doğrulama açılır listeniz varsa, uygun değeri bulmak için listede aşağı kaydırmak ya da liste kutusuna tüm kelimeyi doğrudan yazmak zorunda kalırsınız. Eğer açılır listede ilk harfi yazdığınızda otomatik tamamlama yapılabilseydi, her şey çok daha kolay olurdu. Bu öğretici, bu sorunu çözmek için size pratik bir yöntem sunar.

Excel'de başka bir çalışma kitabından açılır liste oluşturun
Bir çalışma kitabının sayfaları arasında veri doğrulama açılır listesi oluşturmak oldukça kolaydır. Peki ya liste verileriniz, veri doğrulama için gerekli olanlar, başka bir çalışma kitabında yer alıyorsa? Bu öğreticide, Excel’de başka bir çalışma kitabından nasıl açılır liste oluşturacağınızı adım adım öğreneceksiniz.

Excel'de aranabilir bir açılır liste oluşturun
Çok sayıda seçeneği olan bir açılır listede doğruyu bulmak hiç de kolay değildir. Daha önce, açılır kutuya ilk harfi yazarken otomatik tamamlama özelliğini etkinleştirmek için bir yöntem paylaşmıştık. Otomatik tamamlamanın yanı sıra, açılır listeyi aranabilir hale getirerek uygun değeri çok daha hızlı bulabilirsiniz. Bu öğreticideki yöntemi deneyerek açılır listenizi aranabilir hale getirin!

Excel’de açılır listeden değer seçildiğinde diğer hücreler otomatik doldurulsun!
Diyelim ki B8:B14 aralığındaki değerlere dayalı bir açılır liste oluşturmuş durumdasınız. Bu listeden bir değer seçtiğinizde, C8:C14 aralığındaki ilgili verilerin otomatik olarak belirli bir hücreye yerleştirilmesini mi istiyorsunuz? İşte bu öğreticideki yöntemler tam da size yardımcı olacak!

Açılır listeyle ilgili daha fazla öğretici…

En İyi Ofis Verimlilik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi'yi devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Verilerinizi Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Düşeyara  |  Çoklu Değerli Düşeyara  |   Birden Fazla Sayfada Düşeyara   |   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 Aç/Kapat|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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools for Excel hakkında daha fazla ayrıntı… Ücretsiz İndir…

Excel becerilerinizi Kutools for Excel ile yükseltin ve verimlilikte hiç yaşanmamış bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office'a sekmeli arayüz getirir ve İşlerinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirir.
  • Birden fazla belgeyi aynı pencerenin yeni sekmelerinde açın ve oluşturun—yeni pencerelerde değil.
  • Günlük üretkenliğinizi 50 % artırır ve size her gün yüzlerce fare tıklamasından tasarruf sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentilerin yanı sıra Office Tab Pro’yu da içerir; bu da Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi değer— tek tek eklenti satın almaya göre tasarruf sağlar