Çözüldü Başka sayfalara veri çekme

Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Çalışma kitabının herhangi bir sayfasında bazı başlıklara ait verileri nasıl çekebilirim?

Normalde düşey ara ile listeleyebiliyoruz ancak ben sadece ihtiyacım olan başlıklara ait verileri çekmek istiyorum. İhtiyaç olan başlıkları düşey ara fonksiyonun da düzenlemenin bir yolu var mıdır? Yada farklı bir fonksiyon mu kullanmak gerekir?

Cevaplar için şimdiden çok teşekkürler

Syg,
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
572
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
Örnek dosyanızı yüklerseniz daha çabuk cevap alırsınız, Kaydır, Kaçıncı fonksiyonu ile yapabilirsiniz başlığa ait listelemeyi
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
ADO yöntemini kullanabilirsiniz. Forumda çok miktarda örnek var.
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Merhaba,

Ekli dosyada almak istediğim verileri başlıkları ile birlikte Index fonksiyonunu kullanarak çektim ve çözüme ulaştım.

Peki belirli bir sayfadan belirli başlıkları ve o başlıklara ilişkin içerikleri makro ile nasıl çekerim. Hazır bir kod paylaşabilecek olan var mıdır ?

Ve makro dışında kullanabileceğim bir formül türü var mıdır ?

Yardımlarınız için şimdiden tşkler.

Syg,
 

Ekli dosyalar

Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Merhaba,

Yardımcı olabilecek birileri var mıdır ?

Syg,
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Merhaba,

Hazır makro paylaşabilecek kimse yok mudur ?

Syg,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

İlk mesajınızda DÜŞEYARA fonksiyonunu ifade etmişsiniz. Ama bu fonksiyon bir kritere göre arama yaparak sonucu getirir. Sizin örnek dosyanızda herhangi bir arama kriteri yok. Sadece bir tablodan istenilen başlıkları listelemek istiyorsunuz.

Bunun içinde İNDİS fonksiyonu sizin için yeterli olacaktır. Sadece yapmanız gereken Sheet1 sayfasındaki A1:C1 hücrelerindeki başlıkları arayarak sonuç almak olacaktır. Bu hücrelere elle başlık bilgilerini yazabilirsiniz. Zaten kullandığınız sürümde ofis 365 olduğuna göre işiniz gayet kolaylaşacaktır.

Sheet1 sayfasındaki başlık satırı hariç altındaki tüm hücrelerdeki formülleri temizledikten sonra aşağıdaki formülü A2 hücresine uygulamanız yeterli olacaktır. Dökülmeli olarak tablodaki istediğiniz başlıklar karşınıza gelecektir.

Formül İngilizce'dir. Eğer siz Türkçe sürüm kullanıyorsanız çevirmeniz gerekir.

C++:
=INDEX('AA-SRR'!$A$8:$AC$1000;ROW('AA-SRR'!$A$8:$AC$1000)-7;MATCH($A$1:$C$1;'AA-SRR'!$A$7:$AC$7;0))
Bu formülde karşınıza sorun gibi çıkacak tek durum başvuru alanını geniş tuttuğumuz için sonuç hücrelerinde boş hücrelere karşılık SIFIR gösterimi olacaktır. Bunun içinde forumdaki SIFIR gizleme uygulamalarını kullanabilirsiniz. Ya da AA-SRR sayfasındaki verilerinizi TABLO'ya dönüştürebilirsiniz.
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Korhan Hocam Merhaba,

Evet söylemiş olduğunuz gibi durumu index fonksiyonunu kullanarak çözdüm. Buradan yazmayı atlamışım.

Peki diyelim ki: Örnek olarak

Birinci sayfadan B sütunundaki verileri ikinci sayfaya kopyalamak/ görmek istiyorum.

1-Sayfa isimleri ve adetleri değişebilir)
2- Birden fazla sütun olabilir, " kopyalamak istediğim sütun sayısı arttıkça ben kodlara ekleme yapacağım)
3- kopyalamak istediğim ve aktarmak istediğim sayfa değişebilir.

Bir kod verebilme şansınız var mıdır?

Syg,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Buradaki kalın ifadenizdeki ne anlamalıyım..

1-Sayfa isimleri ve adetleri değişebilir)
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Hocam merhaba,

Yazarken bold olarak yazmadım ama oarada anlatmak istediğim; veri çekilecek ve aktarılacak sayfalar değişebilir. Yani makro içinde isimleri ben kendim düzelteceğim. Sabir bir sayfa no veya farklı birşey yazarsanı çok fazla makro bilmediğimden düzeltme yapamam.

Syg,
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
"Sabit bir sayfa no veya farklı birşey yazarsanı çok fazla makro bilmediğimden düzeltme yapamam."

Syg,
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Hocam Merhaba,

Çok teşekkür ederim. Ellerinize sağlık.

Peki bir butona bağımlı kalmadan, sadece ikinci sayfaya geçtiğimde kendi kendine güncellemesini istersem kodlarda nasıl bir değişiklik yapmam gerekir ?

Syg,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Üstteki mesajımda ki dosyayı talebinize göre revize ettim.
 
Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Hocam merhaba,

Revize etmiş olduğunuz tabloda sadece alttaki kod çıktı.

245974

Syg,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Evet, doğrudur..

Bahsi geçen kod satırları ihtiyacınızı karşılayacaktır.
 
Üst