Skip to main content

Açılır listede boş yerine ilk öğeyi nasıl gösteririz?

Author: Xiaoyang Last Modified: 2025-06-10

Çalışma sayfasındaki açılır liste, veri girişi işlemini kolaylaştırabilir. Tek tek yazmak yerine sadece öğeleri seçmemiz yeterlidir. Ancak, bazen açılır listeye tıkladığınızda aşağıdaki ekran görüntüsünde gösterildiği gibi ilk veri öğesi yerine boş öğelere atlar. Bu durum, listenin sonundaki kaynak verilerin silinmesiyle oluşabilir. Her boş veri doğrulama hücresi için uzun bir listede tekrar yukarı kaydırmanız gerekebilir ve bu da can sıkıcı olabilir. Bu makalede, açılır listede her zaman ilk öğeyi nasıl gösterebileceğimizi ele alacağım.

Veri Doğrulama işlevi ile boş yerine açılır listedeki ilk öğeyi gösterme

VBA kodu ile boş yerine açılır listedeki ilk öğeyi otomatik olarak gösterme

a screenshot showing blank as the top items in drop-down list


Veri Doğrulama işlevi ile boş yerine açılır listedeki ilk öğeyi gösterme

Aslında, bu işlemi gerçekleştirmek için bir açılır liste oluştururken belirli bir formülü uygulamanız yeterlidir, lütfen şu adımları izleyin:

1. Açılır listeyi eklemek istediğiniz hücreleri seçin ve Veri > Veri Doğrulama > Veri Doğrulaması'na tıklayın, aşağıdaki ekran görüntüsüne bakın:

a screenshot of inserting a Data Validation drop-down list

2. Açılan Veri Doğrulama iletişim kutusunda, Ayarlar sekmesi altında İzin Verilen bölümünden Liste'yi seçin ve ardından bu formülü Kaynak metin kutusuna girin: =OFFSET(Sheet3!$A$1,0,0,COUNTA(Sheet3!$A:$A)-1,1), aşağıdaki ekran görüntüsüne bakın:

Not: Bu formülde, Sheet3, kaynak veri listesini içeren çalışma sayfasıdır ve A1, listedeki ilk hücre değeridir.

a screenshot of configuring the data validation settings with formula

3. Ardından Tamam düğmesine tıklayın, şimdi açılır liste hücrelerine tıkladığınızda, kaynak verinin sonundaki hücre değerleri silinse bile ilk veri öğesi her zaman üstte gösterilir, aşağıdaki ekran görüntüsüne bakın:

a screenshot displaying the final drop down list with the first item at the top of the list


VBA kodu ile boş yerine açılır listedeki ilk öğeyi otomatik olarak gösterme

Burada ayrıca, veri doğrulama hücrelerine tıkladığınızda açılır listedeki ilk öğeyi otomatik olarak gösterebilecek bir VBA kodunu da tanıtabilirim.

1. Açılır listeyi ekledikten sonra, açılır listeyi içeren çalışma sayfası sekmesini seçin ve sağ tıklayarak Görünüm Kodu'nu seçerek Microsoft Visual Basic for Applications penceresine gidin, ardından aşağıdaki kodu Modül'e kopyalayıp yapıştırın:

VBA kodu: Açılır listedeki ilk veri öğesini otomatik olarak gösterme:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice 20160725
    Dim xFormula As String
    On Error GoTo Out:
    xFormula = Target.Cells(1).Validation.Formula1
    If Left(xFormula, 1) = "=" Then
        Target.Cells(1) = Range(Mid(xFormula, 1)).Cells(1).Value
    End If
Out:
End Sub

a screenshot showing how to use the VBA code

2. Ardından kod penceresini kaydedip kapatın ve şimdi açılır liste hücresine tıkladığınızda ilk veri öğesi hemen gösterilecektir.


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  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 ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!