Soru Dosya adının ilk 4 harfini yazan formül

Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Altın Üyelik Bitiş Tarihi
10-06-2024
Merhaba

0543_Ali veli.xlsm
isimli dosyanın içinde bir hücreye dosya adının ilk 4 harfini/rakamını alan formülü arıyorum.
Nasıl yapabilirim?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
,

Kod:
=LEFT(MID(LEFT(CELL("FILENAME";A1);FIND("]";CELL("FILENAME";A1))- 1);FIND("[";CELL("FILENAME";A1))+1;255);4)
Deneyiniz.

.
 
Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Altın Üyelik Bitiş Tarihi
10-06-2024
excelim türkçe olması sorun yaratır mı?

=PARÇAAL(SOLDAN(HÜCRE("FILENAME";A1);BUL("]";HÜCRE("FILENAME";A1))- 1);BUL("[";HÜCRE("FILENAME";A1))+1;4)

uygun mudur?
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Bu da Türkçesi.

Kod:
=SOLDAN(PARÇAAL(SOLDAN(HÜCRE("DOSYAADI";A1);BUL("]";HÜCRE("DOSYAADI";A1))- 1);BUL("[";HÜCRE("DOSYAADI";A1))+1;255);4)
.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Alternatif;
C#:
=PARÇAAL(HÜCRE("dosyaadı");BUL("[";HÜCRE("dosyaadı"))+1;4)
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Yeni çıkan LET (İZİNVER) fonksiyonu ile örnek formül;
C#:
=LET(dosyam;HÜCRE("dosyaadı");PARÇAAL(dosyam;BUL("[";dosyam)+1;4))
219185

Not: LET Fonksiyonunu şu an için Office Insider üyeleri kullanabilir.
 
Üst