• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İ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
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
 
Metin A1 hücresindeyse B1 hücresine yazılacak formül:

=EĞER(SOLDAN(A1;2)="A2";"Evet";"Hayır")
 
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
 
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"))
 
@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");"")
 
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:
Geri
Üst