Metnin içindeki son boşluktan sonraki metni alma

Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Değerli arkadaşlar ve saygıdeğer üstatlar herkese merhaba,

Başlıkta da belirttiğim gibi; excelde bir metnin içerisindeki son boşluktan sonraki metni ayırmak için formülünüz var mı?

Makro kodu istemiyorum, mümkünse formül ile halledelim.

Örnek: Ali at bak. A1 hücresinde yazıyor, B1 hücresine sadece bak gelmesini istiyorum.

Saygılarımla,
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
A1 hücresindeki metin için aşağıdaki gibi olabilir.
=PARÇAAL(A1;BUL("@";YERİNEKOY(A1;" ";"@";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))+1;255)
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Çok teşekkür ederim işe yaradı.

Son parametreye 255 yazmamızın sebebi nedir ?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Belirtilen sayı alınacak metnin uzunluğu için kulanılıyor, 255 sayısının yerine;
--
tam olarak olması gereken sayıyı bulmak üzere ilk satırda yer alan formül parçası,
-- veya (olması gereken sayıdan daha büyük sayı sonucunu verir ama mantık olarak sorun yok) sadece ikinci satırda yer alan formül parçası,
yazılabilir. Sonuç aynıdır.
UZUNLUK(A1)-BUL("|";YERİNEKOY(A1;" ";"|";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))
UZUNLUK(A1)
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Alternatif

Kod:
=KIRP(SAĞDAN(YERİNEKOY(A2;" ";YİNELE(" ";UZUNLUK(A2)));UZUNLUK(A2)))
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Alternatif
Kod:
=KIRP(SAĞDAN(YERİNEKOY(A2;" ";YİNELE(" ";UZUNLUK(A2)));UZUNLUK(A2)))
Hiç böyle düşünmemiştim.Çok pratik olmuş. (y)
 
  • Beğen
Reactions: Ali
Üst