İlk karakter(leri) belli olan metnin EĞER fonksiyonu ile tespiti nasıl yapılır?

Deniz_Excel

Altın Üye
Katılım
15 Mart 2016
Mesajlar
134
Excel Vers. ve Dili
MS Excel 2016
Altın Üyelik Bitiş Tarihi
23-10-2026
Arkadaşlar merhaba

Eğer ???-???? şeklindeki metinin ilk iki karakteri A2 ise EVET değil ise hayır nasıl formüle dökebiliriz?
Yani A2?-???? ise EVET yazdıralım.

Teşekkürler
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Metin A1 hücresindeyse B1 hücresine yazılacak formül:

=EĞER(SOLDAN(A1;2)="A2";"Evet";"Hayır")
 

Deniz_Excel

Altın Üye
Katılım
15 Mart 2016
Mesajlar
134
Excel Vers. ve Dili
MS Excel 2016
Altın Üyelik Bitiş Tarihi
23-10-2026
Metin A1 hücresindeyse B1 hücresine yazılacak formül:

=EĞER(SOLDAN(A1;2)="A2";"Evet";"Hayır")
merhaba teşekkürler ancak bu formül A1 hücresinde sadece ???-???? metninin olduğu durumlarda işe yarayacak. ???-???? bu yapı cümle içerisinde herhangi bir yerde bulunuyor olabilir. Aşağıdaki gibi. Dolayısıyla soldan formülü yerine ???-???? yapısını algıladıktan sonra soldan formülü etkin olmasını sağlayan bir formül yapısı gerek. Onu bulamadım

- difrensiyal A21-9568 Otonom
- Model XL 12C-42A3 Araç
- A12-4444 Süspansiyon
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
C2 için yazılmıştır. Kendinize uyarlayabilirisiniz.
"-" öncesinde her daim 3 karakter olduğu ve "-" öncesinde boşluk olmadığını varsaydım

=EĞER(EHATALIYSA(BUL("-";C2));"";EĞER(PARÇAAL(C2;BUL("-";C2)-3;2)="A2";"Evet";"Hayır"))
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
@Deniz_Excel merhaba,

Yusuf bey belirttiğiniz şekilde formülü vermiş, yapıdan ilk mesajda bahsetseydiniz ona göre formül verirdi,

Aşağıdaki şekilde deneyin lütfen.

Kod:
=EĞERHATA(EĞER(PARÇAAL(A1;MBUL("-";A1)-3;2)="A2";"Evet";"Hayır");"")
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Profilinizde, kullandığınız Excel'in Türkçe, İngilizce, Almanca .... hangisi olduğunu belirtirseniz iyi olur.

İngilizce Excel için:

Kod:
=IFERROR(SEARCH("A2?-????";A1)>0;FALSE)


Türkçe Excel için:

Kod:
=EĞERHATA(MBUL("A2?-????";A1)>0;YANLIŞ)
.
 
Son düzenleme:
Üst