Excelde belirli bir karekteri almak

Katılım
25 Ocak 2023
Mesajlar
1
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-01-2024
Herkese merhaba,
Aşağıdaki metin bir excel hücresine girilmiştir,
Bu metinden Model:"A1278 A1286 A1297 A1369 A1466 A1425 A1502 A1398" olan satırın uzunlukları değişken olabiliyor, bu nedenle benim kural olarak Model:" ile başlayan ve " ile biten arasındaki metinleri çağırmam gerekiyor. Burada tek basitim Model:" yazısı ile başlamasıdır, ama dediğim gibi uzunluğu değişebiliyor ama bitişinde de " var.
Bu işlem nasıl yapılabilir, Aynısını Class:"Turkish" örneğinde başka hücreye Turkish de yazdırmam gerekiyor.
Teşekkürler.

Model:"A1278 A1286 A1297 A1369 A1466 A1425 A1502 A1398"
Class:"Turkish"
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Verinizin A3 Hücresinde bulunduğunu varsayarak aşağıdaki formülü kullanabiliriz.

=EĞER(SOLDAN(KIRP(A3);6)="Model:";PARÇAAL(KIRP(A3);8;UZUNLUK(KIRP(A3))-8);EĞER(SOLDAN(KIRP(A3);6)="Class:";PARÇAAL(KIRP(A3);8;UZUNLUK(KIRP(A3))-8);""))

Yukardaki tek formül hem Model ile başlayan hemde Class ile başlayan hücrelerde çalışır.

Veriieriniz A3 den aşağıya doğru devam ediyorsa, formülü bulunduğu yerden aşağıya doğru çekerek çoğaltıp kullanabilirsiniz.

Ekran Resmi
242397
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ofis 365 sürümü için alternatif olarak aşağıdaki formülleri deneyebilirsiniz.

C++:
=YERİNEKOY(SONRAKİMETİN(A1;"Model:");"""";"")
C++:
=YERİNEKOY(SONRAKİMETİN(A1;"Class:");"""";"")
 
Üst