Belirli karakterlerden sonrası ve öncesi almak.

TRuNsouL

Altın Üye
Katılım
10 Ağustos 2018
Mesajlar
53
Excel Vers. ve Dili
Excel 2016 TR
Merhabalar

A1 Hücresi
Ad Soyad
B1 Hücresi
C Blok-8. Koridor-C-17(İşçi Koğuşu)

A1 ve B1 hücresinde bu şekilde ki bir satırı ben F hücresine yazmış olduğum ad soyad ile G hücresine şu şekilde aktarıyorum.
=DÜŞEYARA(F31;B31:C9030;2;0)
ama aktardıktan sonra ayrıca yeni bir hücrede yani H hücresinde
=PARÇAAL(G1;TOPLA.ÇARPIM(MAK(EĞERHATA(MBUL("Koridor-";G1;SÜTUN(1:1));0))+8);10000) formülü ile C-17(İşçi Koğuşu) satırını alabiliyorum.
Yapmak istediğim şey bu iki formülü birleştirerek cevabı tek hücrede almak. Yani ben =DÜŞEYARA(F31;B31:C9030;2;0) Bu formülün sonuna nasıl bir formül eklemeliyim ki Koridor- satırından sonrasını aynı hücreye getirebileyim.

Dipnot: (Ceza infaz kurumunda memurum. Bizim internetimizde dosya upload sitelerine erişimimiz olmadığı için yapacağınız paylaşımı sayfa üzerinde kod şeklinde paylaşırsanız çok sevinirim. Teşekkürler.)
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
A1 Hücre başlığı Ad soyad-B1 Hücre başlığı Hücresi.F2 Hücresinden itibaren aranan ad soyad yazınız.H2 Hücresine formül kopyalayarak çoğaltınız.
Kod:
=KIRP(PARÇAAL(DÜŞEYARA($F2;$A$2:$B$9030;2;0);BUL("Koridor";DÜŞEYARA($F2;$A$2:$B$9030;2;0))+8;UZUNLUK(DÜŞEYARA($F2;$A$2:$B$9030;2;0))))
 
Üst