Excel Formülü: Yoldan Klasör Adı çıkar
Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir çalışma sayfasındaki Dosya Yolu listesinden her bir son klasör adını çıkarmak istiyorsanız, bunu hızlıca gerçekleştirmek için bir formül kullanabilirsiniz. Bu öğreticide, ilgili formül tanıtılıyor ve bağımsız değişkenleriyle her bölümü kolayca anlamanız için açıklanıyor.
Genel formül:
| RIGHT(file_path,(LEN(file_path)-FIND("?",SUBSTITUTE(file_path,"\","?",LEN(file_path)-LEN(SUBSTITUTE(file_path,"\","")))))) |
Bağımsız değişkenler
| File_path: the file path you want to extract final folder from, it can be a text string or a cell reference. |
Bu formül nasıl çalışır
Örnek: B3 hücresindeki Dosya Yolu içinden Klasör Adı çıkarın; aşağıdaki formülü kullanın:
| =RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))) |
Çıkartmak için Enter tuşuna basın.
Açıklama
Formül, son klasörü çıkarmak için öncelikle son "\" işaretinin konumunu belirler ve ardından bu işaretin sağındaki metin dizesini çıkarır.
LEN işlevi, metin dizesindeki karakter sayısını verir.
SUBSTITUTE işlevi Eski metni yeni metinle değiştirir.
Formül LEN(B3)-LEN(SUBSTITUTE(B3,"\","")), "\" karakterlerinin sayısını hesaplar.
| =LEN(B3)-LEN(SUBSTITUTE(B3,"\","")) =52-LEN("C:UsersAddinTestWin10Desktop20200306text formula") =52-48 =4 |
SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))) Dördüncü "\" işaretini "?" ile değiştirir.
| =SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))) =SUBSTITUTE(B3,"\","?",4) =C:\Users\AddinTestWin10\Desktop?20200306text formula |
FIND işlevi, bir dizeyi başka bir dizenin içinde bulmak ve bu dizenin içindeki başlangıç konumunu döndürmek için kullanılır.
Formül FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))), "C:\Users\AddinTestWin10\Desktop?20200306text formula" metin dizesinde "?" işaretinin konumunu bulur.
| =FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))) =FIND("?",“C:\Users\AddinTestWin10\Desktop?20200306text formula”) =32 |
FRIGHT işlevi, metin dizesinin sağ tarafından belirli sayıda karakter çıkarır.
| =RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))) =RIGHT(B3,(LEN(B3)-32) =RIGHT(B3,20) =20200306text formula |

Örnek Dosya
Örnek dosyayı indirmek için tıklayın
İlgili Formüller
- Sağdan karaktere kadar çıkar
Burada, belirtilen bir karaktere kadar metnin sağ tarafından çıkarılması işlemini gerçekleştiren "Metni Çıkart" formülünü tanıtan bir açıklama yer alır. - Dosya adından uzantıyı çıkar
Bu bölümde, dosya adından dosya uzantısını başka bir sütuna ayıklamak için kullanabileceğiniz formülden bahsediyoruz. - Sabit uzunluk için başa sıfır ekle
Bu öğretici, metni aynı uzunluğa getirmek üzere başına sıfır eklemek için kullanabileceğiniz formülleri açıklar. - Telefon Numarasına tire ekle
Excel’de telefon numaranıza tire eklemek için bir formül kullanabilirsiniz.
- SAĞ (RIGHT) işlevi
Metni sağ tarafından çıkarır. - DEĞİŞTİR (SUBSTITUTE) işlevi
Bir metin dizesindeki belirtilen kısmı, başka bir metinle Bul ve Değiştir. - UZUNLUK (LEN) işlevi
Metindeki karakter sayısını verir. - BUL (SEARCH) işlevi
Belirtilen karakterin veya alt dizenin konumunu, verilen metin dizesi içinde bulun. - BUL (FIND) işlevi
Bir metin dizesini başka bir metin dizesi içinde arar.
En İyi Office Verimlilik Araçları
Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur
Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Şeyin Sadece Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Günde yüzlerce fare tıklamasını sizin için azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.