AccessTr.neT

Tam Versiyon: Excel İle Kriterli Düşeyara Yapma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba Arkadaşlar,
1.Konu Excel Üzerinden bütün müşterilerimiz değerlerini takip etmek istiyorum, bunun için ön şablon oluşturdum fakat geliştirmeye devam edeceğim fakat bir bölümde sorun yaşıyorum,
DATA Tablosunda Site Adı Sütunu Bizim değişmez değerimiz, istediğim : Mail User Sütununda Müşterinin Birden fazla mail adresleri var ve burda müşteriye ait olan mailler DATA_MAIL tablosunda toplanıyor ve bu değerler birden fazla ise bize Data tablosunda U Sütununda Bir liste halinde getirsin ve müşteri [email protected] mail adresini seçtiğinde ona ait { Mail Panel Link Mail Password Mail Durum Mail Yönlendirinen Adresi Giden Sunucu POP3 / SMTP Gelen Sunucu POP3 / SMTP Gelen Sunucu POP3
] gibi değerleri DATA_MAIL Tablosundan Çekmesini gerekiyor ki herhangi bir posta adresini seçtiğimde bana onun değerlerini getirsin ve bunu müşterilerin isimlerine göre kriterlesin

2.Konu
Bir Hüreye birden fazla değer girerek bu değerleri başka tabloya çekerken nasıl iki değeride ayrı ayrı çekebilirim örnek olarak : Mail Yönlendirinen Adresi Sütununda A@gmail B@gmail ve C@gmail adresleri var ve bunları ben Ana tabloya 3 adet yönlendirme mevcuttur yapıp deperleri gösterebilirim.

Teşekkürler
İkinci sorunuzu anladığımı söyleyemeyeceğim ama birinci sorunuz için Excel versiyonunuz 2016 sonrası ise metinbirleştir fonksiyonundan yararlanabilirsiniz.
Örnek
Kod:
METİNBİRLEŞTİR(", "; DOĞRU; EĞER(DATA_MAIL!A:A=DATA!B2; DATA_MAIL!F:F; ""))
gibi dizi formülü kullanarak mail adreslerini araların virgül ile hücreye yazdırabilirsiniz bu fonksiyonu kullanamıyorsanız birleştir fornksiyonundan yardım alabilirsiniz ancak metinbirleştir gibi aralarına bir ayırıcı eklemenize müsaade etmez. Bunun dışında kaçıncı ve indis fonksiyonlarını kullanarak arkadan dolanmak diyebileceğimiz bir hile ile de yapabilirsiniz.

Formül yerine Vba ile bir modül oluşturup çözümlemek daha kolay bir yöntem.