Bu dosya, "C:\Users\selcan\Downloads\selis.xlsx" gibi tam dosya yolundan, klasör bilgisi ve uzantı ayrılarak yalnızca dosya adının elde edilmesini gösterir. Dosya yolundan dosya adını kırpma ihtiyacı olan çalışmalarda hazır formül örneği olarak kullanılabilir.
Bu yöntem, yolda sabit sayıda klasör bulunduğu durumlarda çalışır; "\" sayısı değişen yollar için ikinci formül kullanılır. G sütunundaki formül, "\" sayısını LEN ve SUBSTITUTE farkıyla hesaplayarak son "\" işaretinden sonrasını alır, ardından RIGHT ile alınan son 5 karakteri (".xlsx") siler:
Bu formül klasör derinliğinden bağımsızdır; ancak uzantının 5 karakter (nokta dahil) olduğunu varsayar.
Dosyanın içeriği
- Sayfa1: B sütununda "Dosya Yolu ve Adı" başlığı altında altı adet örnek dosya yolu bulunur (B3:B8).
- E sütunu "Dosya Adı (2)" başlığıyla birinci formülün sonucunu, G sütunu "Dosya Adı (4)" başlığıyla ikinci formülün sonucunu listeler.
- Örnekler arasında alt çizgi ve tire içeren adlar (exceldepo_exceldestek, exceldepo-exceldestek) de yer alır.
Kullanılan formüller
Kullanılan fonksiyonlar MID, FIND, SUBSTITUTE, LEN ve RIGHT fonksiyonlarıdır. E sütunundaki formül, dördüncü "\" işaretinin konumunu bulup bir sonraki karakterden ilk "." işaretine kadar olan bölümü alır:=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",4))+1,FIND("*",SUBSTITUTE(B3,".","*",1))-FIND("*",SUBSTITUTE(B3,"\","*",4))-1)
=SUBSTITUTE(MID(B3,FIND("|",SUBSTITUTE(B3,"\","|",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,255),RIGHT(B3,5),"")
Nasıl kullanılır
- B sütununa dosya yollarını alt alta yapıştırın.
- E3 veya G3 hücresindeki formülü seçip kopyalayın ve verinizin son satırına kadar aşağı doğru doldurun.
- Yolunuzdaki klasör sayısı sabit değilse G sütunundaki formülü, uzantınız 5 karakterden farklıysa RIGHT içindeki sayıyı uzantı uzunluğuna göre değiştirin.