• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü sayfa ismi günün tarihi ise bir hücredeki formüle bu nasıl getirilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

yilmazekici

Yeni Üye
Katılım
2 Kas 2023
Mesajlar
12
Aldığı beğeni
1
Excel V
Office 2016 EN
Konu Sahibi
Merhabalar,

Her gün yenisi otomatik oluşan standart değişmeyen isimli (ANALİZ.xlsx) bir excel dosyadaki bir sayfadan bir kolon toplamını başka bir exceldeki bir hücreye getireceğim ama ANALİZ.xlsx dosyasındaki bu sayfanın ismi standart bir ifadenin ardından günün tarihi şeklinde oluşuyor. (Örneğin STOKLAR-2023-11-02)

Ben başka bir excel dosyadaki hücreye bu diğer dosyadaki ismi sürekli mevcut güne göre değişen sheet'teki bir değeri getirmek istiyorum ama tarih fonksiyonlarını bu formüle yediremiyorum, hata veriyor.

Yardımcı olabilir misiniz?
Şimdiden teşekkürler.
 
Merhabalar
örnek dosya göndermeniz durumunda daha hızlı sonuç alabilirsiniz
 
Konu Sahibi
Aslında istediğim şey: aşağıdaki formülde 2023-11-02 (bugünün tarihi) ifadesinin günün tarihinden beslenmesi.
Yani her gün elle değiştirmek zorunda kalmayayım.

HTML:
JavaScript:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
örnek excel paylaşmadığınız için dolaylı formülü ile bir örnek hazırladım.
 
Deneyiniz.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ingilizcesi
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
örnek excel paylaşmadığınız için dolaylı formülü ile bir örnek hazırladım.
Bu formül işe yaradı ama tek sıkıntısı var:
formüldeki hücre başka bir excel dosyada ve o dosya açılınca tutar geliyor. o exceli kapatınca bu formülün sonucu #REF oluyor.
Yani diğer dosya hep açık olmalı ki formül sonuç getirsin gibi bir zorunluluk oluşuyor. :(
 
... o exceli kapatınca bu formülün sonucu #REF oluyor.
Yani diğer dosya hep açık olmalı ki formül sonuç getirsin gibi bir zorunluluk oluşuyor. :(
Zaten formüller açık dosya ile çalışır.
Başka birşey beklenemez.
 
Konu Sahibi
Zaten formüller açık dosya ile çalışır.
Başka birşey beklenemez.
Aşağıdaki gibi olunca sorun çıkarmıyor, diğer dosya kapalı olsa bile getiriyor, formüllü dosyayı açınca update yapayım mı diye soruyor ve yap deyince kapalı dosyadan verileri çekebiliyor. (Ama 2023-11-02 ifadesini elle güncellemem gerekiyor her yeni gün)

=SUM('[ANALİZ.xlsx]STOKLAR-2023-11-02'!$K:$K)

Ama DOLAYLI formülde sorun çıkarıyor. getirmiyor, hata veriyor.
Not: Bu arada kapalı dosyalar 50'den fazla adette ve sheetleri de 7-8 adet.
Yani bir kaç dosyayı açmaya üşendiğimden değil, bu isteğim. Birini halledebilirsem tümü için uğraşacağım ve daha sonra rahat edeceğim.
Örnek dosya gönderemeyişim de bu yüzden.
 
Konu Sahibi
Aşağıdaki gibi olunca sorun çıkarmıyor, diğer dosya kapalı olsa bile getiriyor, formüllü dosyayı açınca update yapayım mı diye soruyor ve yap deyince kapalı dosyadan verileri çekebiliyor. (Ama 2023-11-02 ifadesini elle güncellemem gerekiyor her yeni gün)

=SUM('[ANALİZ.xlsx]STOKLAR-2023-11-02'!$K:$K)

Ama DOLAYLI formülde sorun çıkarıyor. getirmiyor, hata veriyor.
Not: Bu arada kapalı dosyalar 50'den fazla adette ve sheetleri de 7-8 adet.
Yani bir kaç dosyayı açmaya üşendiğimden değil, bu isteğim. Birini halledebilirsem tümü için uğraşacağım ve daha sonra rahat edeceğim.
Örnek dosya gönderemeyişim de bu yüzden.
Ctrl H ile tarihleri güncelleme (replace) fikri geldi aklıma son çare olarak. (Eğer formülle çözemezsek)
 
Bu formül işe yaradı ama tek sıkıntısı var:
formüldeki hücre başka bir excel dosyada ve o dosya açılınca tutar geliyor. o exceli kapatınca bu formülün sonucu #REF oluyor.
Yani diğer dosya hep açık olmalı ki formül sonuç getirsin gibi bir zorunluluk oluşuyor. :(
kapalı excel dosyasından veri çekmek için aşağıdaki gibi dosya yolunu belirtmeniz gerekiyor daha dinamik olması için hücre,adres ve parçaal formüllerini dolaylı formülü ile birleştirmeniz gerekiyor. Ancak bu sağlıklı bir çalışma olmaz kapalı dosyadan veri almak istiyorsanız makro kullanmanız daha sağlıklı olur.

'C:\Users\fatih\Desktop\ABC\['[ANALİZ.xlsx]Sayfa1'!$K:$K
 
dosya açılırken tüm sayfalardaki tarih içeren formülleri günceller.
Sadece ilk kullanımda kaynağı değiştirin.
1698922300596.png
 
Çözüm
...bu dosya adını değiştirmeye yarıyor. Dosya isimleri sabit, değişen ise dosyaların içindeki sheet (sayfa) isimleri.
şu anda sayfada ANALİZ.xlsx dosyasının benin bilgisayarımdaki konumu kayıtlı olduğundan
bir defaya mahsus kendi bilgisayarınızda ANALİZ.xlsx dosyasının yerini gösterin ve kaydedin.
Gerisi otomatik.
Ayrıca kodları incelerseniz sadece sayfa isimlerindeki tarihlerin değiştirildiğini göreceksiniz.
 
Konu Sahibi
şu anda sayfada ANALİZ.xlsx dosyasının benin bilgisayarımdaki konumu kayıtlı olduğundan
bir defaya mahsus kendi bilgisayarınızda ANALİZ.xlsx dosyasının yerini gösterin ve kaydedin.
Gerisi otomatik.
Ayrıca kodları incelerseniz sadece sayfa isimlerindeki tarihlerin değiştirildiğini göreceksiniz.
Evet, gerçekten de içindeki sayfa isimleri ne olursa olsun, formülü otomatik olarak o sayfa isimleri ile güncelliyor.
Bu şekilde hallolmuş oldu sorunum.

Çok teşekkür ediyorum ilginize.

Her cevap yazan arkadaşa ayrı ayrı teşekkürler.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst