İçindekiler
Büyük bir veritabanı ile çalışıyorsanız ve bir listeden belirli bir öğeyi seçmeniz gerekiyorsa, açılır liste bu durumda size yardımcı olabilir. Açılır liste kullanarak belirli bir veriyi saniyeler içinde seçebilirsiniz. Açılır listeyi birden çok sütun kullanarak da oluşturabilirsiniz. Bugün bu makalede, birden çok sütundan Excel açılır listesi oluşturmanın bazı yöntemlerini tartışacağız.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi okurken pratik yapmak için bu alıştırma sayfasını indirin.
Çoklu Sütunlar için Açılır Menü.xlsxBirden Fazla Sütunda Açılır Liste Oluşturmanın 3 Benzersiz Yolu
Bu bölüm, birden çok sütunlu Excel açılır listesi için 3 benzersiz yolu kapsayacaktır. Şimdi bunları uygun örneklerle tartışalım.
1. Çoklu Sütunlarda Bağımsız Açılır Liste
Birden çok sütun içeren bağımsız bir Excel açılır listesi oluşturabilirsiniz.
Aşağıdaki örnekte, bize bazı Kameralar verilmiştir "Lens Modeli" ve bunların muhtemel model isimleri gibi "Canon Lens Modeli" , "Nikon Lens Modeli" ve "Sony Lens Modeli" Bu sütunları kullanarak açılır listeler yapmamız gerekiyor.
Adımlar :
- Öncelikle, listenizi yapmak istediğiniz çalışma sayfasının herhangi bir yerinde başka bir tablo oluşturun.
- Şimdi bu model adlarını kullanarak bir açılır liste oluşturacağız.
- Bu nedenle, bir açılır liste oluşturmak istediğiniz hücreyi seçin (örn. Hücre D11 ) ->şu adrese gidin Veri sekmesine tıklayın ->üzerine tıklayın Veri Doğrulama .
Daha fazlasını okuyun: Excel'de Açılır Liste Nasıl Yapılır (Bağımsız ve Bağımlı)
- Sonra, içinde Veri Doğrulama diyalog kutusunu seçin, ardından "Liste" doğrulama kriteri olarak. Kaynak alan penceresi görünür. "Lens Modeli" sütun ( $B$5:$B$7 ).
- Tıklayın TAMAM. onaylamak için.
- Böylece, istediğiniz açılır liste oluşturulacaktır. Hücrenin yanındaki bu simgeye tıklayın D11 listeyi görüntülemek için.
- Şimdi aşağıdaki hücrenin yanında başka bir liste oluşturacağız "Canon Lens Modeli" ( D12 ). Önceki prosedürleri tekrarlayın ve veri dizisini seçin ( $D$5:$D$9 ) kaynak alanınız olarak seçin.
- Tıklayın TAMAM. bir liste yapmak için.
- Şimdi diğer iki hücre için iki açılır liste yapmamız gerekiyor. "Nikon Lens Modeli" Liste şöyle,
- Ve için "Sony Lens Modeli" .
- Artık tüm açılır listelere sahip olduğumuza göre, bu listelerden bağımsız olarak seçenekler seçebiliriz. Örneğin Nikon Lens Modeli perspektif lensini seçebiliriz.
2. Birden Fazla Sütunda OFFSET Fonksiyonunun Kullanılması
Kullanabiliriz OFFSET fonksiyon birden fazla sütundan açılan listemizi daha dinamik hale getirmek için.
Bu örnekte, önceki veri kümesini kullanacağız. Şimdi çalışma sayfasında sütunları içeren herhangi bir yer oluşturun "Lens Seçin" ve "Model" .
Bu sütunlarda listelerimizi oluşturacağız.
Adımlar :
- Her şeyden önce, hücrede D13 'deki verileri kullanarak bir açılır liste oluşturun. "Başlıklar" Bu adımı aşağıdaki gibi izleyin Yöntem 1 .
D13→Veri sekmesi →Veri Doğrulama
- Sonra da Veri Doğrulama diyalog kutusunu seçin, ardından Liste olarak Doğrulama Kriterleri Şimdi, Seçiniz $D$4:$F$4 senin gibi Kaynak verilerini kontrol etmeyi unutmayın. "Boşluğu Yoksay" ve "Hücre İçi Açılır Menü" .
- Tıklayın TAMAM. Devam etmek için.
- Bu nedenle, hücre içinde bir açılır liste oluşturulur D13 . Listeyi görüntülemek için bu simgeye tıklayın.
- Artık birincil işimiz tamamlandığına göre, birden çok sütun kullanarak son bir açılır liste yapacağız. Bunu yapmak için hücreyi seçin E14 'yi seçin ve önceki yöntemlerde gösterildiği gibi açılır liste oluşturma işlemini tekrarlayın. Şimdi burada kaynak kutusunda OFFSET ile MAÇ birden fazla sütunu aynı anda kullanmak için işlevler. Formül şöyledir,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Nerede?
- Referans $D$4
- Satır şu şekildedir 1 . Hareket etmek istiyoruz 1 her seferinde aşağıya.
- Sütun MATCH($D14,$D$4:$F$4,0)-1 . burada kullandık MAÇ formülünü kullanarak sütun seçimini dinamik hale getirebilirsiniz. MAÇ formülüne göre Arama değeri o $D14 , lookup_array o $D$4:$F$4 ve [match_type] o TAMAMEN .
- [yükseklik] her bir sütunun 5
- [genişlik] her bir sütunun 1
- Tıklayın "TAMAM" birden fazla sütundan listeyi almak için.
- Böylece birden fazla sütundan oluşan açılır listemiz hazır. Bu liste dinamiktir. "Sony Lens Modeli" içindeki liste "Model" sütunu size Sony lens adlarını gösterecektir.
Daha fazlasını okuyun: Excel'de Açılır Liste Oluşturmak için IF Deyimi Nasıl Kullanılır ve Excel'de Formüle Dayalı Açılır Liste Nasıl Yapılır
3. Birden Çok Sütunda Bağımlı Açılır Liste
Bağımlı açılır liste de formül tabanlı ve çoklu sütun tabanlı bir listedir.
Aşağıdaki örnekte, sütun altında bazı kıta isimleri verilmiştir "Kıta" diğer sütunlar bu kıta isimlerinin altında bazı ülke isimlerini, geri kalan sütunlar ise bu perspektif ülkelerin altında bazı şehir isimlerini göstermektedir.
Bu çoklu sütunları kullanarak açılır listeler yapmamız gerekiyor. Şimdi çalışma sayfasında sonucu almak istediğiniz yerde başka bir tablo oluşturun.
Adımlar :
- İlk olarak, hücrede D13 Kıtaların adını kullanarak bir açılır liste oluşturun. Listeyi oluşturmak için daha önce tartışılan prosedürleri izleyin. Kaynak verileri seçin $D$3:$F$3 .
- Ardından, tıklayın TAMAM. Liste yapmak için hücrenin yanındaki bu simgeye tıklayın D13 listeyi göstermek için.
- Bir sonraki adımda şunları oluşturacağız "İsim Aralıkları" Bu ülke sütunları için "Asya" , "Afrika" ve "Avrupa" ve git "Formül" ve içinde "İsim Yöneticisi" üzerine tıklayın "Seçimden Oluştur" .
Formül → Ad Yöneticisi → Seçimden Oluştur
- Yeni bir pencere açıldı. Üst Sıra ve tıklayın TAMAM. .
- Şimdi hücreyi seçin E13 ve git Veri Doğrulama ve seçin Liste. İçinde Kaynak kutusunda bu formülü uygulayın:
=INDIRECT(D13)
Bu, şu anlama gelir Asya açılır listede (D13) , bu adlandırılmış aralığı ifade eder " Asya " (aracılığıyla DOLAYLI işlevini kullanır ve böylece o kategorideki tüm öğeleri listeler.
- Ardından, tıklayın TAMAM. Formüle dayalı bağımlı listesi yapılır.
- Görevimiz henüz bitmedi! Bir sonraki adımımız, hücredeki değere bağlı olarak başka bir bağımlı liste oluşturmaktır E13 Bunu yapmak için tekrar şu adrese gidin Formüller ve içinde İsim Yöneticisi üzerine tıklayın Seçimden Oluştur . Kontrol edin Üst Sıra ve tıklayın TAMAM. yeni pencere göründüğünde.
- Şimdi hücreyi seçin F13 ve git Veri Doğrulama ve seçin Liste . içinde Kaynak alanına bu formülü uygulayın:
=INDIRECT(E13)
Bu, şu anlama gelir "Hindistan" açılır listesinde ( C13 ), bu adlandırılmış aralığı ifade eder "Hindistan" (aracılığıyla DOLAYLI fonksiyonu) ve böylece o kategorideki tüm öğeleri listeler.
- Ardından, tıklayın TAMAM. İşinizi halletmek için.
- Böylece birden fazla sütundan açılan listelerimiz tamamlandı. Şimdi eğer "Avrupa" ve ülke "Almanya" liste bize ilgili sonuçları gösterecektir.
Daha fazlasını okuyun: Çoklu Bağımlı Açılır Liste Excel VBA
Hızlı Notlar
The MAÇ fonksiyonu sütunları şu şekilde sayar 1,2,3 Oysa OFFSET fonksiyonu bunları 0,1,2 İşte bu yüzden "-1" eşleştirme işlevinden sonra MATCH($D13,$D$3:$F$3,0)-1 .
👉 Dinamik bir açılır liste oluştururken, hücre referanslarının mutlak olduğundan emin olun (örneğin $B$4 ) ve göreceli olmayan (örneğin B2 veya B$2 veya $B2)
👉 Hatalardan kaçınmak için kontrol etmeyi unutmayın "Boşluğu Yoksay" ve "Hücre İçi Açılır Menü" .
Sonuç
Excel'de birden çok sütuna dayalı bir açılır liste işimizi çok daha kolay ve rahat hale getirir. Bunu yapmak için üç farklı yöntemi tartıştık. Bu makaleyle ilgili herhangi bir karışıklığınız veya düşünceniz varsa lütfen yorum bölümünde bize bildirin.