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
Altın Üyelik Bitiş Tarihi
10/05/2019
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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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)
 
Katılım
9 Mayıs 2018
Mesajlar
4
Excel Vers. ve Dili
Microsoft Office Professional Plus 2010
Altın Üyelik Bitiş Tarihi
10/05/2019
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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Ü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.
 
Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
Örnek dosya eklemenizi rica ederim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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:
Katılım
9 Mayıs 2018
Mesajlar
4
Excel Vers. ve Dili
Microsoft Office Professional Plus 2010
Altın Üyelik Bitiş Tarihi
10/05/2019
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.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kolay gelsin.

.
 
Üst