Formül ile- hücredeki kitap ismine göre değer çekmek.

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
Merhaba,
A1 hücresine yazdığım çalışma kitabı ismi ile O kitaptaki bir hücre değerini almak istiyorum.
Yani A1 hücresine SSK.xls yazıyorum SSK.xls kitabının Sayfa1 B1 hücresindeki veriyi almak istiyorum. Bunu makro ile değil formül ile nasıl yapabilirim.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
MErhabalar,

Aşağıdaki fonksiyonu kullanabilirsiniz. (DOLAYLI : INDIRECT)

=DOLAYLI("'["&A1&"]Sayfa1'!$B$1";DOĞRU)

NOT : Formülün çalışması için; SSK.xls adlı çalışma kitabının açık olması gerekir. Eğer kapalıysa, formül sonucu, #BAŞV! (#REF!) şeklinde dönecektir.
 

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
Sayın fpc çok teşekkür ediyorum.
Buna ek olarak A1 hücresinde belirtilen dosyanın yolunu (path) da belirleyebilirmiyiz?

Saygılar.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Sayın fpc çok teşekkür ediyorum.
Buna ek olarak A1 hücresinde belirtilen dosyanın yolunu (path) da belirleyebilirmiyiz?

Saygılar.
Evet tabi ki...

Örneğin Şöyle'de yapabilirsiniz... Biraz daha geniş düşünerek :)

Varsayım : SSK.xls dosyasınıun C kök dizininde olduğu varsayımı ile;

A1 Hücresinin Değeri : Dosya Yolu olmak üzere-> C:\
A2 Hücresinin Değeri : Dosya Adı olmak üzere -> SSK.xls
A3 Hücresinin Değeri : Dosyadaki Sayfa ismi olmak üzere -> Sayfa1
A4 Hücresinin Değeri : Dosyada İlgili Sayfada Link alınacak Hücre olmak üzere B1

B1 hücresine şu formülün yazılması gerekir.

=DOLAYLI("'"&A1&"["&A2&"]"&A3&"'!"&A4;DOĞRU)

Bu fonksiyon size; C:\[SSK.xls]Sayfa1'!B1'e link yaratmanızı sağlayacaktır. A1, A2, A3 ve A4'te yazan değerleri değiştirerek istediğiniz çalışma kitabındaki bilgiye ulaşabilirsiniz.
 

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
SSK.xls dosyası açılmadan güncelleme yapmıyor.
Yani güncel veriler hücreye taşınmıyor. Ama SSK.xls dosyamı açıp kapadığımda rakamları alabiliyorum.
 
Üst