• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru düşeyara kapalı dosya verilerini getirmesi

  • Konbuyu başlatan Konbuyu başlatan incsoft
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Ağustos 2009
Mesajlar
752
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Bu dosyanın ismini 10--TRN.xlsm olduğunu farzedelim arkadaşlar. Bu dosya açıkken sayfalara göre aşağıdaki komutla tabloya veriler geliyor. Peki bu komutu kapalı olan yılın diğer aylarına ait diğer dosyalar için açık iken gelecek şekilde revize etmemin bir metodu varmıdır?

Dosyalar 01--TRN.xlsm , 02--TRN.xlsm ............12--TRN.xlsm ye kadar gidiyor.

=EĞERHATA(DÜŞEYARA(C$2;DOLAYLI("'"&GÜN($B282)&"'!A:J");5;0);)


Mesela ='X:\2022Yılı\GÜNLÜK ÜRETİM RAPORU\[2022-09--TRN.xlsm]30'!$G$151 ile dosya kapalıda olsa oluyor ya istediğim bunun olması. !A:J parametresi önüne nasıl adapte edebilirim?
 
Bazı formüller, kapalı dosya başvurularında çalışmaz. Bu formüllerden biride "Dolaylı" malesef.
Çözüme gelirsek; kapalı dosyalarınızı, çalışma dosyanızdaki bir sayfaya bağlayıp, dolaylı formülünü bu sayfalara entegre edebilirsiniz?
 
Bazı formüller, kapalı dosya başvurularında çalışmaz. Bu formüllerden biride "Dolaylı" malesef.
Çözüme gelirsek; kapalı dosyalarınızı, çalışma dosyanızdaki bir sayfaya bağlayıp, dolaylı formülünü bu sayfalara entegre edebilirsiniz?

Kapalı olanlarda çalışan başka ne ile yapabiliriz hocam?
 
İNDİS+KAÇINCI kombinasyonunu önerebilirim. Bende bunu sürekli kullanıyorum.
 
İNDİS+KAÇINCI kombinasyonunu önerebilirim. Bende bunu sürekli kullanıyorum.

Öncelikle teşekkürler.. =EĞERHATA(DÜŞEYARA(C$2;DOLAYLI("'"&GÜN($B282)&"'!A:J");5;0) formülü dediğiniz formüle göre uyarlama şansınız varsa çok sevinirim.
 
Tasarlanacak fonksiyonda DOLAYLI olmaması gerekiyor.

Önerdiğim fonksiyonların DÜŞEYARA fonksiyonuna göre artısı sola doğru veri döndürme şansınız var. Sütun indis sayısını KAÇINCI ile değişken yapma şansınız var.

Aşağıdaki yapıyı kendinize uyarlayabilirsiniz.

C++:
=EĞERHATA(İNDİS('[01.xlsx]Sayfa1'!$A:$J;KAÇINCI(C$2;'[01.xlsx]Sayfa1'!$A:$A;0);5);"")
 
Geri
Üst