Dosya adını dinamik hale getirme

Katılım
17 Kasım 2022
Mesajlar
4
Excel Vers. ve Dili
Excel 2016-Eng ,Office 365
Altın Üyelik Bitiş Tarihi
17-11-2023
Merhabalar.Örneğin elimde 1 den 10 kadar isimlendirilmiş 10 adet excel dosyası olsun.(Aslında alfabetik isimlendirilmiş dosyalar ancak bir stünda dosya isimlerini yazarım diye düşünüyorum).Bu dosyaların bir sayfasından bir tablo(array) verisi çekmek istiyorum.Sayfa isimleri ve çekilmesi gereken tablo hep aynı hücreler arasında kalıyor yani sabit kalıcak.

='[1.xlsx]Veri Seti'!$A$1:$AA$42

Burada 1 sayısını dinamik hale getirip,bir hücreye atayıp hücrelerde aşağı doğru arttıkça,sırasıyla her dosyadan o tabloyu alt alta tek sayfada yazdırsın istiyorum.
 

Korhan Ayhan

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

Bu işlemi fonksiyonla yapmak için DOLAYLI fonksiyonunu kullanabilirsiniz. Fakat bu fonksiyonun sonuç vermesi için başvuru yapılan dosyanın açık olması gerekir.
 
Katılım
17 Kasım 2022
Mesajlar
4
Excel Vers. ve Dili
Excel 2016-Eng ,Office 365
Altın Üyelik Bitiş Tarihi
17-11-2023
Maaselef dolayı fonksiyonu ile yapamadım.Sintax hatası alıyorum.Örnek bir formül atabilir misiniz rica etsem?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
1 sayısının A1 hücresinde olduğunu varsaydım.

=DOLAYLI("'["&A1&".xlsx]Veri Seti'!"&ADRES(SATIR(A1);SÜTUN(A1)))

Sonra bu formülü ihtiyacınız kadar sağa ve alta sürükleyiniz.
 
Üst