Dosya Adını Bulmak (Filename)

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Bir Excel dosyasının adı fonksiyon ile nasıl bulunur ?
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,610
Excel Vers. ve Dili
Pro Plus 2021
=HÜCRE("Dosyaadı")

olarak deneyin.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Çok Teşekkürler

sayın Veyselemre çok teşekkürler. Bu kadar kısa olması şaşırtıcı. Bu fonksiyon ile dosyanın tam yolunu da veriyor. Yani şöyle :

C:\Documents and Settings\Desktop\EXCEL\[Dosya Adini Bulmak.xls] olarak. Bu da yeri geldiğinde gerekli. Sadece "Dosya Adini Bulmak.xls" kısmını bulduracak bir yol var mı ?


Türkçe : HÜCRE("Dosyaadı")
İngilizce : CELL("FILENAME")
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,610
Excel Vers. ve Dili
Pro Plus 2021
Kod:
=YERİNEKOY(YERİNEKOY(HÜCRE("Dosyaadı");SOLDAN(HÜCRE("Dosyaadı");BUL("[";HÜCRE("Dosyaadı")));"");PARÇAAL(HÜCRE("Dosyaadı");BUL("]";HÜCRE("Dosyaadı"));UZUNLUK(HÜCRE("Dosyaadı"))-BUL("]";HÜCRE("Dosyaadı"))+1);"")
veya Sayın Ripek'in gösterdiği linkteki gibi
Kod:
=PARÇAAL(HÜCRE("Dosyaadı");BUL("[";HÜCRE("Dosyaadı"))+1;BUL("]";HÜCRE("Dosyaadı"))-BUL("[";HÜCRE("Dosyaadı"))-1)
 
Son düzenleme:

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Çok Teşekkürler

İlginize çok teşekkürler. Sayın Parçaal ile başlayan formülün İngilizcesini de ben ekleyeyim.

=MID(CELL("FILENAME"),FIND("[",CELL("FILENAME"))+1,FIND("]",CELL("FILENAME"))-FIND("[",CELL("FILENAME"))-1)

Ellerinize sağlık, sağlıkcakla kalın.
 
Katılım
22 Mart 2005
Mesajlar
847
Excel Vers. ve Dili
Excel-2003 TR.
Altın Üyelik Bitiş Tarihi
29-06-2023
alternatif olarak;

=PARÇAAL(HÜCRE("Dosyaadı";A5); BUL("[";HÜCRE("Dosyaadı";A5))+1;BUL("]";HÜCRE("Dosyaadı";A5))-BUL("[";HÜCRE("Dosyaadı";A5))-1)
 
Üst