• DİKKAT

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

Veri doğrulama listesinde boş hücreler gözükmesin

Sanırım metin veya nümerik olmasıyla alakalı(H ve J sütunu farkı)
Ancak "-","_" gibi ifadeler kullanınca 2 side işe yaramıyor. Bu gibi ifadeleri de destekleeycek şekilde revize edebilir misiniz?
Aynı şekilde alternatif veri doğrulama olarak değerleri alfabetik olarak sıralaaycak şekilde nasıl yapabilirim(Açılır listede seçenekler alfabetik olmalı)
 
Bu formülü alfabetik olarak sıralayacak şekilde düzenleyebilir misiniz?
Kod:
=EĞERHATA(İNDİS($B$2:$B$200;KAÇINCI(0;İNDİS(EĞERSAY($C$1:$C1;$B$2:$B$200)+($B$2:$B$200=""););0));"")
 

Merhabalar
Bu yontemi yapmaya çalıştım lakin beceremedim bir türlü. Hatamıda bulamadım.
İnceleyebilirmisiniz lütfen hata nerede ?
Yapmaya çalıştığım VERİ sayfasının B stunundaki bilgileri A stununda sıralayıp LİSTE sayfasının B stununda Veri Doğrulama ile listelemek.
Şimdiden teşekkürler
 

Ekli dosyalar

Formülü A2 hücresinden itibaren DİZİ formülü olarak uygulayıp deneyiniz.

Ek olarak AD tanımlama bölümünde "Alfabetik_Liste" tanımlamasında kullandığınız hücre aralıklarınıda aynı yaparak düzeltiniz.
 
Formülü A2 hücresinden itibaren DİZİ formülü olarak uygulayıp deneyiniz.

Ek olarak AD tanımlama bölümünde "Alfabetik_Liste" tanımlamasında kullandığınız hücre aralıklarınıda aynı yaparak düzeltiniz.
Teşekkürler. Sayenizde DİZİ formülünü de öğrenmiş oldum. yanlız alfabetik listede bunu yapamadım maalesef olmadı :(
 

Ekli dosyalar

Formüller sekmesinden AD YÖNETİCİSİ seçeneğine tıklayın. Açılan listede "Alfabetik_Liste" seçeneğine tıklayın. Alt tarafta formülü göreceksiniz.

Kutucuğa mouse ile tıklayıp F2 tuşuna basın. Formül içindeki hücre aralıklarınızı aynı yapın.

=KAYDIR(VERİ!$A$2;;;TOPLA.ÇARPIM((VERİ!$A$2:$A$1019<>"""")*(VERİ!$A$2:$A$1018<>0)))
 
Formüller sekmesinden AD YÖNETİCİSİ seçeneğine tıklayın. Açılan listede "Alfabetik_Liste" seçeneğine tıklayın. Alt tarafta formülü göreceksiniz.

Kutucuğa mouse ile tıklayıp F2 tuşuna basın. Formül içindeki hücre aralıklarınızı aynı yapın.

=KAYDIR(VERİ!$A$2;;;TOPLA.ÇARPIM((VERİ!$A$2:$A$1019<>"""")*(VERİ!$A$2:$A$1018<>0)))
F2 işe yaradı. Tekrar teşekkürler. lakin merak ettiğim açılır pencereyi açtığımızda neden en alttan başlıyor ? Bunu ne istten nasıl başlatabiliriz ?
220378
 
"Alfabetik_Liste" tanımlamasındaki formülde sorun vardı. İki tane çift tırnak fazla olmuş. Düzeltince sorun ortadan kalktı.

=KAYDIR(VERİ!$A$2;;;TOPLA.ÇARPIM((VERİ!$A$2:$A$1000<>"""")*(VERİ!$A$2:$A$1000<>0)))
 
"Alfabetik_Liste" tanımlamasındaki formülde sorun vardı. İki tane çift tırnak fazla olmuş. Düzeltince sorun ortadan kalktı.

=KAYDIR(VERİ!$A$2;;;TOPLA.ÇARPIM((VERİ!$A$2:$A$1000<>"""")*(VERİ!$A$2:$A$1000<>0)))
Anladım lakin bu şekilde güncellediğimde de yine aynı sorun devam ediyor. Hatta benim çoğu excel dosyamda formül olmasa dahi genelde alttan alıyor hep. O yüzden sormuştum sebebini hepsini düzeltebilmek için.
Yinede yardımlarınız için çok teşekkürler
 
Benim paylaştığım dosyada aynı sorun var mı?

Sizdeki dosyada devam ediyorsa sebebi hakkında fikrim yok maalesef.
 
Sayfanın adı Sayfa1 olsun. A2:A11 hücrelerine
a,b,c,d,e olarak 5 değer girdiğinizi ve A7 den itibaren de boş bıraktığınızı kabul edelim. A2:A11 alanını seçerek "deneme" ad tanımlamasını yaptınız.
Formüller > Ad yöneticisinden deneme ismini seçerek;
Başvuru yerine
=KAYDIR(Sayfa1!$A$2;0;0;BAĞ_DEĞ_DOLU_SAY(Sayfa1!$A$2:$A$11);1)
formülünü yazın.
Böylelikle dinamik bir alan oluşturulmuş olmaktadır. A7 ye f , A8 e de g değerini girin açılır listede sonucu gözlemleyin.

Yukarıdaki Kodu Veri/Veri Doğrulama/Liste _ Kaynak kısmına da yazsanız oluyor. "Sayfa1!" kısmı sekmenin adı olacak. Ben makroda sekmelerin asıl sayfa numaraları ile karıştırmışım neden olmuyor diyorum :)
Teşekkür ederim
 
C2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.Tekrarsız ve boşluksuz B sütununudaki listenizi yeniden oluşturur.
Kod:
=EĞERHATA(İNDİS($B$2:$B$200;KAÇINCI(0;İNDİS(EĞERSAY($C$1:$C1;$B$2:$B$200)+($B$2:$B$200=""););0));"")
Hocam emeğinize sağlık. 2 soru sorabilir miyim?
Birincisi. Benzersiz yapmak istemiyorum. Sadece boşlukları yok etsin. Mümkün mü?
İkincisi C2'den değil de C1'den başlasa.
Teşekkür ederim.
 
Sizin kullandığınız sürüm için bu formüle ihtiyacınız yok!
 
Geri
Üst