• DİKKAT

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

Dosya Adını Bulmak (Filename)

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba arkadaşlar. Bir Excel dosyasının adı fonksiyon ile nasıl bulunur ?
 
=HÜCRE("Dosyaadı")

olarak deneyin.
 
Ç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")
 
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:
Ç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.
 
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)
 
Geri
Üst