• DİKKAT

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

Dosya ismini hücreden değiştirme

  • Konbuyu başlatan Konbuyu başlatan mcanbs
  • Başlangıç tarihi Başlangıç tarihi
Katılım
21 Eylül 2011
Mesajlar
17
Excel Vers. ve Dili
excel 2007 tr
Kod:
=ÇOKETOPLA([DEDE.xls]Sayfa1!$G$2:$G$365;[DEDE.xls]Sayfa1!$C$2:$C$365;E$3;
[DEDE.xls]Sayfa1!$E$2:$E$365;$C$6)

merhabalar
DEDE.xls yazan dosya ismini bir başvuru hücresinden alsa
mesela A1 hücresine AMCA YAZDIM

Kod:
=ÇOKETOPLA([AMCA.xls]Sayfa1!$G$2:$G$365;[AMCA.xls]Sayfa1!$C$2:$C$365;E$3;
[AMCA.xls]Sayfa1!$E$2:$E$365;$C$6)

OLUCAK
 
Merhaba
Bu işi Dolaylı Fonksiyonu yapar ama oda kapalı dosyada çalışmaz hata verir. Dosyalar altta açık olacaksa yardımcı olmaya çalışırım.
 
dolaylı fonksiyonu yapamadım hocam bi örnek verirsen sevinirim
 
Merhaba
Bu işi Dolaylı Fonksiyonu yapar ama oda kapalı dosyada çalışmaz hata verir. Dosyalar altta açık olacaksa yardımcı olmaya çalışırım.

Kod:
=ÇOKETOPLA([(DOLAYLI("d3")).xlsx]Sayfa5!$F$7:$F$9;[soru2.xlsx]
Sayfa5!$D$7:$D$9;$D$8;[soru2.xlsx]Sayfa5!$E$7:$E$9;E7)



dolaylıyı burada kullanamadım
 
İki dosyayı da ekler misiniz_?

şimdi tablo dediğim güncel sabit raporum var
bazen soru2 dosyasından veri almam
bazende soru3 den dosya alıcam varsayarak yapabiliriz.


amaç tablo isimli excel dosyasında dosya isimli hücrenin karşısında yazan yere soru3 dediğimde soru3 den veri alıcak.
 

Ekli dosyalar

Son düzenleme:
şimdi tablo dediğim güncel sabit raporum var
bazen soru2 dosyasından veri almam
bazende soru3 den dosya alıcam varsayarak yapabiliriz.


amaç tablo isimli excel dosyasında dosya isimli hücrenin karşısında yazan yere soru3 dediğimde soru3 den veri alıcak.

Merhaba
E8 Hücresine
Kod:
=ÇOKETOPLA(DOLAYLI("["&$D$3&".xlsx]Sayfa1!$F$7:$F$9");DOLAYLI("["&$D$3&".xlsx]
Sayfa1!$D$7:$D$9");$D8;DOLAYLI("["&$D$3&".xlsx]Sayfa1!$E$7:$E$9");E$7)
Bu formülü yazın sağ'a ve Aşağıya doğru kopyalayın.
Donra D3 hücresini değiştirip deneyin sonuçları gözlemleyin.
Dosyanız Ekte.
 

Ekli dosyalar

Merhaba
E8 Hücresine
Kod:
=ÇOKETOPLA(DOLAYLI("["&$D$3&".xlsx]Sayfa1!$F$7:$F$9");DOLAYLI("["&$D$3&".xlsx]
Sayfa1!$D$7:$D$9");$D8;DOLAYLI("["&$D$3&".xlsx]Sayfa1!$E$7:$E$9");E$7)
Bu formülü yazın sağ'a ve Aşağıya doğru kopyalayın.
Donra D3 hücresini değiştirip deneyin sonuçları gözlemleyin.
Dosyanız Ekte.

elinize sağlık , teşekkürler.
DOLAYLI("["&$D$3&".xlsx]
Sayfa1!$D$7:$D$9");

buradaki işleçlerin çalışma prensibi nedir ?

"["& gibi nerden detaylı olarak kullanımı ögrenebilirim.
 
elinize sağlık , teşekkürler.
DOLAYLI("["&$D$3&".xlsx]
Sayfa1!$D$7:$D$9");

buradaki işleçlerin çalışma prensibi nedir ?

"["& gibi nerden detaylı olarak kullanımı ögrenebilirim.

Bunu zaten başka dosyaya başvurduğunda otomatik çıkarır. Neden böyle bir şey sorduğunuzu anlamadım.
Çalışma prensibi ise sizin yazdığınız sabit dosya gibi tek farkı dosya adını siz belirliyorsunuz. Benim yazdığım ile sizin yazdığınız formülün arasında hiç bir fark yok.
Dolaylı fonksiyonu için sitede Excel Dershane bölümünü incelemenizi tavsiye ederim.
 
Geri
Üst