Ana Türe Bağlı Alfabetik Açılır Liste Oluşturma

  • Konuyu başlatan Konuyu başlatan kmlzdmr
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kmlzdmr

Kullanıcı
Katkı: %3
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
İyi akşamlar,
Seçimli veri doğrulamalı boşluksuz ve alfabetik sıralı açılır liste gerekmektedir.
Yardımcı olabilir misiniz?
--Aşama-1) D17 den başlayan sütundaki açılır liste alfabetik şekilde ve AD4:AW4 aralığındaki boş hücreler olmaksızın (aralıktaki iki tür adı en sona yazıldı) açılır listede gelmesi gerekli.
--Aşama-2) AC4 hücre başlığında AD4:AW4 satır aralığında Ana Ödeme Türleri bulunmaktadır. Bunların açılır liste ile Y sütununda seçilerek bunların her birinin de Z sütununda Detay Ödeme Türleri yazılmaktadır.
-C16:M77 aralığında D17 den başlayan sütunda Y sütunundan açılır liste ile seçim yapıldıktan sonra D sütun değerinin Y sütunundaki karşılığında bulunan aynı türlerin Z sütun değerlerinin E17 den aşağıya doğru açılır listelerde gelmesi gerekli
Örneğin: D17 de "Genel Gider" seçilmiş ise E17 açılır listesinde Y ve Z sütunlarındaki eşleşmelere göre Z sütunundaki; (Kırtasiye, Yol, Bilgisayar, Elektrik, Su, Doğalgaz,312-2222222 Telefon, 312-3333333 Telefon) sadece listelenmeli. Bu listelenenler Alfabetik olması gerekli
Örneğin: D17 de "Vergi" seçilmiş ise E17 açılır listesinde Y ve Z sütunlarındaki eşleşmelere göre Z sütunundaki ; (Stopaj, Kdv, Damga, Kurum) sadece listelenmeli

--Y ve Z sütun değerleri mecburen karmaşık girilmektedir.
--D ve E sütunlarındaki açılır listeler boşluksuz ve alfabetik sıralı olması gerekli.

Şimdiden teşekkür ederim.
 

Ekli dosyalar

Çözüm
Merhaba, iki açılır liste de yardımcı hücrelere dökülen dinamik dizi formülleriyle kurulabilir. Örnek dosyanızda ana ödeme türleri için AY4 hücresine aşağıdaki formülü yazmanız yeterlidir; liste AY4'ten aşağı doğru boşluksuz ve alfabetik olarak kendiliğinden dökülür.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Detay ödeme türleri için BA17 hücresine aşağıdaki formülü yazıp BA77'ye kadar aşağı kopyalayın. Her satırın listesi, o satırdaki D hücresine göre sağa doğru dökülür.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap
...
Merhaba, iki açılır liste de yardımcı hücrelere dökülen dinamik dizi formülleriyle kurulabilir. Örnek dosyanızda ana ödeme türleri için AY4 hücresine aşağıdaki formülü yazmanız yeterlidir; liste AY4'ten aşağı doğru boşluksuz ve alfabetik olarak kendiliğinden dökülür.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Detay ödeme türleri için BA17 hücresine aşağıdaki formülü yazıp BA77'ye kadar aşağı kopyalayın. Her satırın listesi, o satırdaki D hücresine göre sağa doğru dökülür.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Ardından Veri Doğrulama penceresinde Liste türünü seçin. D17:D77 aralığı için kaynak kutusuna =$AY$4# yazın; Y sütunundaki mevcut doğrulamayı da aynı listeye bağlamak isterseniz Y2:Y91 için aynı kaynağı kullanabilirsiniz. E17:E77 aralığını E17'den başlayarak seçin ve kaynak olarak =$BA17# yazın; satır numarası göreli olduğu için her E hücresi kendi satırının listesini görür. Sondaki # işareti, dökülen listenin tamamını otomatik olarak kapsar.

Formül nasıl çalışır?
  1. Boşlar atılır: FİLTRE, AD4:AW4 satırındaki dolu hücreleri alır; aradaki boş sütunlar ve sona yazılan iki tür de listeye sorunsuz girer.
  2. Dikey ve alfabetik yapılır: DEVRİK_DÖNÜŞÜM yatay satırı sütuna çevirir, SIRALA A'dan Z'ye dizer.
  3. Satıra göre süzülür: İkinci formülde Y sütunu o satırdaki D değerine eşit ve Z sütunu dolu olan kayıtlar seçilir; Y ve Z'nin karışık girilmesi sonucu etkilemez.
  4. Sıralanıp sağa dökülür: Seçilen detaylar alfabetik sıralanır ve satır boyunca yayılır; E hücresinin doğrulaması $BA17# ile yalnız o satırın listesini görür.

Notlar
  • Bu formüller Microsoft 365 ile Excel 2021 ve sonraki sürümlerde çalışır; yardımcı sütunları gizleyebilirsiniz.
  • D hücresi boşsa veya seçilen türün Z sütununda detayı yoksa E listesi boş gelir; Y2:Z91 aralığı içine yeni tür eklediğinizde liste kendiliğinden güncellenir.
  • Örnek dosyanızda GENEL GİDER için 8, VERGİ için DAMGA, KDV, KURUM, STOPAJ olmak üzere 4 detay geliyor; başka türe ait bir detay yazılmak istendiğinde Excel girişi kabul etmez.
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst