Bir hücrenin ilk 4 harfini silme

Katılım
5 Ağustos 2008
Mesajlar
17
Excel Vers. ve Dili
EXCELL 2003
Arkadaşlar elimde bir dosya var ve binlerce veri var,istediğim şU;
RB-SLB-11 RB-VRB-12 RB-SLB-11 BU üç hücreyi kolonlara yazınca bana sadece ortası SLB olanları gösretebilir mi? yardımcı olmaya çalışırsanız çok iyi olur..
EKTE ANLATMAYA ÇALIŞTIM,ŞİMDİDEN TEŞEKKÜRLER
 

Ekli dosyalar

BG

Özel Üye
Katılım
5 Mayıs 2008
Mesajlar
1,380
Excel Vers. ve Dili
Office 2021 TR & EN
Sayın es-es

Arkadaşlar elimde bir dosya var ve binlerce veri var,istediğim şU;
RB-SLB-11 RB-VRB-12 RB-SLB-11 BU üç hücreyi kolonlara yazınca bana sadece ortası SLB olanları gösretebilir mi? yardımcı olmaya çalışırsanız çok iyi olur..
EKTE ANLATMAYA ÇALIŞTIM,ŞİMDİDEN TEŞEKKÜRLER
B1 hücresine;

Kod:
=EĞER(PARÇAAL(A1;4;3)="SLB";A1;"")
formülünü kopyalayıp aşağıya doğru sürükleyiniz
 
Katılım
5 Ağustos 2008
Mesajlar
17
Excel Vers. ve Dili
EXCELL 2003
Benim excelim ingilizce,bir de size zahmet ingilizce olsa
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,952
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Eğer uzunluk değişirse aşağıdakinide kullanabilirsiniz.

=IF(ISNUMBER(SEARCH("SLB";A2));A2;"")
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Eğer uzunluk değişirse aşağıdakinide kullanabilirsiniz.

=IF(ISNUMBER(SEARCH("SLB";A2));A2;"")
Sn Ali hocamın izniyle;

Kod:
=IF(ISNUMBER(SEARCH("SLB";[COLOR="Red"]A1[/COLOR]));[COLOR="red"]A1[/COLOR];"")
Olacak..
 
Katılım
5 Ağustos 2008
Mesajlar
17
Excel Vers. ve Dili
EXCELL 2003
ilginize çok teşekkürler.... saolun çok işime yaradı
 
Katılım
10 Ocak 2009
Mesajlar
3
Excel Vers. ve Dili
Excel 2002(10.2701.2625)
Aşağıdaki kodları yazarsanız işinizi görecektir
not: sub-end sub arasındaki kodlar bir makro olarak kaydedilir.
Alt+F8 tuşları ile makrolara ulaşıp sayfaya bir buton ekleyerek
makroyu bu butona atayabilirsiniz.


(bu arada verdiğim kodlar sadece "b1" hücresi için geçerli
aynı kodu diğer hücreler için de
"sub-end sub" komutları arasına
yazmanız gerekir.)



Sub ortaal()
Range("A1").Select
ad = ActiveCell.FormulaR1C1
ara = Mid(ad, 4, 3)
Range("B1").Select
ActiveCell.FormulaR1C1 = ara
End Sub
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Eğer uzunluk değişirse aşağıdakinide kullanabilirsiniz.

=IF(ISNUMBER(SEARCH("SLB";A2));A2;"")
Sn Ali hocam Merhaba,

Bu formülün mantığını biraz anlatır mısınız?

MBUL formülü aradığımız şeyin büyük küçük harf olup olmadığına bakmadan kaçıncı sırada olduğunu veriyor ama esayıysa formülünü anlayamadım.

Yani formülün yaptığı;

Eğer esayıysa (mbul(yani slb'nin sırasını buluyoruzki sonucu sayı oluyor(4) ve haliyle esayıysa formülü oluyor 4 Ve formülün esas amacı olan Eğer formülün ilk şartı yerine geliyor ve A2 hücresini veriyor. Doğru mu anlamışım??
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,952
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
=MBUL("SLB";A1) yazıp aşağı doğru çektiğinizde SLB geçenlerin kelime içinde ilk sırasını bulur ve sayı değeri üretir.

=EĞER(ESAYIYSA(MBUL("SLB";A1)) ilede eğer SLB buldu ise sayı üretecektir. Şart gerçekleşirse A1 ile değeri olduğu gibi alınacak şart gerçekleşmezse ise "" ile boş geçilecektir.

SLB cümle içindeki yeri değişebilme ihtimali olduğu için esnek olsun diye MBUL kullanılmıştır.
 
Katılım
15 Kasım 2008
Mesajlar
64
Excel Vers. ve Dili
2007 Excel İngilizce
acemi yardımı

bu siteyi seviyorum keşke cevaplarda fonksiyonların türkçesi yerine ingilizcesi yazsa da daha faydalı kullannabilsem
 
Son düzenleme:
Katılım
14 Aralık 2011
Mesajlar
5
Excel Vers. ve Dili
office2003
MERHABALAR ;

ben daha önce bir liste çıkartmıştım kendime;
mesela ;
012204576
012204578
201345678 diye devam eden yaklaşık 25 bin satırdan olşuan bir listeydi.. fakat tüm rakamların başındaki ilk 2 rakamı birleştir formülü ile yapmıştım..
şimdi ise tüm rakamların başındaki ilk iki rakamı silmem gerekiyor.. nasıl bir formül yapmalıyım.. üstelik sıfır ile başlayan numaralar olduğu için metin olarak kaydetmişim.
mesela =soldan(A1;UZUNLUK(A1)-2) BUNU DENEDİM AMA OLMADI
yardımlarınızı bekliyorum..
 

Necdet

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

Kod:
=SAĞDAN(A1;UZUNLUK(A1)-2)
 
Üst