Çözüldü Kitapların Sayfalarındaki Verileri Listeleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Merhaba,
Ayrı excel dosyasındaki iki ayrı sayfadan açılır liste veri doğrulama, dolaylı, kaçıncı formülleri ile getirebilmekteyim.
Ancak,
Farklı iki klasörde farklı iki excel kitaplarda bulunan iki excel sayfasından veri listeleme ve buna göre bilgi getirme işlemini yapamadım.
Yardımcı olur musunuz?
"Veriler" kitabı bir klasör dosya içince "KitapListe.xls" isimli bir kitap ve içinde "liste" isimli sayfada veriler sıralanmıştır.
Bu klasör ve excel kitabındaki Liste sayfasındaki alanı
ayrı bir klasör olan "Liste Süz" isimli klasör ve "KitapSüzSayfa.xls" isimli bir kitap ve bunun içinde "Süz" sayfası J7 hücresine ilgili liste
veri doğrulama liste alanındaki gibi açılır liste ile seçim yapılabilecek bir fonksiyona ihtiyacım var...
Tabidir ki seçilen listedeki isme göre yanlarındaki başlıklara ilişkin verilerde İndis( kaçıncı( ile ya da sizin tarafınızdan yapılan bir formül dizisi ile getirmeye
ihtiyaç var.
Lütfen yardımcı olur musunuz?
 

Ekli dosyalar

Merhaba Sayın @KMLZDMR .

Örnek belgelirinizi incelemedim. Makro kullanmayı da pek istemediğinizi biliyorum.
Aslında artık belgelerinizde makro kullanmaya başlamanızda yarar diye düşünüyorum.

Herneyse; anlatımlarınızdan çıkarttığım kadarıyla; basitçe aşağıdaki şekilde işlem yaparak işe başlayın bence.
(açıklamalarım, sadece VERİ DORULAMA LİSTESİnde kullanılacak veriler ve aynı yerdeki BAŞLIK bilgileri içindir)
İki belge aynı anda açıkken asıl belgenizde uygun bir hücreye = yazdıktan sonra verilerin kaynağı olan belgeye geçip
hangi hücredeki veri lazımsa fareyle o hücreyi seçip ENTER tuşuna basın.
İlgili veri formülle asıl belgenize alınmış olacaktır. Kaynak belgeyi kapatıp, asıl belgenizi kaydettiğinizde;
basitçe =A1 diye oluşan formülün otomatik olarak, veri kaynağı belgenin bulunduğu klasörün yolu, veri alınan sayfanın adı vs
eklenmiş olacağını göreceksiniz.

Anlamadığım husus ise; açıklamalarınızda yer alan "süzülerek" ibaresi. Buradaki kast ettiğiniz şey nedir?

Bu aşamayı hallettiğinizde, diğer verlerin çekilmesiyle ilgili yardım isteğinizi detaylandırırsanız daha iyi olur gibi görüyorum.
Verilerin getirilmesiyle ilgili formüllerin, sayfalar arasında veya başka kitaplar arasında olması arasında esas olarak bir fark yok.
Sadece formülleri klavyeden yazarken, işlevi (İNDİS-KAÇINCI vs) elle yazdıktan sonra hücre adreslerini elle yazmak yerine,
belgeler arasında geçiş yapıp fareyle seçim yaparak oluşturmanız yeterli olur gibi görünüyor.

.
 
Kemal Bey, ne yapmak istediğinizi tam olarak anlamış değilim açıkçası.
Açıklamada kullandığınız "süzülerek" ifadesinden kastınız nedir?

Başlangıç olsun diye; süz sayfası J7 hücresine, (KitapListe.xls belgesi açıkken) aşağıdaki birinci formülü uygulayın.
Ardından da KitapListe belgesini kapatın. Kitapliste belgesini kapattığınızda, J7'ye uyguladığınız formülün otomatik olarak,
aşağıdaki ikinci formüle benzer hale dönüştüğünü göreceksiniz.

İkinci formülde kırmızı işaretlediğim kısımlar, belgenin benim bilgisayarımda bulunduğu yolunu gösteriyor.
Doğal olarak, uygulamayı siz yaptığınızda bu yol bilgisi, sizin bilgisayarınızdaki konumuna göre oluşacak.
Yani aşağıdaki formüller, aynı formülün, Kitapliste belgesi açıkkenki ve kapalıykenki görünümleridir.
Yani aşağıdaki iki formül aynı formül.

.
VBA:
You must log in to view content
(2 satır)

Şu süzülerek ifadesini açıklarsanız iyi olur.
Örneğin siz KitapListe isimli belgenin liste sayfasındaki isim listesini, süz sayfası J5 hücresinde
VERİ DOĞRULAMA liste kaynağı olarak mı kullanmak istiyorsunuz?
Eğer isteğiniz bu ise, yukarıda belirttiğim formül uygulamasını, süz sayfasının olduğu belgede başka bir hücrede yapın,
ardından da bu hücreyi aşağı doğru BOŞ sonuç alıncaya kadar kopyalayın,
VERİ DOĞRULAMA liste kaynağını artık bu belgede formül uyguladığınız alan olarak kullanabilirsiniz.

Bu alanı veri doğrulama kaynağı olarak ayarlayıp, J5'te açılır listeden seçtiğinizde, bu seçimle ilgili diğer bilgilerin getirilmesi
formülünü de yine Kitapliste belgesi açıkken, basit İNDİS, KAÇINCI veya KAYDIR, KAÇINCI işlevlerini kullanarak formüle edebilirsiniz.
Kitapliste belgesini kapattığınızda, uyguladığınız formüllerdeki yol bilgileri yine otomatik olarak oluşacak zaten.

.
 
Sayın Ömer Baran üstadım,
"Süzülerek" konu için hatalı olabilir. Veri doğrulama açılır liste kast etmiştim.
ilk formülü aşağı doğru çekerek bütün listeyi getirmek yerine J7 hücresinde Açılır liste (veri doğrulama, liste, ad alnında Dolaylı( kaçıncı) formülü uygulanarak getirilebilen listeyi kast etmiştim.) Anlaşılan bu şekilde yapamıyoruz. Talimatlarınızı uyguladım. En azından farkı alanlarda kayıtlı klasör ve kitaptan veri getirebildik...
Çok teşekkür ederim.
 
DOLAYLI işlevinin sonuç vermesi için, ilgili belgenin açık olması grekiyor.
VERİ DOĞRULAMA listesinin kaynağını, ya doğrudan ilgili listeyi kopyala-yapıştır yöntemiyle
ya da öncek cevapta verdiğim formül yöntemini kullanarak asıl belgenize listemek gerekiyor.

Diyelim ki R1 hücresine AD SOYAD gibi bir başlık yazdınız ve aşağıdaki formülü de R2 hücresine uygulayıp
aşağı doğru kopyalayarak listeyi elde ettiniz.
Kod:
You must log in to view content
(1 satır)
J7:J20 aralıığını seçip, bu alan seçiliyken VERİ DOĞRULAMA>>LİSTE kısmına =DOLAYLI("R2:R"&KAÇINCI(0&"";$R$2:$R$16;-1)+1)
formülünü uygulayarak işlemi onaylayın.

Sıra geldi K:M sütunlarına uygulanacak formüle; aşağıdaki formülü K7 hücresine uygulayıp sağa ve aşağı doğru kopyalayın.
Kod:
You must log in to view content
(1 satır)

Artık J7:J20 aralığındaki bir hücrede açılır listeden seçim yaptığınızda; K6:M6'daki başlıklara göre
(başlıkların sırasını değiştirseniz de başlığa göre veri çağrılabilir>>herbir başlığın, her iki tarafta birebir aynı olması önemli)
ilgili verileri elde edilmiş olur.

DİKKAT: Verdiğim formüllerde, kullanılan forum yazılımı kaynaklı oluşan BOŞLUK karakterleri varsa onları silmeyi unutmayın.
.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst