Excel'de bir açılır liste nasıl kurulur (Excel ekle, oluştur)

Excel'de bir açılır liste nasıl kurulur (Excel ekle, oluştur)
Excel'de bir açılır liste nasıl kurulur (Excel ekle, oluştur)

Excel'de bir açılır liste nasıl oluşturulur? Excel'in tablolarla ve her türlü formülle ne kadar iyi çalıştığını herkes uzun zamandır biliyor, ancak çok az kişi burada açılır listelerin yapılabileceğini biliyor. Ve bugün onlar hakkında konuşacağız.

Bu nedenle, açılır listelerin Microsoft Office Excel'de nasıl çalıştırılacağına ilişkin birkaç seçenek vardır.

İlk seçenek çok basit. Benzer verileri yukarıdan aşağıya bir sütuna girerseniz, verilerin altındaki hücrede durmanız ve "Alt + Aşağı Ok" tuş bileşimine basmanız yeterlidir. Önünüzde, ihtiyacınız olan verileri tek tıklamayla seçebileceğiniz bir açılır liste görünecektir.

Bu yöntemin dezavantajı, sıralı bir veri giriş yöntemi için tasarlanmış olması ve sütunda başka bir hücre seçerseniz açılır listenin boş kalmasıdır.

İkinci seçenek daha fazla seçenek sunar, aynı zamanda standart olarak kabul edilir. Bunu veri doğrulama yoluyla yapabilirsiniz. Öncelikle listemizde yer alacak veri aralığını seçip ona bir isim vermemiz gerekiyor.


"Formüller" menü sekmesinden "Ad Yöneticisi" simgesini seçerek bu aralığı düzenleyebilirsiniz. İçinde yeni bir açılır liste oluşturabilir, mevcut olanı düzenleyebilir veya ihtiyacınız olmayanı silebilirsiniz.

Bir sonraki adım, açılır listemizin yerleştirileceği hücreyi seçmek ve "Veri" menü sekmesine gitmek, "Veri Doğrulama" simgesine tıklayın. Açılan pencerede hücremize girilecek veri türünü seçmemiz gerekiyor. Bizim durumumuzda, "Listeler" i seçiyoruz ve aşağıda eşittir işaretiyle aralığımızın adını yazıyoruz ve Tamam'ı tıklıyoruz. Listeyi tüm hücrelere uygulamak için, veri doğrulamayı açmadan önce ihtiyacınız olan tüm sütunu veya alanı seçmeniz yeterlidir.


Bir açılır liste oluşturmak için, bir form öğesinin veya bir ActiveX kontrolünün parçası olarak açılır listeler ekleyebileceğiniz Geliştirici menüsü sekmesi aracılığıyla ekleme gibi daha gelişmiş başka seçenekler de vardır. Veya açılır listeler oluşturmak ve çalıştırmak için uygun makrolar yazın.

Liste için kaynak görevi görecek A1:A10 hücrelerine verileri girin. Örneğimizde sayıları girdik, açılır listede görünecekler. Açılır listeyi içerecek hücreyi (örn. E5) seçin. Girdi Değerlerini Doğrula iletişim kutusunu açmak için Veri menüsü -> Veri Doğrulama'yı seçin.

3. Seçenekler sekmesinde, açılır menüden Liste seçeneğini belirleyin. Gerekli onay kutularının işaretlendiğinden emin olun.

4. Ardından düğmesine tıklayın. Aşağıdaki iletişim kutusu görünecektir.

5. Sayfadaki açılır listede görünecek öğeleri fare ile seçin, düğmesine tıklayın ve Giriş Doğrulama penceresine geri dönün, ardından Tamam düğmesine tıklayın.

6. Excel'de açılır liste oluşturulacaktır.

Listeniz kısaysa, "Giriş Doğrulama" iletişim kutusunun "Ayarlar" sekmesindeki "Kaynak"a doğrudan öğeler girebilirsiniz. Her liste öğesini bölgesel ayarlarda belirtilen sınırlayıcılarla ayırın.
Listenin farklı bir sayfada olması gerekiyorsa, veri aralığını belirtmeden önce "= Liste" parametresini kullanabilirsiniz.
Listedeki verilere göre excel'de bir açılır liste nasıl oluşturulur?

Bir meyve listemiz olduğunu hayal edin:
Excel'de bir açılır liste nasıl yapılır

Bir açılır liste oluşturmak için aşağıdaki adımları uygulamamız gerekir:

Araç çubuğundaki "Veri" sekmesine => "Verilerle çalışma" bölümüne gidin => "Veri doğrulama" öğesini seçin.

"Kaynak" alanına meyve adları aralığını =$A$2:$A$6 girin veya fare imlecini "Kaynak" değer giriş alanına getirin ve ardından fareyle veri aralığını seçin:

Aynı anda birden çok hücrede açılır listeler oluşturmak istiyorsanız, bunları oluşturmak istediğiniz tüm hücreleri seçin ve ardından yukarıdaki adımları izleyin. Hücre referanslarının mutlak olduğundan (örn. $A$2) ve göreceli olmadığından (örn. A2 veya A$2 veya $A2) emin olmak önemlidir.

Manuel veri girişi kullanarak Excel'de bir açılır liste nasıl yapılır

Yukarıdaki örnekte, bir hücre aralığı seçerek açılır liste için veri listesine girdik. Bu yönteme ek olarak, manuel olarak bir açılır liste oluşturmak için veri girebilirsiniz (bunları herhangi bir hücrede saklamanıza gerek yoktur).
Örneğin, bir açılır menüde "Evet" ve "Hayır" olmak üzere iki kelimeyi görüntülemek istediğimizi varsayalım.

Bunun için ihtiyacımız var:
Açılır liste oluşturmak istediğimiz hücreyi seçin;
Araç çubuğundaki "Veri" => sekmesine gidin "Verilerle çalışma" bölümü =>
Excel'de Veri Doğrulama

Veri tipindeki "Parametreler" sekmesindeki "Giriş değerleri kontrol ediliyor" açılır penceresinde "Liste" öğesini seçin:
Excel'de Giriş Değerlerini Doğrulama

"Kaynak" alanına "Evet" değerini girin; HAYIR".
"Tamam"ı tıklayın
Tam olarak değil

Bundan sonra, sistem seçilen hücrede bir açılır liste oluşturacaktır. Noktalı virgülle ayrılmış olarak "Kaynak" alanında listelenen tüm öğeler, açılır menünün farklı satırlarına yansıtılacaktır.

Aynı anda birkaç hücrede açılır liste oluşturmak istiyorsanız, gerekli hücreleri seçin ve yukarıdaki talimatları izleyin.
OFFSET işlevini kullanarak Excel'de bir açılır liste nasıl oluşturulur?

Yukarıdaki yöntemlerin yanı sıra, açılır listeler oluşturmak için OFFSET formülünü de kullanabilirsiniz.

Örneğin, meyve listesi içeren bir listemiz var:

OFFSET formülünü kullanarak bir açılır liste oluşturmak için aşağıdakileri yapmanız gerekir:
Açılır liste oluşturmak istediğimiz hücreyi seçin;
Araç çubuğundaki "Veri" sekmesine => "Verilerle çalışma" bölümüne gidin => "Veri doğrulama" öğesini seçin:
Excel'de Veri Doğrulama

Veri tipindeki "Parametreler" sekmesindeki "Giriş değerleri kontrol ediliyor" açılır penceresinde "Liste" öğesini seçin:
Excel'de Giriş Değerlerini Doğrulama

"Kaynak" alanına şu formülü girin: =OFFSET(A$2$;0;0;5)
Tamam tuşuna basın"

Sistem, meyve listesi içeren bir açılır liste oluşturacaktır.
Bu formül nasıl çalışır?

Yukarıdaki örnekte, =OFFSET(reference,row_offset,column_offset,[height],[genişlik]) formülünü kullandık.
Bu işlev beş bağımsız değişken içerir. "referans" bağımsız değişkeni (örnekte $A$2), ofsetin hangi hücreden başlatılacağını belirtir. "offset_by_rows" ve "offset_by_columns" bağımsız değişkenlerinde (örnekte, "0" değeri belirtilmiştir) - verileri görüntülemek için kaç satır/sütun kaydırmanız gerektiğine göre.

"[yükseklik]" bağımsız değişkeni, hücre aralığının yüksekliği olan "5" olarak ayarlanır. Örneğimizde aralık bir sütundan oluştuğu için "[genişlik]" bağımsız değişkenini belirtmiyoruz.
Bu formülü kullanarak, sistem size açılır liste için veri olarak $A$2 hücresinden başlayan ve 5 hücreden oluşan bir hücre aralığı döndürür.

Veri değiştirme ile Excel'de bir açılır liste nasıl yapılır (OFFSET işlevini kullanarak)

Bir liste oluşturmak için yukarıdaki örnekte KAYDIRMA formülünü kullanırsanız, belirli bir hücre aralığında sabitlenmiş bir veri listesi oluşturuyorsunuz demektir. Listenin bir öğesi olarak herhangi bir değer eklemek isterseniz, formülü manuel olarak ayarlamanız gerekecektir.

Aşağıda, görüntülenmek üzere yeni verileri otomatik olarak yükleyecek dinamik bir açılır liste yapmayı öğreneceksiniz.
Bir liste oluşturmak için ihtiyacınız olacak:
Açılır liste oluşturmak istediğimiz hücreyi seçin;

Araç çubuğundaki "Veri" => "Verilerle çalışma" sekmesine gidin => "Veri doğrulama" öğesini seçin;
Veri tipindeki "Parametreler" sekmesindeki "Giriş değerleri kontrol ediliyor" açılır penceresinde "Liste" öğesini seçin;
"Kaynak" alanına şu formülü girin: =OFFSET(A$2$;0;0;EĞERSAY($A$2:$A$100;"<>”))
Tamam tuşuna basın"

Bu formülde, "[yükseklik]" bağımsız değişkeninde, verili listenin yüksekliğini belirten bir bağımsız değişken olarak belirli A2:A100 aralığındaki boş olmayan hücrelerin sayısını hesaplayan EĞERSAY formülünü belirtiyoruz.

Not: Formülün doğru çalışması için açılır menüde görüntülenecek veri listesinde boş satır olmaması önemlidir.

Otomatik veri değiştirme ile Excel'de bir açılır liste nasıl oluşturulur

Oluşturduğunuz açılır listeye yeni verilerin otomatik olarak yüklenmesi için aşağıdakileri yapmanız gerekir:
Açılır listede görüntülenecek bir veri listesi oluşturuyoruz. Bizim durumumuzda, bu bir renk listesidir. Farenin sol tuşu ile listeyi seçin:
Excel'de otomatik ikame ile açılır liste

Araç çubuğunda, "Tablo Olarak Biçimlendir" öğesini tıklayın:

Açılır menüden tablonun stilini seçin

Açılır pencerede "Tamam" düğmesine basarak, seçilen hücre aralığını onaylarız:

“A” sütununun üzerindeki sağ üst hücredeki tabloya bir ad atayın:

Veri tablosu hazır, artık bir açılır liste oluşturabiliriz. Bunun için ihtiyacınız var:
Liste oluşturmak istediğimiz hücreyi seçin;

Araç çubuğundaki "Veri" sekmesine => "Verilerle çalışma" bölümüne gidin => "Veri doğrulama" öğesini seçin:

Veri tipindeki "Parametreler" sekmesindeki "Giriş değerleri kontrol ediliyor" açılır penceresinde "Liste" öğesini seçin:

Kaynak alanında ="tablonuzun adı"nı belirtin. Bizim durumumuzda buna "Liste" adını verdik:
Kaynak alan, Excel açılır listesindeki verilerin otomatik olarak değiştirilmesi

Hazır! Açılır liste oluşturuldu, belirtilen tablodaki tüm verileri görüntüler:

Açılır listeye yeni bir değer eklemek için, veri tablosundan sonraki hücreye bilgi eklemeniz yeterlidir:

Tablo, veri aralığını otomatik olarak genişletecektir. Açılır liste, tablodaki yeni değere göre güncellenecektir:
Excel'deki açılır listedeki verilerin otomatik olarak değiştirilmesi

Excel'de bir açılır liste nasıl kopyalanır

Excel'de oluşturulan açılır listeleri kopyalamak mümkündür. Örneğin, A1 hücresinde, A2:A6 hücre aralığına kopyalamak istediğimiz bir açılır listemiz var.

Açılır listeyi geçerli biçimlendirmeyle kopyalamak için:
kopyalamak istediğiniz açılır listenin bulunduğu hücrede farenin sol düğmesine tıklayın;

A2:A6 aralığında açılır liste eklemek istediğiniz hücreleri seçin;

CTRL+V klavye kısayoluna basın.
Böylece, açılır listeyi orijinal liste biçimini (renk, yazı tipi vb.) koruyarak kopyalayacaksınız. Açılır listeyi biçimi kaydetmeden kopyalamak/yapıştırmak istiyorsanız, o zaman:
kopyalamak istediğiniz açılır listenin bulunduğu hücrede farenin sol düğmesine tıklayın;

CTRL + C klavyesindeki tuş kombinasyonuna basın;
açılır listeyi eklemek istediğiniz hücreyi seçin;
farenin sağ tuşuna basın => açılır menüyü çağırın ve “Özel Yapıştır”a tıklayın;
excelde açılır liste

Görünen pencerede, "Ekle" bölümünde, "değerlerle ilgili koşullar" öğesini seçin:

Tamam'ı tıklayın
Bundan sonra Excel, orijinal hücrenin biçimlendirmesini korumadan yalnızca açılır listenin verilerini kopyalar.
Excel'de bir açılır liste içeren tüm hücreler nasıl seçilir

Bazen, bir Excel dosyasındaki kaç hücrenin açılır listeler içerdiğini anlamak zordur. Bunları göstermenin kolay bir yolu var. Bunun için:

Araç Çubuğundaki "Giriş" sekmesine tıklayın;
"Bul ve seç"e tıklayın ve "Bir hücre grubu seç"i seçin:

İletişim kutusunda Veri Doğrulama'yı seçin. Bu alanda “Tümü” ve “Bunların aynısı” kalemlerini seçmek mümkündür. "Tümü", sayfadaki tüm açılır listeleri seçecektir. "Aynı" öğe, içerik olarak açılır menüdeki verilere benzer açılır listeler gösterecektir. Bizim durumumuzda, "hepsi" ni seçiyoruz:
Excel'deki açılır liste. Tüm listeler nasıl bulunur?

Tamam'ı tıklayın
"Tamam"ı tıkladığınızda Excel, sayfadaki açılır listeyle tüm hücreleri seçecektir. Böylece tüm listeleri aynı anda ortak bir biçime getirebilir, sınırları vurgulayabilir, vb.

Excel'de bağımlı açılır listeler nasıl yapılır

Bazen birkaç açılır liste oluşturmamız gerekir ve dahası, Excel ilk listeden değerleri seçerek ikinci açılır listede hangi verilerin görüntüleneceğini belirler.
Rusya ve ABD olmak üzere iki ülkede şehir listelerimiz olduğunu varsayalım:

Bağımlı bir açılır liste oluşturmak için şunlara ihtiyacımız var:
"Rusya" adlı "A2:A5" hücreleri ve "ABD" adlı "B2:B5" hücreleri için iki adlandırılmış aralık oluşturun. Bunu yapmak için, açılır listeler için tüm veri aralığını seçmemiz gerekir:
Excel'de bağımlı açılır liste

"Formüller" sekmesine gidin => "Seçimden oluştur" öğesindeki "Tanımlı adlar" bölümüne tıklayın:
Excel'de Bağımlı Açılır Listeler

"Seçili aralıktan adlar oluştur" açılır penceresinde "yukarıdaki satırda" kutusunu işaretleyin. Bunu yaparak Excel, şehir listeleriyle “Rusya” ve “ABD” adlı iki aralık oluşturacaktır:
Excel'de bağımlı açılır liste

Tamam'ı tıklayın
"D2" hücresinde, "Rusya" veya "ABD" ülkelerini seçmek için bir açılır liste oluşturun. Böylece, kullanıcının iki ülkeden birini seçebileceği ilk açılır listeyi oluşturacağız.

Şimdi, bağımlı bir açılır liste oluşturmak için:
E2 hücresini (veya bağımlı bir açılır liste yapmak istediğiniz başka bir hücreyi) seçin;
“Veri” sekmesine tıklayın => “Veri Doğrulama”;
Veri tipindeki "Parametreler" sekmesindeki "Girilen değerlerin doğrulanması" açılır penceresinde "Liste" öğesini seçin:
Excel'de Giriş Değerlerini Doğrulama

Tamam'ı tıklayın

Şimdi, ilk açılır listeden “Rusya” ülkesini seçerseniz, ikinci açılır listede sadece bu ülkeye ait şehirler görünecektir. Ayrıca, ilk açılır listeden "ABD"yi seçtiğinizde.