Hücre içinde metin arama ve yazdırma

Katılım
6 Ağustos 2014
Mesajlar
1
Excel Vers. ve Dili
Excel Mac 2011
Merhaba Arkadaşlar,

Forumunuza yeni katıldım. Ufak bir sorum olacak;

Bir tablomuz var ve bu tabloda bulunan bir kolonda aşağıdaki gibi satırlar var;

33859197#OY=7.50,33859198#RA=19.29,33859199#DE=5.55,33859200#MJ=0.80,33859201#EX=2.67,33859202#HB=6.50,33859203#IT=10.61,33859204#VT=3.64

Bu satırda bulunan kırmızı ile belirttiğim RA= sonrasında bulunan 5 karakteri başka bir hücreye yazdırmak istiyorum.

Yardımcı olabilecek varsa çok sevinirim.

İyi çalışmalar
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
İstediğiniz, # işaretinden sonraki kısmımı ayırmak ise Metni Sütunlara Dönüştür işlevini kullanabilirsiniz.
 
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 -
Merhaba,
A1 hücresine verinizi girip deneyiniz.
Kod:
=KIRP(SOLDAN(YERİNEKOY(DEĞİŞTİR(A1;1;BUL("@";YERİNEKOY("#RA="&A1;"#RA=";"@";2))
  -1;"");"#RA=";YİNELE(" ";256);1);5))
Bzace
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Bu da olabilir mi?
Kod:
=PARÇAAL(A1;MBUL("RA";A1;1);8)
 
Katılım
3 Ekim 2018
Mesajlar
3
Excel Vers. ve Dili
Excel 2016 - Türkçe
Merhabalar. Benzer bir durum var ama bu sefer başka bir hücredeki isim listesinde ismi aratıp satırdan bulacak ve ayrı bir hücreye o ismi yazacak. Örnek:
 
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
E2 hücresine kopyalayınız.Aşağı çekerek çoğalatınız.
Kod:
=EĞER(ESAYIYSA(MBUL("YAŞAR BEKİROĞLU";$D2));"YAŞAR BEKİROĞLU";"")
 
Katılım
3 Ekim 2018
Mesajlar
3
Excel Vers. ve Dili
Excel 2016 - Türkçe
Hocam teşekkürler cevap için ama; "D11" hücresindeki ismi "A" sütununda tarayacak bulacak ve "E11" hücresine ismi yazacak. Yani buradaki asıl amacım "D" sütunundaki ismi ayırıp ayrı bir hücreye yazmak. Teşekkür ederim.
 
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
E2 hücresine kopyalayınız.Dizi formülü Formülden ctrl ve shift tuşuna basılı iken enterle çıkınız.Aşağı çekerek çoğlatınız.
Kod:
=EĞERHATA(İNDİS($A$2:$A$500;KAÇINCI(1;--ESAYIYSA(MBUL($A$2:$A$500;D2;1));0);1);"")
 
Katılım
3 Ekim 2018
Mesajlar
3
Excel Vers. ve Dili
Excel 2016 - Türkçe
değer gelmiyor ama bu verdiğiniz formüllere göre biraz araştırma yapacağım. Teşekkürler
 
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

Ö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.

Dizi formülü olmayan (normal formül) ile çözüm önerisinde bulunayım.
İsim listesinin A4:A7 arasında olduğunu varsaydım, gerçek belgenizdeki alana göre adresi değiştirirsiniz.
Formülü D8 hücresine uygulayın ve D sütünundaki son veri satırına kadar kopyalayınız.
İsim listesi alanındaki verilerin tümü büyük harfle yazıldığını varsaydım.
=EĞERHATA(KAYDIR($A$1;TOPLA.ÇARPIM((UZUNLUK(YERİNEKOY(BÜYÜKHARF(D8);$A$4:$A$7;""))<>UZUNLUK(D8))*(SATIR($A$4:$A$7)))-1;0);"")
 
Üst