Üç Tür Çok Sütunlu Açılır Liste – Adım Adım Kılavuz
“ için arama yaptığınızdaexcel açılır liste birden çok sütun” Google'da, aşağıdaki görevlerden birini gerçekleştirmeniz gerekebilir:
Bağımlı Açılır Liste Yap
Yöntem A: Formülleri kullanma
Yöntem B: Kutools for Excel tarafından sadece birkaç tıklama
Açılır Listede Çoklu Seçimleri Görüntüle
Yöntem A: VBA Komut Dosyasını Kullanma
Yöntem B: Kutools for Excel tarafından sadece birkaç tıklama
Bu öğreticide, bu üç görevin nasıl gerçekleştirileceğini adım adım göstereceğiz.
İlgili Videolar
Birden Çok Sütuna Dayalı Bağımlı Bir Açılır Liste Oluşturun
Aşağıdaki GIF görüntüsünde gösterildiği gibi, kıtalar için bir ana açılır liste, ana açılır listede seçilen kıtaya göre ülkeleri içeren ikincil bir açılır liste ve ardından üçüncü açılır liste oluşturmak istiyorsunuz. ikincil açılır listede seçilen ülkeye göre şehirleri içeren liste. Bu bölümdeki yöntem, bu görevi gerçekleştirmenize yardımcı olabilir.
Birden çok sütuna dayalı bağımlı bir açılır liste oluşturmak için formülleri kullanma
1. Adım: Ana açılır listeyi oluşturun
1. Açılır listeyi eklemek istediğiniz hücreleri seçin (burada G9:G13'ü seçiyorum), şuraya gidin: Veri sekmesini tıklayın veri Doğrulama > veri Doğrulama.
2. içinde veri Doğrulama iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.
2. Adım: İkincil açılır listeyi oluşturun
1. İkincil açılır listede görüntülemek istediğiniz öğeleri içeren tüm aralığı seçin. Gitmek Formüller sekmesini ve ardından Tamam'ı tıklatın. Seçimden Oluştur.
2. içinde Seçimden Ad Oluştur iletişim kutusu, yalnızca kontrol edin Üst sıra kutusunu işaretleyin ve ardından OK düğmesine basın.
3. İkincil açılır listeyi eklemek istediğiniz hücreyi seçin, Veri sekmesini tıklayın veri Doğrulama > veri Doğrulama.
4. içinde veri Doğrulama iletişim kutusu, yapmanız gerekenler:
=INDIRECT(SUBSTITUTE(G9," ","_"))
5. Bu açılır liste hücresini seçin, sürükleyin Otomatik Doldurma Kolu aşağı aynı sütundaki diğer hücrelere uygulamak için.
İkincil açılır liste artık tamamlandı. Ana açılır listeden bir kıta seçtiğinizde, ikincil açılır listede yalnızca bu kıtanın altındaki ülkeler görüntülenir.
3. Adım: Üçüncü açılır listeyi oluşturun
1. Üçüncü açılır listede görüntülemek istediğiniz değerleri içeren tüm aralığı seçin. Gitmek Formüller sekmesini ve ardından Tamam'ı tıklatın. Seçimden Oluştur.
2. içinde Seçimden Ad Oluştur iletişim kutusu, yalnızca kontrol edin Üst sıra kutusunu işaretleyin ve ardından OK düğmesine basın.
3. Üçüncü açılır listeyi eklemek istediğiniz hücreyi seçin, Veri sekmesini tıklayın veri Doğrulama > veri Doğrulama.
4. içinde veri Doğrulama iletişim kutusu, yapmanız gerekenler:
=INDIRECT(SUBSTITUTE(H9," ","_"))
5. Bu açılır liste hücresini seçin, sürükleyin Otomatik Doldurma Kolu aşağı aynı sütundaki diğer hücrelere uygulamak için.
Şehirleri içeren üçüncü açılır liste artık tamamlandı. İkincil açılır listeden bir ülke seçtiğinizde, üçüncü açılır listede yalnızca bu ülkenin altındaki şehirler görüntülenir.
Yukarıdaki yöntem bazı kullanıcılar için zahmetli olabilir, daha verimli ve basit bir çözüm istiyorsanız, aşağıdaki yönteme sadece birkaç tıklama ile ulaşılabilir.
Kutools for Excel ile birden çok sütuna dayalı bağımlı bir açılır liste oluşturmak için birkaç tıklama
Aşağıdaki GIF görüntüsü, işlemin adımlarını göstermektedir. Dinamik Açılır Liste özelliği Kutools for Excel.
Gördüğünüz gibi, tüm işlem sadece birkaç tıklamayla yapılabilir. Sadece yapmanız gerekenler:
Yukarıdaki GIF resmi, yalnızca 2 düzeyli bir açılır liste oluşturma adımlarını gösterir. 2'den fazla seviyeli bir açılır liste yapmak istiyorsanız, daha fazlasını öğrenmek için buraya tıklayın . Veya 30 günlük ücretsiz deneme sürümünü indirin.
Excel'de Açılır Listede Birden Çok Seçim Yapın
Bu bölüm, Excel'de açılan bir listede birden çok seçim yapmanıza yardımcı olacak iki yöntem sunar.
Excel açılır listesinde birden çok seçim yapmak için VBA kodlarını kullanma
Aşağıdaki VBA komut dosyası, Excel'deki bir açılır listede yinelemeler olmadan birden çok seçim yapmanıza yardımcı olabilir. Lütfen aşağıdaki gibi yapın.
Adım 1: VBA kod düzenleyicisini açın ve kodu kopyalayın
1. Sayfa sekmesine gidin, üzerine sağ tıklayın ve seçin Kodu Görüntüle sağ tıklama menüsünden.
2. Sonra Uygulamalar için Microsoft Visual Basic penceresi açılır, aşağıdaki VBA kodunu kopyalamanız gerekir. Sayfa (Kod) editörü.
VBA kodu: Bir açılır listede yinelemeler olmadan birden çok seçime 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
2. Adım: Kodu test edin
Kodu yapıştırdıktan sonra, Ara Toplam + Q kapatmak için anahtarlar görsel Editör 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 çalışır. Açılır listeyi içeren bir hücreye tıklayın, çalışıp çalışmadığını test etmek için açılır listeden öğeleri birer birer seçin.
Kutools for Excel ile bir Excel Açılır listesinde birden fazla seçim yapmak için birkaç tıklama
VBA kodunun birçok sınırlaması vardır. VBA betiğine aşina değilseniz, ihtiyaçlarınızı karşılayacak şekilde kodu değiştirmeniz zordur. İşte önerilen güçlü bir özellik: Çoklu Seçim Açılır Liste Bu, açılır listeden birden fazla öğeyi kolayca seçmenize yardımcı olabilir.
Sonra Kutools for Excel'i yüklemeGidin Kutools sekmesini seçin Açılır liste > Çoklu Seçim Açılır Liste. Daha sonra aşağıdaki gibi yapılandırın.
- Birden fazla öğe seçmeniz gereken açılır listeyi içeren aralığı belirtin.
- Açılır liste hücresinde seçilen öğeler için ayırıcıyı belirtin.
- Tıkla OK ayarları tamamlamak için.
Sonuç
Artık belirtilen aralıkta açılır listeye sahip bir hücreye tıkladığınızda, yanında bir liste kutusu görünecektir. Öğeleri açılır hücreye eklemek için yanındaki "+" düğmesini tıklamanız ve artık istemediğiniz öğeleri kaldırmak için "-" düğmesini tıklamanız yeterlidir. Aşağıdaki demoya bakın:
- kontrol Ayırıcı Ekledikten Sonra Metni Sar Seçilen öğeleri hücre içinde dikey olarak görüntülemek istiyorsanız bu seçeneği kullanın. Yatay listelemeyi tercih ediyorsanız bu seçeneği işaretlemeden bırakın.
- kontrol Aramayı etkinleştir Açılır listenize bir arama çubuğu eklemek istiyorsanız bu seçeneği kullanın.
- Bu özelliği uygulamak için lütfen Kutools for Excel'i indirip yükleyin İlk.
Açılır Listede Birden Çok Sütun 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 çok sütunu nasıl görüntüleyeceğinizi gösterecek.
Varsayılan olarak, bir veri doğrulama açılır listesi yalnızca bir öğe sütunu görüntüler. Bir açılır listede birden fazla sütun görüntülemek için, veri doğrulama açılır listesi yerine Birleşik Giriş Kutusu (ActiveX Kontrolü) kullanmanızı öneririz.
1. Adım: Bir Birleşik Giriş Kutusu (ActiveX Kontrolü) ekleyin
1. Git Geliştirici sekmesini tıklayın Ekle > Birleşik Giriş Kutusu (ActiveX Kontrolü).
İpuçları: Eğer Geliştirici sekmesi şeritte görüntülenmiyorsa bu eğitimdeki adımları uygulayabilirsiniz”Geliştirici sekmesini göstergöstermek için.
2. Sonra bir çizin Açılan kutu açılır listeyi görüntülemek istediğiniz bir hücrede.
2. Adım: Açılan Kutunun Özelliklerini Değiştirin
1. Combo Box'a sağ tıklayın ve ardından seçin. Emlaklar bağlam menüsünden.
2. içinde Emlaklar iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.
3. Adım: Açılır listede belirtilen sütunları görüntüleyin
1. Altında Geliştirici sekmesini kapatın Tasarım Modu sadece tıklayarak Tasarım Modu simgesi.
2. Birleşik giriş kutusunun okuna tıklayın, liste genişletilecek ve açılan menüde belirtilen sayıda sütunun görüntülendiğini görebilirsiniz.
4. Adım: Belirli hücrelerde diğer sütunlardaki öğeleri gösterin
1. Açılan kutunun altında bir hücre seçin, aşağıdaki formülü girin ve Keşfet Aynı satırdaki ikinci sütunun değerini almak için tuşuna basın.
=IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"")
2. Üçüncü, dördüncü ve beşinci sütunların değerlerini almak için aşağıdaki formülleri tek tek uygulayınız.
=IFERROR(VLOOKUP(B1,B3:F6,3,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,4,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,5,FALSE),"")
İlgili Makaleler
Excel açılır listesine yazarken otomatik tamamlama
Büyük değerlere sahip bir veri doğrulama açılır listeniz varsa, yalnızca uygun olanı bulmak için listede aşağı kaydırmanız veya tüm kelimeyi doğrudan liste kutusuna yazmanız gerekir. Açılır listedeki ilk harfi yazarken otomatik tamamlamaya izin verme yöntemi varsa, her şey daha kolay hale gelecektir. Bu eğitim, sorunu çözme yöntemini sağlar.
Excel'de başka bir çalışma kitabından açılır liste oluşturun
Bir çalışma kitabındaki çalışma sayfaları arasında bir veri doğrulama açılır listesi oluşturmak oldukça kolaydır. Ancak, veri doğrulama için ihtiyacınız olan liste verileri başka bir çalışma kitabında bulunuyorsa, ne yapardınız? Bu öğreticide, Excel'deki başka bir çalışma kitabından açılır listenin nasıl oluşturulacağını ayrıntılı olarak öğreneceksiniz.
Excel'de aranabilir bir açılır liste oluşturun
Çok sayıda değeri olan bir açılır liste için, uygun olanı bulmak kolay bir iş değildir. Daha önce, açılır kutuya ilk harfi girerken otomatik tamamlama açılır listesi için bir yöntem getirmiştik. Otomatik tamamlama işlevinin yanı sıra, açılır listede uygun değerleri bulmada çalışma verimliliğini artırmak için açılır listeyi aranabilir hale de getirebilirsiniz. Açılır listeyi aranabilir hale getirmek için bu eğitimdeki yöntemi deneyin.
Excel açılır listesindeki değerleri seçerken diğer hücreleri otomatik olarak doldurun
B8: B14 hücre aralığındaki değerlere dayalı bir açılır liste oluşturduğunuzu varsayalım. Açılır listeden herhangi bir değeri seçtiğinizde, C8: C14 hücre aralığındaki karşılık gelen değerlerin seçili bir hücrede otomatik olarak doldurulmasını istersiniz. Sorunu çözmek için, bu eğitimdeki yöntemler size bir iyilik yapacaktır.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!