Örnek çalışma kitabını indirin
Bu öğretici, Excel'de bir formül kullanarak bir dosya adını nasıl alacağınızı öğretecektir.
Dosya Adını Al
Excel'de dosya adını doğrudan alma işlevi yoktur. Ancak, HÜCRE İşlevi dosya yolunu, adını ve sayfasını döndürür. FIND ve MID metin fonksiyonlarını kullanarak sadece dosya adını çıkarabilirsiniz.
12 | =ORTA(HÜCRE("dosyaadı"),BUL("[",HÜCRE("dosyaadı"))+1, BUL("]",HÜCRE("dosyaadı"))-(BUL("[",HÜCRE("dosyaadı"))+1)) |
Formülün üzerinden geçelim.
Dosya Adı, Yolu ve Çalışma Sayfası
Bilgi türü olarak “filename” girerek dosya yolunu, adını ve sayfasını döndürmek için HÜCRE Fonksiyonunu kullanıyoruz.
1 | =HÜCRE(“dosya adı”) |
Dosya Adı Konumunu BUL
Yukarıda gösterildiği gibi, HÜCRE İşlevi dosya yolunu, adını ve çalışma sayfasını döndürür. Yola ve çalışma sayfası adına ihtiyacımız yok, bu nedenle dosya adından hemen önce ("[") ve sonra ("]") karakterin konumunu belirlemek için BUL İşlevini kullanırız.
Bu ilk formül “[“ yi arayacaktır. İlk köşeli parantezden ("[") sonra başlayacak ilk konuma bir tane ekleriz.
1 | =BUL("[",HÜCRE("dosyaadı"))+1 |
Ardından, dosya adının nerede bittiğini belirlemek için “]” konumunu hesaplayacağız.
1 | =BUL("]",HÜCRE("dosyaadı")) |
Dosya adının uzunluğunu bulmak için farkı alın:
ORTA İşlev
Şimdi dosya adının başlangıç konumu ve uzunluğu elimizde. Dosya adını dosya yolundan, adından ve çalışma sayfası dizesinden çıkarmak için bu sonuçları MID işlevine ekleriz.
1 | =ORTA(B3,C3,E3)) |
Bu adımları tek bir formülde birleştirerek şunları elde ederiz:
12 | =ORTA(HÜCRE("dosyaadı"),BUL("[",HÜCRE("dosyaadı"))+1, BUL("]",HÜCRE("dosyaadı"))-(BUL("[",HÜCRE("dosyaadi"))+1)) |