Excel'de Dosya Yolu Ekle

Örnek Çalışma Kitabını İndirin

Örnek çalışma kitabını indirin

Bu öğretici, Excel'de bir formül kullanarak yolu ve dosya adını nasıl alacağınızı öğretecektir.

Yolu ve Dosya Adını Al

Excel'de yolu ve dosya adını doğrudan alacak bir işlev yoktur, ancak HÜCRE İşlevi dosya yolunu, adını ve sayfasını döndürür. FIND, LEFT ve SUBSTITUTE metin fonksiyonlarını kullanarak yolu ve dosya adını izole edebiliriz.

1 =YERİNE(SOL(HÜCRE("dosyaadı",B2),BUL("]",HÜCRE("dosyaadı",B2))-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ı”,B2)

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. Çalışma sayfasına veya köşeli parantezlere ihtiyacımız yok, bu nedenle dosya adının son karakterinin (yani “]” den öncekinin) konumunu belirlemek için BUL işlevini kullanırız.

1 =BUL("]",B3)-1

Çalışma Sayfası Adını Kaldır

Dosya adının son karakterinin konumunu aldıktan sonra, çalışma sayfasının adını kaldırmak için LEFT İşlevini kullanırız.

1 =SOL(B3,C3)

İKAME işlevi

Yol ve dosya adları arasında hala açık köşeli parantez olduğunu yukarıda görebilirsiniz. “[“ karakterini boş bir dizeyle değiştirmek için YERİNE GEÇİŞ işlevini kullanın.

1 =İKAME(D3,"[","")

Bu adımları tek bir formülde birleştirmek bize şunları verir:

1 =İKAME(SOL(HÜCRE("dosyaadı",B2),BUL("]",HÜCRE("dosyaadı",B2))-1),"[","")

Yalnızca Yolu Al

Dosya adı olmadan yalnızca yolu göstermek isteyebilirsiniz. Bunun için küçük bir tweak ile LEFT Function'da durabiliriz. Silinecek herhangi bir orta dize karakteri olmayacağından SUBSTITUTE yapmanıza gerek yoktur. Yalnızca yolu döndürmek için, son karakter yerine dosya adının ("[") ilk karakterinin konumunu buluruz ve yol adı soldaki her şeydir.

1 =SOL(HÜCRE("dosyaadi",B2),BUL("[",HÜCRE("dosyaadi",B2))-1)

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave