Ana içeriğe atla

Excel açılır listesi: oluşturma, düzenleme, kaldırma ve daha gelişmiş işlemler

Açılır liste, kullanıcıların bir seçim listesinden bir değer seçmesine olanak tanıyan liste kutusuna benzer. Bu eğitici açılır liste için temel işlemleri gösterecektir: excel'de açılır liste oluşturma, düzenleme ve kaldırma. Bunun dışında, bu öğretici, daha fazla Excel sorununu çözmek için işlevselliğini geliştirmek üzere açılır liste için gelişmiş işlemler sağlar.

İçindekiler: [ Saklamak ]

(İlgili bölüme gitmek için aşağıdaki içindekiler tablosundaki veya sağdaki herhangi bir başlığa tıklayın.)

Basit açılır liste oluşturun

Bir açılır listeyi kullanmak için öncelikle onu nasıl oluşturacağınızı öğrenmeniz gerekir. Bu bölüm, Excel'de bir açılır liste oluşturmanıza yardımcı olacak 6 yol sağlar.

Bir dizi hücreden açılır liste oluşturun

Burada, Excel'deki bir hücre aralığından açılır liste oluşturma adımlarını gösterin. Lütfen aşağıdaki gibi yapın

1. Açılır listeyi bulmak için bir hücre aralığı seçin.

İpuçları: Aynı anda birden fazla bitişik olmayan hücre için açılır liste oluşturabilirsiniz. Ctrl Hücreleri tek tek seçerken tuşuna basın.

2. tık Veri > veri Doğrulama > veri Doğrulama.

3. içinde veri Doğrulama iletişim kutusunun altında Ayarlar sekmesi, lütfen aşağıdaki gibi yapılandırın.

3.1) içinde izin vermek açılır liste, listeyi seçin;
3.2) içinde Kaynak kutusunda, açılır listede görüntüleyeceğiniz değerlerin hücre aralığını seçin;
3.3) OK düğmesine basın.

notlar:

1) Kontrol edebilir veya işaretini kaldırabilirsiniz. Boşluğu yoksay seçili aralıktaki boş hücreleri nasıl işlemek istediğinize bağlı olarak kutu;
2) emin olun Hücre içi açılır menü kutusu işaretlenmiştir. Bu kutu işaretli değilse, hücre seçilirken aşağı açılan ok görünmeyecektir.
3) içinde Kaynak kutusunda, aşağıda gösterilen ekran görüntüsü gibi virgülle ayrılmış değerleri manuel olarak yazabilirsiniz.

Şimdi açılır liste oluşturuldu. Açılır liste hücresine tıkladığınızda, yanında bir ok görüntülenir, listeyi genişletmek için oka tıklayın ve ardından buradan bir öğe seçebilirsiniz.

Tablodan dinamik açılır liste oluşturun

Veri aralığınızı bir Excel tablosuna dönüştürebilir ve ardından tablo aralığına göre dinamik bir açılır liste oluşturabilirsiniz.

1. Orijinal veri aralığını seçin ve ardından Ctrl + T anahtarlar.

2. tık OK haşhaş içinde Tablo Oluştur iletişim kutusu. Daha sonra veri aralığı tabloya dönüştürülür.

3. Açılır listeyi koymak için bir hücre aralığı seçin ve ardından Veri > veri Doğrulama > veri Doğrulama.

4. içinde veri Doğrulama iletişim kutusu, yapmanız gerekenler:

4.1) Seç Liste içinde izin vermek açılır liste;
4.2) Tablo aralığını (başlık hariç) seçin. Kaynak Kutu;
4.3) OK düğmesine basın.

Daha sonra dinamik açılır listeler oluşturulur. Tablo aralığından veri eklerken veya çıkarırken, açılır listedeki değerler otomatik olarak güncellenecektir.

Formüller ile dinamik açılır liste oluşturun

Tablo aralığından dinamik açılır liste oluşturmanın yanı sıra, Excel'de dinamik bir açılır liste oluşturmak için bir formül de kullanabilirsiniz.

1. Açılır listelerin çıktısının alınacağı hücreleri seçin.

2. tık Veri > veri Doğrulama > veri Doğrulama.

3. içinde veri Doğrulama iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

3.1) içinde izin vermek kutusunu seçin Liste;
3.2) içinde Kaynak kutusuna aşağıdaki formülü girin;
= OFSET ($ A $ 13,0,0, COUNTA ($ A $ 13: $ A $ 24), 1)
not: Bu formülde, $ A $ 13 veri aralığının ilk hücresidir ve $ A $ 13: $ A $ 24, temel alınarak açılır listeleri oluşturacağınız veri aralığıdır.
3.3) OK buton. Ekran görüntüsüne bakın:

Daha sonra dinamik açılır listeler oluşturulur. Belirli aralıktaki verileri eklerken veya çıkarırken, açılır listelerdeki değerler otomatik olarak güncellenecektir.

Adlandırılmış aralıktan açılır liste oluşturun

Excel'de adlandırılmış bir aralıktan da açılır liste oluşturabilirsiniz.

1. İlk olarak, adlandırılmış bir aralık oluşturun. Adlandırılmış aralığı temel alarak oluşturacağınız hücre aralığını seçin ve ardından aralık adını yazın. Name kutu ve basın Keşfet tuşuna basın.

2. tık Veri > veri Doğrulama > veri Doğrulama.

3. içinde veri Doğrulama iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

3.1) içinde izin vermek kutusunu seçin Liste;
3.2) Tıklayın Kaynak kutusunu seçin ve ardından F3 tuşuna basın.
3.3) içinde Adı Yapıştır iletişim kutusunda, şimdi oluşturduğunuz aralık adını seçin ve ardından OK düğmesi;
İpuçları: Ayrıca manuel olarak da girebilirsiniz = aralık adı içine Kaynak Kutu. Bu durumda gireceğim = Şehir.
3.4) Tıklayın OK döndüğünde veri Doğrulama iletişim kutusu. Ekran görüntüsüne bakın:

Şimdi, adlandırılmış bir aralıktaki verileri kullanan açılır liste oluşturulur.

Başka bir çalışma kitabından açılır liste oluşturun

"Adında bir çalışma kitabı olduğunu varsayarsak"Kaynak Verisi"Ve bu" sayfadaki verilere dayalı olarak başka bir çalışma kitabında açılır liste oluşturmak istiyorsanızKaynak Verisi”Çalışma kitabı, lütfen aşağıdaki işlemleri yapın.

1. "SourceData" çalışma kitabını açın. Bu çalışma kitabında, açılır listeyi temel alarak oluşturacağınız verileri seçin, bir aralık adı yazın. Name kutusunu seçin ve ardından Keşfet tuşuna basın.

Burada aralığı Şehir olarak adlandırıyorum.

2. Açılır listeyi ekleyeceğiniz çalışma sayfasını açın. Tıklayın Formüller > Adı Tanımla.

3. içinde Yeni isim iletişim kutusunda, "SourceData" çalışma kitabında oluşturduğunuz aralık adına göre adlandırılmış bir aralık oluşturmanız gerekir, lütfen aşağıdaki gibi yapılandırın.

3.1) Bir ad girin Name Kutu;
3.2) içinde Anlamına gelir kutusuna aşağıdaki formülü girin.
= SourceData.xlsx! Şehir
3.3) Tıklayın OK kaydetmek için

notlar:

1). Formülde, Kaynak Verisi dayalı olarak açılır liste oluşturacağınız verileri içeren çalışma kitabının adıdır; Şehir SourceData çalışma kitabında belirttiğiniz aralık adıdır.
2). Kaynak veri çalışma kitabının adı da dahil olmak üzere -, #… gibi boşluk veya diğer karakterler varsa, çalışma kitabı adını aşağıdaki gibi tek tırnak işaretleri arasına almanız gerekir: = 'Kaynak Data.xlsx'! Kent.

4. Ekleyeceğiniz çalışma kitabını açılır listeyi açın, açılır liste için hücreleri seçin ve ardından Veri > veri Doğrulama > veri Doğrulama.

5. içinde veri Doğrulama iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

5.1) içinde izin vermek kutusunu seçin Liste;
5.2) Tıklayın Kaynak kutusunu seçin ve ardından F3 tuşuna basın.
5.3) içinde Adı Yapıştır iletişim kutusunda, şimdi oluşturduğunuz aralık adını seçin ve ardından OK düğmesi;
İpuçları: Ayrıca manuel olarak da girebilirsiniz = aralık adı içine Kaynak Kutu. Bu durumda gireceğim = Test.
5.4) Tıklayın OK döndüğünde veri Doğrulama iletişim kutusu.

Şimdi açılır listeler seçilen aralığa eklenmiştir. Ve açılan değerler başka bir çalışma kitabındandır.

Harika bir araçla kolayca açılır liste oluşturun

İşte kesinlikle tavsiye ederim Basit açılır liste oluşturun yarar Kutools for Excel. Bu özellik sayesinde, belirli hücre değerlerine sahip bir açılır listeyi kolayca oluşturabilir veya Excel'de önceden ayarlanmış özel listeler içeren bir açılır liste oluşturabilirsiniz.

1. Açılır listeyi eklemek istediğiniz hücreleri seçin ve ardından Kutools > Açılır liste > Basit açılır liste oluşturun.

2. içinde Basit açılır liste oluşturun iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

3.1) içinde Uygula kutusunda, seçilen aralığın burada görüntülendiğini görebilirsiniz. Uygulanan hücre aralığını ihtiyaç duyduğunuz şekilde değiştirebilirsiniz;
3.2) içinde Kaynak bölümünde, bir hücre aralığının verilerine dayalı olarak açılır listeler oluşturmak istiyorsanız veya yalnızca değerleri manuel olarak girmeniz gerekiyorsa, lütfen Bir değer girin veya bir hücre değerine referans verin seçeneği. Metin kutusunda, hücre aralığını seçin veya değerleri yazın (virgülle ayırarak), açılır listeyi aşağıdakilere göre oluşturacaksınız;
3.3) Tıklayın OK.

not: Excel'deki özel liste ön ayarına dayalı bir açılır liste oluşturmak istiyorsanız, lütfen Özel Listeler seçeneği Kaynak bölümünde özel bir liste seçin Özel Listeler ve ardından OK düğmesine basın.

Şimdi açılır listeler seçilen aralığa eklenmiştir.


Açılır listeyi düzenleyin

Açılır listeyi düzenlemek istiyorsanız, bu bölümdeki yöntemler size bir iyilik yapabilir.

Bir hücre aralığına göre bir açılır listeyi düzenleyin

Bir hücre aralığına dayalı bir açılır listeyi düzenlemek için lütfen aşağıdaki işlemleri yapın.

1. Düzenlemek istediğiniz açılır listeyi içeren hücreleri seçin ve ardından Veri > veri Doğrulama > veri Doğrulama.

2. içinde veri Doğrulama iletişim kutusunda hücre referanslarını değiştirin Kaynak kutusunu işaretleyin ve ardından OK düğmesine basın.

Bir açılır listeyi adlandırılmış bir aralığa göre düzenleyin

Adlandırılmış aralıktaki değerleri eklediğinizi veya sildiğinizi varsayarsak ve açılır liste bu adlandırılmış aralığa göre oluşturulur. Güncellenen değerleri açılır listelerde görmek için lütfen aşağıdaki işlemleri yapın.

1. tık Formüller > İsim Yöneticisi.

İpuçları: Açabilirsiniz İsim Yöneticisi pencereye basarak Ctrl + F3 anahtarlar.

2. içinde İsim Yöneticisi penceresi, aşağıdaki gibi yapılandırmanız gerekir:

2.1) içinde Name kutusunda, güncellemek istediğiniz adlandırılmış aralığı seçin;
2.2) içinde Anlamına gelir bölüm, düğmeyi tıklayın açılır listeniz için güncellenmiş aralığı seçmek için;
2.3) Kapanış düğmesine basın.

3. Sonra a Microsoft Excel iletişim kutusu açılır, Evet butonuna basarak değişiklikleri kaydedin.

Ardından bu adlandırılmış aralığa göre açılan listeler güncellenir.


Açılır listeyi kaldır

Bu bölüm, Excel'deki açılır listeyi kaldırmaktan bahsediyor.

Excel yerleşik ile açılır listeyi kaldır

Excel, açılır listeyi çalışma sayfasından kaldırmaya yardımcı olmak için yerleşik bir özellik sağlar. Lütfen aşağıdaki işlemleri yapın.

1. Kaldırmak istediğiniz açılır listeyi içeren hücre aralığını seçin.

2. tık Veri > veri Doğrulama > veri Doğrulama.

3. içinde veri Doğrulama iletişim kutusunda, Tümünü temizle düğmesini tıklatın ve sonra Tamam'ı tıklatın. OK değişiklikleri kaydetmek için.

Şimdi açılır listeler seçilen aralıktan kaldırılır.

Açılır listeleri harika bir araçla kolayca kaldırın

Kutools for Excel kullanışlı bir araç sağlar - Veri Doğrulama Kısıtlamasını Temizles açılan listeyi bir veya birden fazla seçilen aralıktan aynı anda kolayca kaldırmaya yardımcı olmak için. Lütfen aşağıdaki işlemleri yapın.

1. Kaldırmak istediğiniz açılır listeyi içeren hücre aralığını seçin.

2. tık Kutools > Yazmayı Önle > Veri Doğrulama Kısıtlamalarını Temizle. Ekran görüntüsüne bakın:

3. Sonra a Kutools for Excel iletişim kutusu açılır listeyi temizleyip temizlemediğinizi sormak için açılır, lütfen OK düğmesine basın.

Ardından bu seçili aralıktaki açılır listeler hemen kaldırılır.


Açılır listeye renk ekleyin

Bazı durumlarda, açılır liste hücrelerindeki verileri bir bakışta ayırt etmek için renk kodlu bir açılır liste yapmanız gerekebilir. Bu bölümde, sorunu ayrıntılı bir şekilde çözmenize yardımcı olacak iki yöntem sunulmaktadır.

Koşullu Biçimlendirme ile açılır listeye renk ekleyin

Açılır listeyi içeren hücreyi renk kodlu yapmak için koşullu kurallar oluşturabilirsiniz. Lütfen aşağıdaki işlemleri yapın.

1. Renk kodlu yapmak istediğiniz açılır listeyi içeren hücreleri seçin.

2. tık Ana Sayfa > Koşullu biçimlendirme > Kuralları Yönet.

3. içinde Koşullu Biçimlendirme Rues Manager iletişim kutusunda, Yeni kural düğmesine basın.

4. içinde Yeni Formatlama Kuralı iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

4.1) içinde Bir Kural Türü seçin kutusu, seçin Yalnızca şunu içeren hücreleri biçimlendir seçenek;
4.2) içinde Yalnızca hücreleri biçimlendir bölümünde, seçin Belirli Metin ilk açılır listeden seçin içeren ikinci açılır listeden ve ardından üçüncü kutudaki kaynak listesinin ilk öğesini seçin;
İpuçları: Burada üçüncü metin kutusunda A16 hücresini seçiyorum. A16, temel alarak açılır listeyi oluşturduğum kaynak listenin ilk öğesidir.
4.3) oluşturulan düğmesine basın.
4.4) içinde biçim Hücreler iletişim kutusuna gidin ve Doldurmak sekmesi, belirtilen metin için bir arka plan rengi seçin ve ardından OK buton. Veya ihtiyacınız olan metin için belirli bir yazı tipi rengi seçebilirsiniz.
4.5) OK düğmesine döndüğünde Yeni Formatlama Kuralı iletişim kutusu.

5. Geri döndüğünde Koşullu Biçimlendirme Kuralları Yöneticisi iletişim kutusunda, diğer açılır öğelerin renklerini belirtmek için yukarıdaki 3. ve 4. adımları tekrarlayın. Renkleri belirlemeyi bitirdikten sonra, OK değişiklikleri kaydetmek için.

Şu andan itibaren, açılır listeden öğe seçildiğinde, hücre, seçilen metne göre belirtilen arka plan rengiyle vurgulanacaktır.

Harika bir araçla açılır listeye kolayca renk ekleyin

İşte tanıtın Renkli Açılır Liste özelliği Kutools for Excel Excel'deki açılır listeye kolayca renk eklemenize yardımcı olmak için.

1. Renk eklemek istediğiniz açılır listeyi içeren hücreleri seçin.

2. tık Kutools > Açılır liste > Renkli Açılır Liste.

3. içinde Renkli Açılır liste iletişim kutusu, lütfen aşağıdaki işlemleri yapın.

3.1) içinde Uygula seçeneğini belirleyin. Açılır listenin hücresi seçenek;
3.2) içinde Veri doğrulama (Açılır Liste) Aralık kutusunda, seçilen hücre referanslarının içeride görüntülendiğini görebilirsiniz. Hücre aralığını ihtiyaç duyduğunuz şekilde değiştirebilirsiniz;
3.3) içinde Öğeleri Listele kutusu (seçilen aralıktaki tüm açılır öğeler burada görüntülenir), bunun için bir renk belirleyeceğiniz bir öğe seçin;
3.4) içinde Renk seç bölümünde bir arka plan rengi seçin;
not: Diğer öğeler için farklı renk belirtmek için adım 3.3 ve 3.4'ü tekrarlamanız gerekir;
3.5) OK buton. Ekran görüntüsüne bakın:

İpuçları: Satırları açılır liste seçimine göre vurgulamak istiyorsanız, lütfen Veri aralığı satırı seçeneği Uygula bölümünde vurgulayacağınız satırları seçin ve ardından Satırları vurgula kutu.

Şimdi, açılan listeler aşağıda gösterilen ekran görüntüleri gibi renk kodludur.

Açılır liste seçimine göre hücreleri vurgulayın

Açılır liste seçimine göre satırları vurgulayın


Excel'de veya google sayfasında bağımlı açılır liste oluşturun

Bağımlı bir açılır liste, ilk açılır listede seçilen değere bağlı olarak seçeneklerin görüntülenmesine yardımcı olur. Excel çalışma sayfasında veya google sayfasında bağımlı (basamaklama) bir açılır liste oluşturmanız gerekiyorsa, bu bölümdeki yöntemler size bir iyilik yapabilir.

Excel çalışma sayfasında bağımlı bir açılır liste oluşturun

Aşağıdaki demo, Excel çalışma sayfasındaki bağımlı açılır listeyi gösterir.

Lütfen kurs başvuru formu için Excel'de Bağımlı Basamaklı Açılır Liste Nasıl Oluşturulur? adım adım kılavuz öğretici için.

Google sayfasında bağımlı bir açılır liste oluşturun

Google sayfasında bağımlı bir açılır liste oluşturmak istiyorsanız, lütfen bakın Google Sayfasında Bağımlı Açılır Liste Nasıl Oluşturulur?


Aranabilir açılır listeler oluşturun

Bir çalışma sayfasında uzun bir öğe listesi içeren açılır listeler için, listeden belirli bir öğeyi almanız kolay değildir. Bir öğenin ilk karakterlerini veya birkaç ardışık karakterini hatırlıyorsanız, kolayca filtrelemek için bir açılır listede arama özelliğini yapabilirsiniz. Bu bölüm, Excel'de aranabilir bir açılır listenin nasıl oluşturulacağını gösterecek.

Aşağıdaki ekran görüntüsü gibi Sayfa1'in A sütunundaki konumlara dayalı olarak açılır liste oluşturmak istediğiniz kaynak verileri varsayarsak. Bu verilerle Excel'de aranabilir bir açılır liste oluşturmak için lütfen aşağıdaki işlemleri yapın.

1. İlk olarak, bir dizi formülüyle kaynak veri listesinin yanında bir yardımcı sütun oluşturun.

Bu durumda, B2 hücresini seçiyorum, aşağıdaki formülü içine giriyorum ve sonra Ctrl + vardiya + Keşfet ilk sonucu almak için anahtarlar.

=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL("contents"),$A$2:$A$50)>0,$A$2:$A$50,""),$A$2:$A$50,0),""),ROW(A1))),"")

İlk sonuç hücresini seçin ve ardından hücrenin Doldurma Kolu listenin sonuna gelene kadar sonuna kadar.

not: Bu dizi formülünde, $ A $ 2: $ A $ 50, temel alınarak açılır liste oluşturacağınız kaynak veri aralığıdır. Lütfen veri aralığınıza göre değiştirin.

2. tık Formüller > Adı Tanımla.

3. içinde Adı Düzenle iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

3.1) içinde Name kutusuna adlandırılmış aralık için bir ad girin;
3.2) içinde Anlamına gelir kutusuna aşağıdaki formülü girin;
=OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$50)-COUNTIF(Sheet1!$B$2:$B$50,""),1)
3.3) OK buton. Ekran görüntüsüne bakın:

Şimdi, adlandırılmış aralığa göre açılır listeyi oluşturmanız gerekir. Bu durumda, Sheet2'de aranabilir açılır liste oluşturacağım.

4. Sayfa2'yi açın, açılır liste için hücre aralığını seçin ve ardından Veri > veri Doğrulama > veri Doğrulama.

5. içinde veri Doğrulama iletişim kutusu, lütfen aşağıdaki işlemleri yapın.

5.1) içinde izin vermek kutusunu seçin Liste;
5.2) Kaynak kutusunu seçin ve ardından F3 anahtar;
5.3) Açılırken Adı Yapıştır iletişim kutusunda, 3. adımda oluşturduğunuz adlandırılmış aralığı seçin ve ardından OK;
İpuçları: Adlandırılmış aralığı doğrudan şu şekilde girebilirsiniz: = adlandırılmış aralık içine Kaynak kutu.
5.4) Hata Uyarısı sekmesini tıklayın, Geçersiz veri girildikten sonra hata uyarısı göster kutusunu seçin ve son olarak OK düğmesine basın.

6. Sayfa sekmesine (Sayfa2) sağ tıklayın ve Kodu Görüntüle sağ tıklama menüsünden.

7. Açılışta Uygulamalar için Microsoft Visual Basic penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine kopyalayın.

VBA kodu: Excel'de aranabilir açılır liste oluşturun

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Calculate
End Sub

8. Tuşuna basın. Ara Toplam + Q kapatmak için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.

Şimdi aranabilir açılır listeler oluşturulur. Bir öğeyi almak istiyorsanız, bu öğenin bir veya birkaç ardışık karakterini açılır hücreye girin, açılır oku tıklayın ve ardından, girilen içeriğe dayalı öğe açılır listede listelenir. Ekran görüntüsüne bakın:

not: Bu yöntem büyük / küçük harfe duyarlıdır.


Açılır liste oluşturun ancak farklı değerler gösterin

Bir açılır liste oluşturduğunuzu varsayarsak, ondan öğe seçerken, hücrede başka bir şeyin görüntülenmesini istersiniz. Aşağıdaki demoda gösterildiği gibi, ülke adı listesine göre açılır liste oluşturdunuz, açılır menüden ülke adını seçerken, açılan hücrede seçilen ülke adının kısaltmasını görüntülemek istiyorsunuz. Bu bölümde, sorunu çözmenize yardımcı olacak VBA yöntemi sağlanmaktadır.

1. Kaynak verinin sağ tarafında (ülke adı sütunu), açılır hücrede görüntülemek istediğiniz ülke adlarının kısaltmasını içeren yeni bir sütun oluşturun.

2. Hem ülke adı listesini hem de kısaltma listesini seçin, listeye bir ad yazın. Name kutusunu seçin ve ardından Keşfet tuşuna basın.

3. Açılır liste için hücreleri seçin (burada D2: D8'i seçiyorum) ve ardından Veri > veri Doğrulama > veri Doğrulama.

4. içinde veri Doğrulama iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

4.1) içinde izin vermek kutusunu seçin Liste;
4.2) içinde Kaynak kutusunda kaynak veri aralığını seçin (bu durumda ülke adı listesi);
4.3) Tıklayın OK.

5. Açılır listeyi oluşturduktan sonra, sayfa sekmesine sağ tıklayın ve ardından Kodu Görüntüle sağ tıklama menüsünden.

6. Açılışta Uygulamalar için Microsoft Visual Basic penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine kopyalayın.

VBA kodu: Açılır listede farklı değerler göster

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20201027
    selectedNa = Target.Value
    If Target.Column = 4 Then
        selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
        If Not IsError(selectedNum) Then
            Target.Value = selectedNum
        End If
    End If
End Sub

notlar:

1) Kodda, satırdaki 4 rakamı Target.Column = 4 ise Ardından, 3. ve 4. adımlarda oluşturduğunuz açılır listenin sütun numarasını temsil eder. Açılır listeniz F sütununda yer alıyorsa, lütfen 4 sayısını 6 ile değiştirin;
2) “yıkılmakBeşinci satırdaki ", 2. adımda oluşturduğunuz aralık adıdır. İhtiyaç duyduğunuzda değiştirebilirsiniz.

7. Tuşuna basın. Ara Toplam + Q kapatmak için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.

Şu andan itibaren, açılır listeden belirli bir ülke adı seçildiğinde, seçilen ülke adının ilgili kısaltması hücrede görüntülenecektir.


Onay kutuları içeren bir açılır liste oluşturun

Birçok Excel kullanıcısı, birden çok onay kutusu içeren açılır liste oluşturma eğilimindedir, böylece yalnızca onay kutularını işaretleyerek listeden birden çok öğe seçebilirler.

Aşağıdaki demoda gösterildiği gibi, açılır listeyi içeren hücreye tıklandığında bir liste kutusu belirir. Liste kutusunda, her öğeden önce bir onay kutusu vardır. Hücredeki ilgili öğeleri görüntülemek için onay kutularını işaretleyebilirsiniz.

Excel'de onay kutuları olan bir açılır liste oluşturmak istiyorsanız, lütfen bkz. Excel'de Birden Çok Onay Kutusuyla Açılır Liste Nasıl Oluşturulur?.


Açılır listeye otomatik tamamlama ekleyin

Büyük öğeler içeren bir veri doğrulama açılır listeniz varsa, uygun olanı bulmak için listede yukarı ve aşağı kaydırmanız veya tüm kelimeyi doğrudan liste kutusuna yazmanız gerekir. Açılır liste, içindeki ilk harfi yazarken otomatik olarak tamamlanabilirse, her şey daha kolay hale gelecektir.

Excel'de bir çalışma sayfasında açılır listeyi otomatik tamamlama yapmak için lütfen bkz. Excel Açılır Listeye Yazarken Otomatik Tamamlama Nasıl Yapılır?.


Açılır liste seçimine göre verileri filtreleyin

Bu bölüm, açılır listeden seçime dayalı olarak verileri çıkarmak için bir açılır liste filtresi oluşturmak üzere formüllerin nasıl uygulanacağını gösterecektir.

1. Öncelikle, verileri temel alacağınız belirli değerleri içeren bir açılır liste oluşturmanız gerekir.

İpuçları: Lütfen yukarıdaki adımları izleyin. Excel'de bir açılır liste oluşturun.

Benzersiz bir öğe listesi içeren bir açılır liste oluşturun

Aralığınızda yinelenenler varsa ve bir öğenin tekrarını içeren bir açılır liste oluşturmak istemiyorsanız, aşağıdaki gibi benzersiz bir öğe listesi oluşturabilirsiniz.

1) Aşağı açılır liste oluşturacağınız hücreleri aşağıdakilere göre kopyalayın: Ctrl + C anahtarları seçin ve ardından bunları yeni bir aralığa yapıştırın.

2) Yeni aralıktaki hücreleri seçin, tıklayın Veri > Yinelemeleri Kaldır.

3) içinde Yinelemeleri Kaldır iletişim kutusunda, OK düğmesine basın.

4) Sonra a Microsoft Excel kaç kopya kaldırıldığını bildirmek için açılır, tıklayın OK.

Artık benzersiz öğe listesini elde edersiniz, şimdi bu benzersiz listeye dayalı olarak açılır liste oluşturabilirsiniz.

2. Ardından aşağıdaki gibi üç yardımcı sütun oluşturmanız gerekir.

2.1) İlk yardımcı sütun için (burada ilk yardımcı sütun olarak D sütununu seçiyorum), aşağıdaki formülü ilk hücreye girin (sütun başlığı hariç) ve ardından Keşfet anahtar. Sonuç hücresini seçin ve ardından Doldurma Kolu aralığın dibine ulaşana kadar tamamen aşağıya doğru.
= SATIRLAR ($ A $ 2: A2)
2.2) İkinci yardımcı sütun (E sütunu) için, aşağıdaki formülü E2 hücresine girin ve ardından Keşfet anahtar. E2'yi seçin ve ardından Doldurma Kolu aralığın dibine.
Not: Açılır listede herhangi bir değer seçilmezse, burada formüllerin sonuçları boş olarak görüntülenecektir.
= EĞER (A2 = $ H $ 2, D2, "")
2.3) Üçüncü yardımcı sütun (F sütunu) için F2'ye aşağıdaki formülü girin ve ardından Keşfet anahtar. F2'yi seçin ve ardından Doldurma Kolu aralığın dibine.
not: Açılır listede hiçbir değer seçilmezse, formüllerin sonuçları boş olarak görüntülenecektir.
= EĞERHATA (KÜÇÜK ($ E $ 2: $ E $ 17, D2), "")

3. Çıkarılan verileri aşağıdaki formüllerle çıkarmak için orijinal veri aralığına dayalı bir aralık oluşturun.

3.1) İlk çıktı hücresini seçin (Burada J2'yi seçiyorum), aşağıdaki formülü içine girin ve ardından Keşfet tuşuna basın.
=IFERROR(INDEX($A$2:$C$17,$F2,COLUMNS($J$2:J2)),"")
3.2) Sonuç hücresini seçin ve ardından Doldurma Kolu sağdaki iki hücreye.
3.3) J2: l2 aralığını seçili tutun, Doldurma Tutamaçını aralığın altına ulaşıncaya kadar sürükleyin.

notlar:

1) Açılır listede hiçbir değer seçilmezse, formüllerin sonuçları boş görünecektir.
2) Üç yardımcı sütunu ihtiyaç duyduğunuz şekilde gizleyebilirsiniz.

Artık bir açılır liste filtresi oluşturulmuştur, açılır liste seçimine göre orijinal veri aralığından verileri kolayca çıkarabilirsiniz.


Açılır listeden birden fazla öğe seçin

Varsayılan olarak, açılır liste, kullanıcıların bir hücrede her seferinde yalnızca bir öğe seçmesine izin verir. Açılır listeden öğeyi yeniden seçerken, önceden seçilen öğenin üzerine yazılacaktır. Ancak, bir açılır listeden birden fazla öğe seçmeniz ve bunların tümünü aşağıdaki demo gösterildiği gibi açılır hücrede görüntülemeniz istenirse, nasıl yapabilirsiniz?

Excel'deki açılır listeden birden çok öğe seçmek için lütfen bkz. Excel'de Çoklu Seçim veya Değerlerle Açılır Liste Nasıl Oluşturulur?. Bu eğitim, sorunu çözmenize yardımcı olacak ayrıntılı iki yöntem sağlar.


Açılır liste için varsayılan (önceden seçilmiş) değeri ayarlayın

Varsayılan olarak, bir açılır liste hücresi boş olarak görüntülenir, açılır ok yalnızca hücreye tıkladığınızda görünür. Bir çalışma sayfasındaki hangi hücrelerin açılır listeleri içerdiğini bir bakışta nasıl anlayabilirim?

Bu bölüm, Excel'deki açılır liste için varsayılan (önceden seçilmiş) değerin nasıl ayarlanacağını gösterecektir. Lütfen aşağıdaki işlemleri yapın.

Aşağıdaki iki yöntemi uygulamadan önce, açılır liste oluşturmanız ve aşağıdaki gibi bazı yapılandırmalar yapmanız gerekir.

1. Açılır liste için hücreleri seçin, tıklayın Veri > veri Doğrulama > veri Doğrulama.

İpuçları: Açılır listeyi zaten oluşturduysanız, lütfen açılır listeyi içeren hücreleri seçin ve ardından Veri > 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.1) içinde izin vermek kutusunu seçin Liste;
2.2) içinde Kaynak kutusunda, açılır listede görüntüleyeceğiniz kaynak verileri seçin.
İpuçları: Önceden oluşturduğunuz açılır liste için lütfen bu iki adımı atlayın.
2.3) Sonra şuraya gidin: Hata Uyarısı sekmesini tıklayın, Geçersiz veri girildikten sonra hata uyarısı göster Kutu;
2.4) OK düğmesine basın.

Açılır listeyi oluşturduktan sonra, bunlar için varsayılan değeri ayarlamak için lütfen aşağıdaki yöntemlerden birini uygulayın.

Formül içeren açılır liste için varsayılan değeri ayarlayın

Yukarıda gösterilen adımlarda oluşturduğunuz açılır listenin varsayılan değerini ayarlamak için aşağıdaki formülü uygulayabilirsiniz.

1. Açılır liste hücresini seçin, aşağıdaki formülü içine girin ve ardından Keşfet varsayılan değeri görüntülemek için tuş. Açılır liste hücreleri ardışıksa, Doldurma Kolu Formülü diğer hücrelere uygulamak için sonuç hücresinin.

= EĞER (C2 = "", "- Listeden öğe seçin--")

notlar:

1) Formülde, C2 açılır liste hücresinin yanındaki boş bir hücredir, ihtiyacınız olan herhangi bir boş hücreyi belirtebilirsiniz.
2) - Listeden öğe seçin-- açılır liste hücresinde görüntülenecek varsayılan değerdir. İhtiyaçlarınıza göre varsayılan değeri de değiştirebilirsiniz.
3) Formül yalnızca açılır menüden öğe seçmeden önce çalışır, açılır menüden öğe seçildikten sonra varsayılan değerin üzerine yazılır ve formül kaybolur.
VBA kodu ile bir çalışma sayfasındaki tüm açılır listeler için varsayılan değeri aynı anda ayarlayın

Çalışma sayfanızda farklı aralıklarda bulunan birçok açılır liste olduğunu varsayarsak, hepsi için varsayılan değeri ayarlamak için formülü tekrar tekrar uygulamanız gerekir. Bu zaman alıcıdır. Bu bölüm, bir çalışma sayfasındaki tüm açılır listeler için bir defada varsayılan değeri ayarlamanız için kullanışlı bir VBA kodu sağlar.

1. Varsayılan değeri ayarlamak istediğiniz açılır listeleri içeren çalışma sayfasını açın, Ara Toplam + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

2. içinde Uygulamalar için Microsoft Visual Basic Pencere, tıklayın Ekle > modülve ardından aşağıdaki VBA kodunu Kod penceresine yapıştırın.

VBA kodu: Bir çalışma sayfasındaki tüm açılır listeler için bir defada varsayılan değeri ayarlayın

Sub SetDropDownListToDefaultValue()
'Updated by Extendoffice 20201026
Dim xWs As Worksheet
Dim xRg, xFRg As Range
Dim xET: xET = Null
Dim xStr As String
xStr = "- Choose from the list -"
Set xWs = Application.ActiveSheet
Set xRg = xWs.UsedRange.Cells
    On Error Resume Next
    For Each xFRg In xRg
    xET = Null
    xET = xFRg.Validation.Type
    If Not IsNull(xET) Then
        If xFRg.Validation.Type = 3 Then
            xFRg.Value = "'" & xStr
        End If
    End If
    Next
End Sub

notlar: Yukarıdaki kodda, - Listeden seç - açılır liste hücresinde görüntülenecek varsayılan değerdir. İhtiyaçlarınıza göre varsayılan değeri de değiştirebilirsiniz.

3. Tuşuna basın. F5 tuşuna, ardından bir Makrolar iletişim kutusu açılır, DropDownListToDefault içinde seçildi Makro Adı ve ardından koşmak kodu çalıştırmak için düğmeye basın.

Ardından, belirtilen varsayılan değer, açılır liste hücrelerine hemen doldurulur.


Açılır liste yazı tipi boyutunu artırın

Normalde, açılır listenin sabit bir yazı tipi boyutu vardır, yazı tipi boyutu okunamayacak kadar küçükse, büyütmek için aşağıdaki VBA yöntemini deneyebilirsiniz.

1. Yazı tipi boyutunu büyütmek istediğiniz açılır listeleri içeren çalışma sayfasını açın, sayfa sekmesine sağ tıklayın ve ardından Kodu Görüntüle sağ tıklama menüsünden.

2. içinde Uygulamalar için Microsoft Visual Basic penceresinde, aşağıdaki VBA kodunu Kod düzenleyicisine kopyalayın.

VBA kodu: Bir çalışma sayfasındaki açılır listelerin yazı tipi boyutunu büyütün

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'updateby Extendoffice 20201027
    On Error GoTo LZoom
    Dim xZoom As Long
    xZoom = 100
    If Target.Validation.Type = xlValidateList Then xZoom = 130
LZoom:
    ActiveWindow.Zoom = xZoom
End Sub

not: buraya xYakınlaştırma = 130 kodda yazılması, mevcut çalışma sayfasındaki tüm açılır listelerin yazı tipi boyutunu 130'a büyüteceğiniz anlamına gelir. İhtiyaç duyduğunuzda değiştirebilirsiniz.

3. Tuşuna basın. Ara Toplam + Q kapatmak için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.

Şu andan itibaren, açılır hücreye tıklandığında, mevcut çalışma sayfasının yakınlaştırma seviyesi büyütülecek, aşağı açılır oka tıklayın, tüm açılır öğelerin yazı tipi boyutunun da büyütüldüğünü görebilirsiniz.

Açılır listeden öğeyi seçtikten sonra, orijinal yakınlaştırma düzeyine dönmek için açılır hücrenin dışındaki herhangi bir hücreye tıklayabilirsiniz.

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

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

Açıklama


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!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
こちらはOffice365ですが、どうやらそのコーディングでは動作しないようです。
代わりに初歩的ですが、以下にて動作を確認出来ました。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim xZoom As Variant
If (Target.Row >= 11 And Target.Row <= 35 And Target.Column >= 3 And Target.Column <= 6) Then
ActiveWindow.zoom = 150
Else
ActiveWindow.zoom = 60
End If
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations