CoreGPT
Microsoft 3658 dk okuma

Excel'de Açılır Liste Oluşturma (Otomatik Güncellenmesini Sağlama)

Veri Doğrulama ile herhangi bir Excel hücresine açılır liste ekleyin; listeyi yazdığınız öğelerden, bir aralıktan veya kendiliğinden büyüyen bir tablodan oluşturun, bağımlı açılır listeler yapın ve eksik oku ya da güncellenmeyen listeyi düzeltin.

Excel'de Açılır Liste Oluşturma (Otomatik Güncellenmesini Sağlama)

Excel'de açılır liste oluşturmak için hücreleri seçin, Veri → Veri Doğrulama'ya (Data → Data Validation) gidin, İzin Ver (Allow) ayarını Liste (List) yapın ve Kaynak (Source) kutusuna öğelerinizi virgülle (Türkçe Excel'de genellikle noktalı virgülle) ayırarak yazın ya da öğeleri içeren hücreleri seçin. Tamam'a tıklayın; her hücre, listenizi açan bir ok kazanır.

Önemli olan tek tercih, öğelerin nereden geldiğidir. Yazılmış bir liste hızlıdır ama değiştirmesi zahmetlidir. Liste büyüyecekse öğeleri bir Excel tablosunda tutun; böylece her açılır liste yeni girdileri otomatik olarak alır.

Öğelerin kaynağıKaynak kutusundaki örnekOtomatik güncellenir mi?En uygun kullanım
Yazılmış listeEvet;Hayır;BelkiHayır, elle düzenlenirHiç değişmeyen kısa listeler
Hücre aralığı=$F$2:$F$5Yalnızca aralığın içinde düzenleme yaparsanızSayfada tutulan sabit listeler
Excel tablosuTablo sütunundaki hücreleri seçinEvet, satır ekledikçeZamanla büyüyen listeler
Taşan aralık (spill)=$H$2#Evet, UNIQUE gibi bir formüldenMevcut verilerden çekilen listeler
Bağımlı liste=INDIRECT($A2)İlk seçime bağlıÖnce kategori, sonra öğe

Formüller, Excel'in İngilizce sürümündeki biçimiyle gösterilmiştir. Türkçe Excel'de işlev adları yerelleştirilmiştir (örneğin INDIRECT için DOLAYLI, SUBSTITUTE için YERİNEKOY) ve bağımsız değişkenler noktalı virgülle (;) ayrılır. Kaynak kutusuna girdiğiniz formülleri de buna göre uyarlayın.

Adım adım açılır liste oluşturma

Bu adımlar, Windows'ta Microsoft 365 için Excel'de, Excel 2021 ve 2019'da çalışır; Mac'te ve web için Excel'de neredeyse aynıdır (farklar aşağıda).

  1. Liste öğelerinizi boş hücre bırakmadan tek bir sütuna yazın; örneğin F2:F5'e Başlanmadı, Devam ediyor, Tamamlandı ve Engellendi. Bunun için "Listeler" adlı ayrı bir sayfa iyi sonuç verir.
  2. Açılır listenin görüneceği hücreyi veya hücreleri seçin, örneğin C2:C50.
  3. Veri → Veri Doğrulama'ya gidin (Veri Araçları grubunda). Windows'ta klavye kısayolu Alt, A, V, V'dir (İngilizce Office için geçerlidir; Türkçe Excel'de Alt tuşuna basıp şeritteki tuş ipuçlarını izleyin).
  4. Ayarlar (Settings) sekmesinde İzin Ver'i Liste yapın.
  5. Kaynak kutusuna tıklayın ve öğelerinizi sayfada seçin (F2:F5, başlık olmadan). Excel =$F$2:$F$5 ifadesini yazar.
  6. Hücre içi açılan liste (In-cell dropdown) kutusunun işaretli olduğundan emin olun. Boş hücreler sorun değilse Boş değerleri yoksay (Ignore blank) kutusunu işaretli bırakın.
  7. Tamam'a tıklayın.

Excel Veri Doğrulama iletişim kutusunun Ayarlar sekmesi: İzin Ver Liste olarak, Kaynak =$F$2:$F$5 olarak ayarlı; Boş değerleri yoksay ve Hücre içi açılan liste kutularının ikisi de işaretli

Bu hücrelerden birini seçtiğinizde yanında bir ok görünür. Listeyi açmak için oka tıklayın ya da Alt+Aşağı Ok (Mac'te Option+Aşağı Ok) tuşlarına basın.

Görev, Sorumlu ve Durum sütunlarına sahip bir Excel görev takipçisi; C5 hücresindeki Durum açılır listesi açık ve Başlanmadı, Devam ediyor, Tamamlandı ve Engellendi seçeneklerini gösteriyor

Hücre seçmek yerine öğeleri yazma

Kısa ve sabit bir liste için doğrudan Kaynak kutusuna yazın: İngilizce Excel'de Yes,No,Maybe, Türkçe Excel'de Evet;Hayır;Belki. Ayırıcılardan sonra boşluk bırakmayın, yoksa boşluklar her öğenin parçası olur. Bölgesel ayarlarınız ondalık ayırıcı olarak virgül kullanıyorsa (Türkiye'deki gibi) Excel genellikle virgül yerine noktalı virgül bekler. Kaynak kutusu en fazla 255 karakter alır; bu yüzden daha uzun listeler sayfada tutulmalıdır.

Mac için Excel ve web için Excel

  • Mac: Veri → Veri Doğrulama (bazı sürümlerde Araçlar grubunda Doğrula olarak etiketlenir). İletişim kutusunda aynı üç sekme bulunur.
  • Web: Veri → Veri Doğrulama (dar bir pencerede Veri Araçları altında), ardından aynı İzin Ver → Liste adımları.
  • Mobil: iPhone, iPad ve Android uygulamaları, bilgisayarda oluşturulmuş açılır listelerden seçim yapmanıza izin verir.

Listenin bir tabloyla otomatik büyümesini sağlama

$F$2:$F$5 gibi düz bir aralık, F6'ya yazdığınız öğeyi kapsamaz. Listeyi tabloya dönüştürürseniz kapsar:

  1. Listenizdeki bir hücreye tıklayın ve Ctrl+T (Mac'te Cmd+T) tuşlarına basın. Tablomda üst bilgiler var (My table has headers) kutusunu işaretleyin ve Tamam'a tıklayın.
  2. Açılır listeyi yukarıdaki gibi oluşturun; Kaynak için tablonun veri hücrelerini (başlık olmadan) seçin.
  3. Tablonun hemen altındaki satıra yeni bir öğe yazın. Tablo genişler ve ona dayanan her açılır liste yeni öğeyi gösterir.

=Table1[Status] gibi bir tablo başvurusunu doğrudan Kaynak'a yazamazsınız; Excel bunu reddeder. Bunun yerine hücreleri seçin ya da =INDIRECT("Table1[Status]") kullanın.

Adlandırılmış bir aralık da işe yarar: öğeleri seçin, Ad Kutusu'na (formül çubuğunun solunda) Durumlar gibi bir ad yazın, Enter'a basın ve kaynak olarak =Durumlar kullanın.

UNIQUE ile mevcut verilerden dinamik liste oluşturma

Seçeneklerin, örneğin A sütunundaki her müşteri adı gibi, zaten elinizde olan verilerden gelmesini istiyorsanız listeyi bir formülün oluşturmasını sağlayın. Microsoft 365 için Excel'de, Excel 2021 veya sonrasında ya da web için Excel'de:

  1. Boş bir hücreye, örneğin H2'ye =SORT(UNIQUE(FILTER(A2:A500,A2:A500<>""))) yazın. Sıralı ve yinelenensiz liste H2'den aşağı doğru taşar (FILTER kısmı, aksi hâlde 0 olarak görünecek boş hücreleri dışarıda bırakır).
  2. Açılır listeyi, Kaynak =$H$2# olacak şekilde oluşturun.

#, Excel'e ne kadar uzarsa uzasın taşan aralığın tamamını kullanmasını söyler; böylece yeni adlar açılır listede otomatik olarak görünür. UNIQUE'i doğrudan Kaynak kutusuna koyamazsınız; yardımcı hücre bu yüzden gereklidir. UNIQUE hakkında daha fazlası için Excel'de Yinelenenleri Kaldırma yazısına bakın.

Başka bir sayfadaki listeyi kullanma

Kaynak kutusu etkinken diğer sayfanın sekmesine tıklayıp hücreleri seçin; Excel =Listeler!$A$2:$A$10 gibi bir ifade yazar. Ardından Listeler sayfasını gizleyerek (sekmeye sağ tıklayın → Gizle) kimsenin yanlışlıkla düzenlemesini önleyebilirsiniz. Farklı bir çalışma kitabındaki kaynak yalnızca o çalışma kitabı açıkken çalışır; bu yüzden listeyi aynı dosyada tutun.

INDIRECT ile bağımlı (basamaklı) açılır liste oluşturma

Bağımlı açılır liste, başka bir hücreye göre seçeneklerini değiştirir: A sütununda Meyve'yi seçerseniz B sütunu yalnızca meyveleri sunar.

  1. Listeler sayfanızda her kategoriyi bir başlık olarak, öğelerini de altına yazın. Örneğin D1'de Meyve ve altında Elma, Muz, Kiraz; E1'de Sebze ve altında Havuç, Pırasa, Bezelye.
  2. D1:E4'ü seçin ve Formüller → Seçimden Oluştur'a (Formulas → Create from Selection) gidin. Yalnızca Üst satır'ı (Top row) işaretleyin ve Tamam'a tıklayın. Excel her sütun için, başlığının adını taşıyan adlandırılmış bir aralık oluşturur.
  3. Ana sayfanızdaki A2'de, kaynağı iki başlık hücresi olan (kategori adları) =Listeler!$D$1:$E$1 ile normal bir açılır liste oluşturun.
  4. B2'yi seçin, Veri → Veri Doğrulama'yı açın, Liste'yi seçin ve kaynak olarak =INDIRECT($A2) girin.
  5. Excel, kaynağın şu anda hata olarak hesaplandığı uyarısını verirse Evet'e tıklayın. Bunun nedeni yalnızca A2'nin hâlâ boş olmasıdır.

Adlar boşluk içeremez; bu yüzden Seçimden Oluştur, "Süt ürünleri" ifadesini Süt_ürünleri yapar. Boşluklu kategoriler için bunun yerine =INDIRECT(SUBSTITUTE($A2," ","_")) kullanın.

Giriş iletisi ve hata uyarısı ekleme

  • Giriş İletisi (Input Message): Hücre seçildiğinde giriş iletisini göster kutusunu işaretleyin ve "Görev durumunu seçin" gibi bir başlık ile kısa bir ileti girin. Biri hücreyi seçtiğinde bu ileti görünür.
  • Hata Uyarısı (Error Alert): Geçersiz veri girildikten sonra hata uyarısını göster kutusunu işaretleyin ve bir Stil (Style) seçin. Durdur (Stop) listede olmayan her şeyi engeller; Uyarı (Warning) ve Bilgi (Information) ise iletinizi gösterir ama girişe izin verir.

Doğrulamanın yalnızca kişilerin yazdığını denetlediğini unutmayın. Bir hücrenin üzerine yapıştırma yapmak, içeriğiyle birlikte açılır listesini de değiştirir.

Yazarak açılır listede arama yapma

Excel'in güncel Microsoft 365 sürümlerinde, açılır liste hücresine yazmak listeyi bu harfleri içeren öğelere göre süzer; bu da uzun listeleri çok daha hızlı hâle getirir. Excel 2021 ve öncesinde bu özellik yoktur.

Açılır listeyi düzenleme, kopyalama veya kaldırma

Öğe ekleme veya değiştirme. Bir tablo için yeni öğeyi altına yazın. Bir aralık için hücreleri düzenleyin, ardından aralık uzadıysa Veri → Veri Doğrulama'yı yeniden açıp Kaynak'ı ayarlayın. Yazılmış bir liste için Kaynak içindeki metni düzenleyin. Eşleşen her açılır listeyi aynı anda güncellemek için Bu değişiklikleri aynı ayarları taşıyan diğer tüm hücrelere uygula kutusunu işaretleyin.

Açılır listeyi daha fazla hücreye kopyalama. Doldurma tutamacını aşağı sürükleyin ya da hücreyi kopyalayın, hedefi seçin ve değeri değil yalnızca açılır listeyi kopyalamak için Giriş → Yapıştır → Özel Yapıştır → Doğrulama (Paste Special → Validation) yolunu izleyin.

Açılır listeyi kaldırma. Hücreleri seçin, Veri → Veri Doğrulama'ya gidin, Tümünü Temizle'ye (Clear All), ardından Tamam'a tıklayın. Hücrelerdeki mevcut değerler kalır. Açılır listesi olan her hücreyi bulmak için Giriş → Bul ve Seç → Veri Doğrulama yolunu kullanın.

Açılır listeniz neden çalışmıyor?

  • Ok görünmüyor. Veri → Veri Doğrulama'yı açın ve Hücre içi açılan liste kutusunu işaretleyin. Ok, yalnızca hücre seçiliyken de görünür. Oklar her yerde eksikse Dosya → Seçenekler → Gelişmiş → Bu çalışma kitabının görüntüleme seçenekleri bölümünü kontrol edin ve Nesneler için göster (For objects, show) ayarını Tümü yapın.
  • Yeni öğeler görünmüyor. Kaynak sabit bir aralıktır. Aralığı genişletin ya da liste kendiliğinden büyüsün diye listeyi tabloya veya taşan aralığa dönüştürün.
  • Veri Doğrulama soluk. Sayfa korumalıdır (Gözden Geçir → Sayfa Korumasını Kaldır), çalışma kitabı eski paylaşılan çalışma kitabı özelliğini kullanıyordur, birkaç sayfa gruplanmıştır (tek bir sayfa sekmesine tıklayın) ya da hâlâ bir hücreyi düzenliyorsunuzdur (Enter veya Esc tuşuna basın).
  • Liste boşluklar gösteriyor. Kaynak aralığı boş hücreler içeriyordur. Aralığı daraltın veya tablo kullanın.
  • Biri listede olmayan bir değer yazdı. Hata Uyarısı stili Uyarı veya Bilgi'dir ya da uyarı kapalıdır. Bunu Durdur olarak değiştirin.

Sıkça Sorulan Sorular

Tüm bir sütuna açılır liste nasıl eklenir? Veri Doğrulama'yı açmadan önce ihtiyacınız olan sütun aralığını, örneğin C2:C1000'i seçin. Verileriniz bir tablodaysa sütuna uygulanan açılır liste yeni satırlara otomatik olarak aktarılır.

Excel açılır listesinde birden fazla seçime izin verilebilir mi? Yerleşik Veri Doğrulama ile olmaz. Her hücre tek bir seçim tutar. Birkaç değer seçmek için bir VBA makrosu ya da seçenek başına bir sütun gibi farklı bir düzen gerekir.

Açılır listede kaç öğe olabilir? Hücrelerden oluşturulan liste binlerce öğe tutabilir, ancak uzun listelerde gezinmek zordur. Yazılmış bir liste ise 255 karakterlik Kaynak kutusuyla sınırlıdır.

Evet ve Hayır içeren açılır liste nasıl yapılır? İzin Ver'i Liste yapın ve Kaynak'a Evet;Hayır yazın (İngilizce Excel'de Yes,No).

Açılır listeyi kaldırıp değerleri nasıl korurum? Hücreleri seçin, Veri → Veri Doğrulama → Tümünü Temizle'ye gidin ve Tamam'a tıklayın. Mevcut değerler düz metin olarak kalır.

Liste verilerinizi temiz tutun

Açılır liste, ancak arkasındaki veri tutarlıysa iyi çalışır. Excel için CoreGPT, temizliği "yinelenen müşterileri kaldır ve her ülkenin farklı yazımlarını düzelt" gibi sade bir dille tarif etmenizi sağlar ve bunu çalışma kitabınızın içinde yapar; böylece açılır listelerini oluşturduğunuz listeler düzenli kalır. Başlamak ücretsizdir ve web, Windows ve Mac için Excel'de çalışır.

Deneyin: Excel için CoreGPT

İlgili yazılar:

Okumaya devam edin

Microsoft 365

Excel'de Hücreleri Birleştirme (Veri Kaybetmeden Metin Birleştirme Dahil)

Excel'de hücreleri Birleştir ve Ortala ile diğer seçenekleriyle birleştirin, birkaç hücrenin metnini hiçbir şey kaybetmeden birleştirin ve birleştirilmiş görünüm isterken sıralama ile filtrelemenin çalışmaya devam etmesi için Seçim Ortasına Hizala'yı kullanın.

Devamını oku
Microsoft 365

Word'de Sayfa Silme (Silinmeyen Boş Sayfalar Dahil)

Word'de içeriği olan ya da boş herhangi bir sayfayı Git \page kısayolu ve biçimlendirme işaretleriyle silin; tablo, bölüm sonu veya sayfa sonu yüzünden kalan inatçı boş sayfa için çözümler de burada. Windows, Mac ve web için Word'ü kapsar.

Devamını oku