• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

satırda en SOLDAN 8en sağdan 2 karakteri almak

Katılım
9 Nisan 2007
Mesajlar
75
Excel Vers. ve Dili
2010
Arkadaşlar merhaba

benime exell dosyasında örnek olarak A3 VE E8 satırLARINDAnda şöyle br rakamlar mevcut ;


A3 - (52441568)
E8 - (123401)

BENİM İSE YAPMAK İSTEDİĞİM

A3 HUCRESİNDEN 524415 İ ALMAK
E8 HÜCRESİNDEN 01 RAKAMLARINI ALMAK

YANİ EN SOLDAN PARANTEZ HARİÇ İLK 6 RAKAMI EN SAĞDAN DA PARANTEZ HARİÇ 2 RAKAMI VE ORTAYA " - " İŞARETİ KOYMAK YANİ SONUÇ ŞU ŞEKİLD EOLMALI

F10 = 524415-01


BUNU NASL YAPABİLİRİM YARDIMCI OLURMUSUNUZ


SAYGILARIMLA
 
Kod:
=parçaal(a3;2;6)&"-"&parçaal(e8;6;2)
 
Merhaba,

Lüften Türkçemize biraz daha özen...

(52441568) parantezden önce bir karakter gelme olasılığı var mı?

--
 
aslında, sanırım ben eksik anlattım öncelikle kusura bakmayın !!

PARÇA AL İLE A3 hücresini ayarlıyorum ama e8 hücresinde sıkıntı yaşıyorum onun sebebide şu;

e8 hücresinde bulunan bilet numaraları aslında şu şekilde (140701-140704) (139764-139763)(139541-139543) (139656-123401)

şimdi parça al ile yaptığım zaman en baştan 6. karakterden itibaren başlıyo ama bana lazım olan en sağdan başlaması ve dolayısıyla en sağdaki parantezi görmezden gelip son 2 rakamı alması
yani 01 rakamını alması

neden derseniz E8 hücresinde bulunan bilet numaraları aslında şu şekilde (140701-140704) (139764-139763)(139541-139543) (139656-123401)
ve bu ayın 1 inden 30 una kadar her gün değişiklik gösteriyo yani toplamda bu satır örnek olarak 100 karakterde olabiliyo 120 karakterde olabiliyo o yüzden soldan başlarsa sıkıntı vericek
sağdan başlayarak karakter alabilirmiyiz ??

bu arada Türkçem konusunda endişelenmeyin sayın Mahir Çümen ancak acele ile açtığım bir konu olduğu için ilk mesajımda bazı harflerde sıkıntılar olmuş olabilir.. mazur görün.. emin olun en az sizin kadar hassasım bu konuda yinede uyarı için teşekkürler..

(52441568) de parantezden önce boşluk gelme olasılığı bana her ay gelen exell dosyasında ancak belli olur. Dosyayı başkası dolduruyor bana aydan aya gönderiyor eğer bir boşluk vermişse bu hücrede bir karakterlik boşluk olacaktır en fazla ama beni asıl ilgilendiren e8 hücresinde sağdan başlayarak karakter alabilmesi ve parantezi görmezden gelmesi
 
(140701-140704) (139764-139763)(139541-139543) (139656-123401)

Merhaba,

Burada almak istediğiniz yer neresi?

--
 
(140701-140704) (139764-139763)(139541-139543) (139656-123401)

en sağdaki "01"
 
Çok yöntemle çözebilirsiniz.
Bunlardan birisi,
Kod:
=PARÇAAL(A3;2;6)&"-"&YERİNEKOY(SAĞDAN(E8;4);")";"")
 
E8 deki değer (140701-140704) ise
=PARÇAAL(E8;BUL("-";E8;1)-2;2)
tire(-) den önceki iki karakteri alıyor.
 
Son düzenleme:
ALLAH RAZI OLSUN 10 numara oldu şuanda sıkıntı görünmüyor. Mahir Çümen in yazdığı kod tam istediğim gibi oldu diğer arkadaşlarada sorunu çözme gayreti içinde olup kod paylaştıkları için teşekkür ediyorum
 
İyi çalışmalar.

--
 
Daha önce excel metin fonksiyonları ile ilgili olarak bir video hazırlamıştım. İzlemek isterseniz tıklayın.
 
Geri
Üst