• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Veri Doğrulamada İl'e bağlı tüm ilçeler, bir eksiğiyle listelenme nedeni?

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,588
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Pro x64 TR
Değerli Dostlar;

Ekteki dosyayı Lider22'in internetteki bir sitesinden indirdim.

Yaptığım incelemede; A sütunu İstanbul il'inin B sütununda yer alan 39 ilçesi tam ve doğru sayıda gözüküyor. Ancak, Vergi Doğrulama "İlçe" listesini açtığımda, listenin sonunda "Zeytinburnu" yer almıyor. Bu durum, tüm illerde de söz konusudur.

Düzeltme için formüller de nasıl değişiklik yapılmalıdır?
 

Ekli dosyalar

E1'deki formülde Başlangıç hücresi için +1 yapılmış ama bitiş hücresi için +1 yapılmamış. Bundan kaynaklanıyor. Formülün sonuna +1 eklemelisiniz:

="B"&KAÇINCI(1;D2:D958;0)+1&":"&"B"&KAÇINCI(BÜYÜK(D2:D958;1);D2:D958;0)+1

Bunun sebebi de ilk satırın başlık olması.
 
İlave olarak veri doğrulama kısmında C ve D yerine sadece C sütununu da kullanabilirsiniz. Bunun için C2'deki formülü aşağıdakiyle değiştirip aşağı doğru kopyalayın:

=EĞER(A2=$G$3;EĞERSAY($A$1:A2;$G$3);0)

Ayrıca aşağıdaki kodu sayfanın kod bölümüne yapıştırırsanız il değiştirdiğinizde ilçe hücresi boşalır:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [G3]) Is Nothing Then Exit Sub
Target.Offset(0, 1) = ""
End Sub
 
E1'de aşağıdaki formül olmalı:


="B"&KAÇINCI(1;C2:C958;0)+1&":"&"B"&KAÇINCI(BÜYÜK(C2:C958;1);C2:C958;0)+1

Ya da H3'teki veri doğrulama formülünün aşağıdakiyle değiştirin:

=DOLAYLI("B"&KAÇINCI(1;C2:C958;0)+1&":"&"B"&KAÇINCI(BÜYÜK(C2:C958;1);C2:C958;0)+1)
 
ÇÖZÜLDÜ:

Tekrar teşekkürler. Her şey gönlünüzce olsun.
Sağlıcakla hoşça kalın.
 
Geri
Üst