If Komutu ile Kelime Ayırma

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Selamlar,

Başlık için tam isim bulamadım, araştırmamda da benzer bir çalışma bulamadım.

Aşağıdaki komut normal olarak çalışıyor, (Istanbul) ise 1, değilse 0 yaz, ancak;
(Istanbul - Büyük Çekmece)
yada
(Istanbul - Taksim)
olduğunda da 1 yazdırmak istiyorum, kısacası ilk XX harf aynı ise 1 yazsın, farklıysa 0 yazsın istiyorum.

Not: Bunu elimde tek field olduğu için bu şekilde kullanmak zorunda kalıyorum. Şehir bilgileri kullanılan programda ayrı field'lere girilemiyor. Tek field'de bir kaç bilgiyi girmek durumundayız, ilkel birşey sizin anlayacağınız. Keşke "(Istanbul*" yapsamda bu işlem çalışsa...

Kod:
=IF(Q6="(Istanbul)";"1";IF(Q6<>"(Istanbul)";"0"))
Ne yapmamı önerirsiniz..?
 

Necdet

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

Kod:
=EĞER(SOLDAN(A1;8)="İstanbul";1;0)
=IF(LEFT(A1;8)="İstanbul";1;0)
Genel Yazmak Gerekirse (Başka illeride sorgulamak isteyebilirsiniz, Uzunluk her zaman 8 olmayabilir)
Kod:
=EĞER(SOLDAN(A1;BUL(" ";A1)-1)="İstanbul";1;0)
=IF(LEFT(A1;FIND(" ";A1)-1)="İstanbul";1;0)
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Alternatif

=E&#286;ER(EHATALIYSA(KA&#199;INCI("*"&"istanbul"&"*";A1;0));0;1)
 

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Teşekkürler

Verdiğiniz bilgilerden ötürü teşekkür ederim.

Eğer vakti olan olursa buna bir hücre daha ekleyip bu hücre dolu ise işlemin aynen uygulanması, boş ise "X" yazmasını sağlayabilir miyiz ?

Biraz sipariş gibi oldu ama saatlerdir uğraşıyorum bunu yapmak için, baya bir vakit kaybettim, vakti olan yardımcı olabilirse sevinirim.
Yani A1'de Şehir, A2'de şehir ile ilgili bir bilgi, bu bilgi yok ise sonuç "X", var ise de normal işlemin devam etmesi "1", "0" şeklinde.
 

Necdet

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

&#214;rnek dosya ekleseniz &#231;&#246;z&#252;me daha &#231;abuk kavu&#351;ursunuz. A1 de &#351;ehir, A2 de &#351;ehirle ilgili bir bilgi diyorsan&#305;z, bu nas&#305;l bilgidir? A1 de &#199;orum, A2 de Leblebi midir? Neden g&#246;rmedi&#287;imiz bilmedi&#287;imiz bir konuda beynimizi yoruyorsunuz? :)

K&#252;&#231;&#252;k bir dosya ile daha iyi d&#252;&#351;&#252;n&#252;l&#252;r.
 

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Haklısınız

Sizi yorduğum için üzgünüm :)
Ekte konuyu daha açık anlatabildim sanırım
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
C1 h&#252;cresine:

=IF(B1="";"X";IF(LEFT(A1;8)="&#304;stanbul";1;0))

form&#252;l&#252;n&#252; yaz&#305;p, a&#351;a&#287;&#305;ya do&#287;ru kopyalay&#305;n.

..
 

Necdet

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

Espiriyi tuttum :) ilişkiyi iyi kurmuşsunuz hehe
 

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Teşekkürler

Verdiğiniz tüm bilgiler için teşekkür ederim.
Necdet bey sizi de güldürdüysem ayrıca keyif aldım bu yardımlaşmadan, tekrar teşekkürler :)
 
Üst