• DİKKAT

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

Eğer ile Bul formülünü bir arada kullanma

Katılım
9 Mayıs 2018
Mesajlar
4
Excel Vers. ve Dili
Microsoft Office Professional Plus 2010
Merhaba,

Aşağıdaki A hücresinin içinde -17- geçiyorsa yanına 2017 yazdırıyorum.
Ben bu formüle -18- geçiyorsa 2018 , -19- geçiyorsa 2019 yazdırmak gibi uzatmak istiyorum. Aşağıdaki formülü kullandım. Yardımlarınız için teşekkürler.

=EĞER(EHATALIYSA(BUL("-17-";A3;1));"";2017)


A
abcdemahfg-17-asd
abcde-18-asddfdfsss
 
Diğer satırdaki verilerinizde aynı yapıda ise B3 kopyalayınız.Aşağı çekerek çoğaltınız.
Kod:
=20&PARÇAAL(A3;BUL("-";A3)+1;BUL("*";YERİNEKOY(A3;"-";"*";2))-BUL("-";A3)-1)
 
Diğer satırdaki verilerinizde aynı yapıda ise B3 kopyalayınız.Aşağı çekerek çoğaltınız.
Kod:
=20&PARÇAAL(A3;BUL("-";A3)+1;BUL("*";YERİNEKOY(A3;"-";"*";2))-BUL("-";A3)-1)

Üstad ilgilendiğiniz için teşekkür ederim. Yalnız dediğiniz gibi diğer veriler aynı yapıda olmadığından formül istediğim gibi çalışmadı. Daha somut örnek olması adına çalışma dosyamdan örnek kopyalıyorum. Vaktiniz olursa bir daha bakabilir misiniz ? Aşağıdaki metinlerin içindeki 18-14-15 gibi yılı ifade eden rakamları almak istiyorum.

S-EVT-18-013
S-GD-18-039
PRT-HT-18-010
S-HT-14-017
S-TG-15-136
 
Üstad ilgilendiğiniz için teşekkür ederim. Yalnız dediğiniz gibi diğer veriler aynı yapıda olmadığından formül istediğim gibi çalışmadı. Daha somut örnek olması adına çalışma dosyamdan örnek kopyalıyorum. Vaktiniz olursa bir daha bakabilir misiniz ? Aşağıdaki metinlerin içindeki 18-14-15 gibi yılı ifade eden rakamları almak istiyorum.

S-EVT-18-013
S-GD-18-039
PRT-HT-18-010
S-HT-14-017
S-TG-15-136

İlk yazdığınız iki örnekler şimdiki verileriniz hiç uyuşmuyor.Konu ile ilgilenmek gibi bir niyetim yok.Umarım başka ilgilenen arkadaşlar olur.Kolay gelsin.
 
Örnek dosya eklemenizi rica ederim.
 
Aşağıdaki metinlerin içindeki 18-14-15 gibi yılı ifade eden rakamları almak istiyorum.

S-EVT-18-013
S-GD-18-039
PRT-HT-18-010
S-HT-14-017
S-TG-15-136

Dosyanız ektedir ...

Not:

Veriler A4'ten itibaren başlıyorsa, B4 hücresine;

Kod:
=20&TRIM(MID(SUBSTITUTE([COLOR="Red"][B]A4[/B][/COLOR];"-";REPT(" ";100));200;100))

.

Gerekiyorsa, formülü Türkçe'ye çevirirsiniz. Bu arada, Excel versiyonunuzu düzgün yazın.

.
 

Ekli dosyalar

Son düzenleme:
Dosyanız ektedir ...

Not:

Veriler A4'ten itibaren başlıyorsa, B4 hücresine;

Kod:
=20&TRIM(MID(SUBSTITUTE([COLOR="Red"][B]A4[/B][/COLOR];"-";REPT(" ";100));200;100))

.

Gerekiyorsa, formülü Türkçe'ye çevirirsiniz. Bu arada, Excel versiyonunuzu düzgün yazın.

.

Teşekkür ederim. Yineleyi yapmak hiç aklıma gelmemişti. Sayenizde çözüldü. Yazdığınız formül çok işime yarayacak. Allah razı olsun.
 
Kolay gelsin.

.
 
Geri
Üst