Cümle içinde en sondaki boşluk

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,043
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
A1 hücresinde aşağıdaki gibi bir metin yazılı olduğunu farz edelim,
110CM OLARAK KESİLECEK İŞ EMRİ 238
Aşağıdaki MBUL fonkisyonu ile soldan başlayarak ilk boşluğu bulabiliyoruz, en sağdan başlayarak ilk boşluğu nasıl bulabiliriz?
Kod:
MBUL(" ";A1;1)
diğer bir deyişle 238 ifadesinden önceki boşluğun numarasını nasıl bulabiliriz?
teşekkürler,
iyi haftasonları...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Böyle olabilir..

C++:
=MBUL("|";YERİNEKOY(A1;" ";"|";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))
Bu da DİZİ formülü;

C++:
=MAK(EĞER(PARÇAAL(A1;SATIR(DOLAYLI("1:"&UZUNLUK(A1)));1)=" ";SATIR(DOLAYLI("1:"&UZUNLUK(A1)))))
Ofis 365;

C++:
=MBUL(" "&SONRAKİMETİN(A1;" ";-1);A1)
 

netzone

Altın Üye
Katılım
10 Mayıs 2006
Mesajlar
791
Excel Vers. ve Dili
🅾🅵🅵🅸🅲🅴
⎝365 64 Bit 𝙏𝙍⎠
🆆🅸🅽🅳🅾🆆🆂
⎝11 64 Bit 𝙏𝙍⎠
Altın Üyelik Bitiş Tarihi
12-09-2027
Merhaba,

Sondaki kelime her zaman olacak ise; =MBUL("EMRİ";A1;1)+4 size boşluğun kaçıncı karakter olduğunu verecektir.

İyi çalışmalar.
 
Katılım
24 Nisan 2005
Mesajlar
3,671
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Alternatif;
C++:
=FIND(TRIM(RIGHT(SUBSTITUTE(TRIM(A1); " "; REPT(" "; 99)); 99));A1;1)-1
Amacınız en sondaki kelimeyi almak ise;
C++:
=TRIM(RIGHT(SUBSTITUTE(TRIM(A1); " "; REPT(" "; 99)); 99))
 
Son düzenleme:
Üst