Düşeyara formülünde, verilerin alınacağı dosya adının hücreden alınması

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Merhaba,

Aşağıdaki düşeyarada, Ölç_202501.xlsm isimli dosya adı değişkenlik arzetmekte olup, A1 hücresine yazacak olduğum dosya adına göre formüldeki dosya adının değişmesini istiyorum.
Mümkün müdür?

=DÜŞEYARA($B5;'C:\Users\aaaaaaaaa\bbbb\cccc\dddd\Ocak 2025\[Ölç_202501.xlsm]1'!$B$12:$G$88;5;0)
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,357
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kod:
=DÜŞEYARA($B5;DOLAYLI("'C:\Users\aaaaaaaaa\bbbb\cccc\dddd\Ocak 2025\["&A1&"]1'!$B$12:$G$88");5;0)
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Merhaba.
Kod:
=DÜŞEYARA($B5;DOLAYLI("'C:\Users\aaaaaaaaa\bbbb\cccc\dddd\Ocak 2025\["&A1&"]1'!$B$12:$G$88");5;0)
Çok teşekkür ederim. harika. Bir şeyi atlamışım. Ocak 2025 klasör ismi de değişkenlik arzetmekte. bu klasör adını da B1 hücresinden alabilir miyiz? veya A1 hücresine de ekleyebilirim.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,357
Excel Vers. ve Dili
2019 Türkçe
Kodları incelerseniz kendiniz de yapabilirsiniz. Sadece dolaylı formülü içinde metin birleştirme işlemi yapılıyor.
Dolaylı formül içeriği: ="'C:\Users\aaaaaaaaa\bbbb\cccc\dddd\"&B1&"\["&A1&"]1'!$B$12:$G$88"

Formülünüz.
Kod:
=DÜŞEYARA($B5;DOLAYLI("'C:\Users\aaaaaaaaa\bbbb\cccc\dddd\"&B1&"\["&A1&"]1'!$B$12:$G$88");5;0)
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
çok teşekkürler elinize beyninize sağlık
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Kodları incelerseniz kendiniz de yapabilirsiniz. Sadece dolaylı formülü içinde metin birleştirme işlemi yapılıyor.
Dolaylı formül içeriği: ="'C:\Users\aaaaaaaaa\bbbb\cccc\dddd\"&B1&"\["&A1&"]1'!$B$12:$G$88"

Formülünüz.
Kod:
=DÜŞEYARA($B5;DOLAYLI("'C:\Users\aaaaaaaaa\bbbb\cccc\dddd\"&B1&"\["&A1&"]1'!$B$12:$G$88");5;0)
Maalesef bir sorunla karşılaştım. kaynak dosyanın açık olması gerekiyor. kaynak dosyayı kapatınca verileri çekemiyorum. Tüm veriler

#BAŞV! oluyor

 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,357
Excel Vers. ve Dili
2019 Türkçe
Evet düşeyarada sorun yok dolaylı formülünden kaynaklanıyor.
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Evet düşeyarada sorun yok dolaylı formülünden kaynaklanıyor.
=DÜŞEYARA($B5;DOLAYLI("'C:\Users\zzz\xxx\yyy\www\"&$FZ5&"\["&$GA5&"]"&GD$2&"'!$B$12:$G$88");GD$1;0)

Sanırım kaynak dosyayı açmadan veriler gelmeyecek? başkaca bir çözüm yok mudur?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Durum linkte tarif edilmiş...


Başv_metni bir başka çalışma kitabına başvuruyorsa (dış başvuru), diğer çalışma kitabı açık olmalıdır. Kaynak çalışma kitabı açık değilse, DOLAYLI #BAŞV! hata değeri verir.

Forumdaki arşiv konuları...

Arama Sonuçları
 
Üst