Cümle içinde "-KOD…" ile başlayan alfanümerik alanı seçip başka hücrede göstermek?

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Cümle içinde "-KOD…" ile başlayan alfanümerik alanı seçip başka hücrede göstermek?

A3 Hücresi ve devamı hücrelerde "-kod…" ile başlayan alfanümerik alanı B3 hücresine "KOD030928" şeklinde getirecek formül gerekli? (tırnak işareti olmayacak)

A3 hücre değeri: " -KYZ.NET (V.1) Yıllık Kayıt Bedeli -KOD030928" , "
B3 hücresine gelecek değer: "KOD030928"

Sayın Ömer Baran üstadın benzer formülü var ama örneğe uygulayamadım.
a2 hücresi: CRG-LKSH-1
b2 hücresi formülü:
Kod:
=PARÇAAL(A2;BUL("-";A2)+1;BUL("-";A2;BUL("-";A2)+2)-BUL("-";A2)-1)
d2 hücresi değeri LSJQ-579
e2 hücresi formülü:
Kod:
=YERİNEKOY(D2;DEĞİŞTİR(D2;1;MİN(MBUL({0;1;2;3;4;5;6;7;8;9};D2& "0123456789"))-EĞER(PARÇAAL(D2;MİN(MBUL({0;1;2;3;4;5;6;7;8;9};D2& "0123456789"))-1;1)="-";2;1);"");"")
lütfen yardımcı olur musunuz?
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,491
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
=SAĞDAN(A3;UZUNLUK(A3)-MBUL("-Kod";A3))
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Sayın Necdet Bey Teşekkür ederim.
Yeni fark ettim ki; bazı hücrelerde "-KOD..." alanı hücrede başta, cümle içince, ve sonda olabiliyor.
Sizin formül sondakini buldu...
DİĞER DURUMLAR İÇİN ORTAK FORMÜL GEREKLİ OLDU.
 
Son düzenleme:

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Sorunuma tekrar bakabilecek var mı?
 
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
B3 kopyalayınız.Dizi formülü;ctrl ve shift tuşlarına basılı iken enter tuşlayarak formülden çıkınız. Aşağı çekerek çoğaltınız.
Kod:
=EĞERHATA(EĞER(SAĞDAN(PARÇAAL(A3;BUL("KOD";A3);4);1)+0=0;"KOD0"&TOPLA(EĞERHATA((PARÇAAL(YERİNEKOY(YERİNEKOY(YERİNEKOY(A3;"KOD";" ");" ";" ");" ";YİNELE(" ";UZUNLUK(YERİNEKOY(A3;"KOD";" "))));1+UZUNLUK(YERİNEKOY(A3;"KOD";" "))*(SATIR(A1:İNDİS($A$1:$A$250;UZUNLUK(YERİNEKOY(A3;"KOD";" "))-UZUNLUK(YERİNEKOY(YERİNEKOY(A3;"KOD";" ");"";" "))+(YERİNEKOY(A3;"KOD";" ")="")))-1);UZUNLUK(YERİNEKOY(A3;"KOD";" "))))+0;0));"KOD"&TOPLA(EĞERHATA((PARÇAAL(YERİNEKOY(YERİNEKOY(YERİNEKOY(A3;"KOD";" ");" ";" ");" ";YİNELE(" ";UZUNLUK(YERİNEKOY(A3;"KOD";" "))));1+UZUNLUK(YERİNEKOY(A3;"KOD";" "))*(SATIR(A1:İNDİS($A$1:$A$250;UZUNLUK(YERİNEKOY(A3;"KOD";" "))-UZUNLUK(YERİNEKOY(YERİNEKOY(A3;"KOD";" ");"";" "))+(YERİNEKOY(A3;"KOD";" ")="")))-1);UZUNLUK(YERİNEKOY(A3;"KOD";" "))))+0;0)));"")
 
Son düzenleme:

Orion1

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

Ofis-2010-TR 32 Bit
Deneyiniz.:cool:
Kod:
=SAĞDAN(A3;UZUNLUK(A3)-MBUL("-KOD";A3)-3)
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
Sayın "Çıtır", teşekkür ederim. Excel 2003 kullanıyorum. Ve formülü "Eğer(ehatalıysa(..." çeviremedim. Uzun formül hatası aldım. Lütfen, formülü Excel 2003 olarak düzenlemeniz mümkün mü?

Sayın "Orion1" teşeşkküre ederim. 1. penceredeki sorumu 3. pencerede yeniden ekleyerek sormuştum;
A3 hücre değeri: " -KYZ.NET (V.1) Yıllık Kayıt Bedeli -KOD030928"
A4 hücre değeri: " -KOD030928 -KYZ.NET (V.1) Yıllık Kayıt Bedeli "
A5 hücre değeri: " -KYZ.NET (V.1) -KOD030928 Yıllık Kayıt Bedeli "

-KOD030928 değer başta, metin içinde ve sonda olabilmekte. Buna uygun formül gerekli.

yeni formüllerinizi beklerim.
 

Orion1

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

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
=PARÇAAL(A3;BUL("-KOD";A3);9)
 

KMLZDMR

Altın Üye
Katılım
9 Nisan 2015
Mesajlar
494
Excel Vers. ve Dili
2003 TÜRKÇE EXCEL
Altın Üyelik Bitiş Tarihi
10-04-2025
teşekkür ederim. ORİON1
 
Üst