Excel'de Bağlantılı Açılır Listeler Oluşturun - En Kolay Yol!

Excel'de Bağlantılı Açılır Listeler Oluşturun - En Kolay Yol!
Excel'de Bağlantılı Açılır Listeler Oluşturun - En Kolay Yol!

DURUMU SUNUYORUZ: Excel'de bir ülke ve ilgili şehri seçebileceğiniz küçük bir tablo oluşturmak istiyoruz. Aynı zamanda, açılır listeleri kullanarak, kullanıcıların seçebilecekleri ülke ve şehirlerdeki seçenekleri sınırlamak gerekir. Birinci hücrede bir ülke seçeceğiz ve ikinci hücrede sadece seçilen ülkeye ait şehirler yer alacak. Bence anlaşılır mı?

Öyleyse, basit örneğimize Excel'de bağlantılı (veya bağımlı) bir açılır listeyi nasıl oluşturabileceğinizle başlayalım. bir hücrede B1 bir ülke seçeceğiz ve hücrede B2- örnekteki gibi ona ait olan şehir:

İlk önce bir veritabanı oluşturmanız gerekir. İkinci sayfada, ilk açılır listede kullanıcılara bir seçenek sunmak istediğim ülkelerin bir listesini girdim ve bitişikteki sütunda şehir listelerinden birine karşılık gelen sayısal bir dizin belirttim. Şehir listeleri sağda sütunlarda bulunur D, F Ve H. Yani, örneğin, yanında Fransa maliyet endeksi 2 , şehirlerin listesiyle eşleşen 2 . Daha sonra bu indeksin nasıl kullanılacağını göreceksiniz.

Excel 2010'da çalışıyorsanız, ayrı bir çalışma kitabında bir kaynak sayfası oluşturabilirsiniz. Excel 2003 sürümünüz varsa ve adlandırılmış bir aralık kullanmayı planlıyorsanız, değerler aynı çalışma kitabında veya farklı bir sayfada olmalıdır.

Adlandırılmış aralıkları kullanacağız ve bu bağlantılı açılan listelerin Excel'in tüm sürümlerinde çalışmasını sağlayacağız. Bir sonraki adım, listelerimiz için adlandırılmış aralıklar oluşturmaktır. sekmesinde formüller(Formüller) bir komut var isim yöneticisi(isim yöneticisi). Üzerine tıklamak bir iletişim kutusu açacaktır. isim yöneticisi(isim yöneticisi).

Düğmeye bas Yeni(Yeni) yeni bir adlandırılmış aralık eklemek için. Bir iletişim kutusu açılacak yeni isim(Bir isim oluşturma).

sahada İsim(Ad) bir ad girin Ülke ilk adlandırılmış aralığımız için ve sahada anlamına gelir(Aralık) ülke listesini saklayanı seçin:

Sayfa3!$A$3:$A$5

Şehirleri içeren aralıklar tamamen aynı şekilde adlandırılabilir.

Artık veri seçmeyi planladığımız hücrelerde açılır listeler oluşturabiliriz. Bir hücreyi vurgula B1(içinde ülkeyi seçeceğiz), sekmeyi aç Veri(Veri), tıklayın Veri doğrulama(Veri Doğrulama) ve ardından açılır menüden Veri doğrulama(Veri kontrolü).

Bir iletişim kutusu açılacak Veri doğrulama(Giriş değerleri kontrol ediliyor).

Kullanıcıya aralarından seçim yapabileceği bir seçenekler listesi vermek istiyoruz, bu nedenle alanda izin vermek(veri türü) seçin Liste(Liste). Bu, alanı etkinleştirecek Kaynak(Kaynak), ülkelerle aralığın adını belirtmeniz gereken yer. Bu alana "=Ülke" girin ve tıklayın TAMAM. Şimdi kullanıcıların bir şehir seçebilmesi için ikinci bir açılır liste oluşturmamız gerekiyor. Bu açılır listeyi bir hücreye koyacağız B2. Ve şimdi dikkat - odaklanın! Şehir veri tabanına karşılık gelen dizini almak için ülke adının bulunduğu hücrenin (B1 hücresi) içeriğini kontrol etmemiz gerekiyor. Kullanıcı seçerse Portekiz, o zaman indeks ile tabana başvurmalıyız 3 , Portekiz'deki şehirlerin adlarını depolayan. işlevini kullanacağız DÜŞEYARA(DÜŞEYARA) bir hücreden değer aramak için B1ülke adlarını içeren bir tabloda. Dizin bilindiğinde, ikinci açılır listemiz için veri kaynağı olacak bir liste seçeceğiz. Bunu yapmak için aşağıdaki formülü yazıyoruz:

SEÇİN(DÜŞEYARA(B1,Sayfa3!$A$3:$B$5,2,YANLIŞ),İngiltere,Fransa,Portekiz)
=SEÇ(DÜŞEYARA(B1;Sayfa3!$A$3:$B$5;2;YANLIŞ);İngiltere;Fransa;Portekiz)

Bu formül ne işe yarar? Bir hücreden bir değer arıyor B1ülkeler listesinde yer alır ve daha sonra işlev tarafından kullanılan ilgili dizini döndürür SEÇMEK(SEÇ) 1., 2. veya 3. adlandırılmış aralığı seçmek için.

İkinci açılır listemiz şöyle görünecek:

Sonuç olarak, iki bağlantılı (veya bağımlı) açılır liste alacağız. Bir ülke seçersek Fransa, bağlantılı listede yalnızca Fransa'dan şehirlerimiz olacak.

Bu makalede, Microsoft Excel'de basit bağlantılı açılır listelerin nasıl yapıldığını öğrendiniz. Bu basit örneği alıp gerçek sorunları çözmek için kullanabilirsiniz.