Hücre içinde belirli bir karakterden sonraki değerleri alma

Katılım
10 Kasım 2016
Mesajlar
51
Excel Vers. ve Dili
Office365
Altın Üyelik Bitiş Tarihi
27-02-2024
Arkadaşlar Merhaba ,
Bankadan aldığımız verileri muhasebe programına aktarmaktayız.Banka ekstresindeki açıklama bölümünde pos geçiş masrafları yazmakta.Açıklama örnek olarak "akbank pos ödeme 1256548 KS:1,05" gibi.Ben bu açıklama içinde sadece "KS:" dan itibaren sağa doğru 4 karakteri alıp ayrı bir hücreye yazmak istiyorum.Bunu yapabilmem mümkün müdür ?
 

Ö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. Foruma hoşgeldiniz.

Parçası alınacak verinin A1 hücresinde olduğunu düşünürsek;
aşağıdaki formülü B1 hücresine uygulayarak sonuç alabilirsiniz.

Sorun yaşarsanız, sorunuzu;
(cevabımın altındaki İMZA bölümündeki açıklamalar doğrultusunda hazırlayacağınız)
örnek belge ile desteklemenizi öneriyorum.
.
Kod:
=EĞER(ESAYIYSA(BUL("KS";[B][COLOR="Red"]A1[/COLOR][/B];1));0+(PARÇAAL([B][COLOR="Red"]A1[/COLOR][/B];BUL("KS";[B][COLOR="Red"]A1[/COLOR][/B];1)+3;4));"")
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Veri A1 hücresinde ise.:cool:
Kod:
=SAĞDAN(A1;UZUNLUK(A1)-BUL("KS:";A1)-2)
 
Katılım
10 Kasım 2016
Mesajlar
51
Excel Vers. ve Dili
Office365
Altın Üyelik Bitiş Tarihi
27-02-2024
Merhaba. Foruma hoşgeldiniz.

Parçası alınacak verinin A1 hücresinde olduğunu düşünürsek;
aşağıdaki formülü B1 hücresine uygulayarak sonuç alabilirsiniz.

Sorun yaşarsanız, sorunuzu;
(cevabımın altındaki İMZA bölümündeki açıklamalar doğrultusunda hazırlayacağınız)
örnek belge ile desteklemenizi öneriyorum.
.
Kod:
=EĞER(ESAYIYSA(BUL("KS";[B][COLOR="Red"]A1[/COLOR][/B];1));0+(PARÇAAL([B][COLOR="Red"]A1[/COLOR][/B];BUL("KS";[B][COLOR="Red"]A1[/COLOR][/B];1)+3;4));"")
çok teşekkürler
 
Katılım
10 Kasım 2016
Mesajlar
51
Excel Vers. ve Dili
Office365
Altın Üyelik Bitiş Tarihi
27-02-2024
Merhaba. Foruma hoşgeldiniz.

Parçası alınacak verinin A1 hücresinde olduğunu düşünürsek;
aşağıdaki formülü B1 hücresine uygulayarak sonuç alabilirsiniz.

Sorun yaşarsanız, sorunuzu;
(cevabımın altındaki İMZA bölümündeki açıklamalar doğrultusunda hazırlayacağınız)
örnek belge ile desteklemenizi öneriyorum.
.
Kod:
=EĞER(ESAYIYSA(BUL("KS";[B][COLOR="Red"]A1[/COLOR][/B];1));0+(PARÇAAL([B][COLOR="Red"]A1[/COLOR][/B];BUL("KS";[B][COLOR="Red"]A1[/COLOR][/B];1)+3;4));"")
Ömer Bey Merhaba ,
Verdiğiniz formülü açıklaması "PK0144581MS09/07K:4,15" olan diğer başka bir satırda uygulamak istiyorum.Sizin formüldeki "KS" olan kısımları sadece "K" olarak değiştirdim fakat olmadı.Bana lazım olan kısım K:4,15 kısmındaki sadece 4,15 değeri. Yardımcı olabilir misiniz ?
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhabalar,
Alternatif olsun.
Kod:
[SIZE="3"]=KIRP(PARÇAAL(A1;1-ARA(;-SATIR(1:38)/(":"=PARÇAAL(A1;SATIR(1:38);1)));38))[/SIZE]
Not: Gerektiğinde formül içerisindeki 38 sayısını çoğaltınız.

Saygılar,
Şeşen
 
Katılım
10 Kasım 2016
Mesajlar
51
Excel Vers. ve Dili
Office365
Altın Üyelik Bitiş Tarihi
27-02-2024
Merhabalar,
Alternatif olsun.
Kod:
[SIZE="3"]=KIRP(PARÇAAL(A1;1-ARA(;-SATIR(1:38)/(":"=PARÇAAL(A1;SATIR(1:38);1)));38))[/SIZE]
Not: Gerektiğinde formül içerisindeki 38 sayısını çoğaltınız.

Saygılar,
Şeşen
Merhabalar,
Öncelikle teşekkür ederim. Formüldeki 38 sayısını neye göre ayarlamalıyız ?
A1 hücresindeki değerin tam olarak PK0144581BNSIB09/07K:0,19 şekilde olduğunu varsayarak 38 sayısını kaç yapmalıyız ?
 
Üst