Dizgi işleçlerini ve joker karakterleri kullanma
Formüllerde dizgi işleci (&) iki veya daha fazla dizgiyi ya da referanslı hücrelerin içeriğini birleştirmek veya uç uca eklemek için kullanılabilir. Joker karakterler (*,?,~), bir veya birden fazla karakteri temsil etmek için koşullarda kullanılabilir.
Dizgileri ya da hücre içeriklerini birleştirme
& karakteri, iki veya daha fazla dizgiyi ya da referanslı hücrelerin içeriğini birleştirmek veya uç uca eklemek için kullanılır.
Birleştirme işlecinin kullanımına bazı örnekler şunlardır:
"Abc"&"Def" "AbcDef” sonucunu döndürür.
A1 hücresi 2 içeriyorsa "Abc"&A1, "Abc2" sonucunu döndürür.
A1 hücresi 1 ve A2 hücresi 2 içeriyorsa A1&A2, “12” sonucunu döndürür.
B2 “Soyad” ve E2 “Ad” içeriyorsa =B2&”, “&E2, “Soyad, Ad” sonucunu döndürür.
Herhangi tek bir karakterle eşleştirmek için joker karakter kullanma
Koşullara izin veren bir ifadede tek bir karakterle eşleştirmek için ? karakteri kullanılır.
Eşleşen örüntülerde ? joker karakterinin kullanımının bazı örnekleri şunlardır:
"Ea?", "Ea" ile başlayan ve tam olarak bir karakter daha ("Ea2" veya "Eac" gibi) içeren herhangi bir dizgiyi eşleşir.
"Th??", "Th" ile başlayan ve tam olarak iki karakter daha ("Then" veya "That" gibi) içeren herhangi bir dizgiyi eşleşir.
SAYEĞER(B2:E7;"?ip"), B2:E7 aralığında tek bir karakterle başlayan ve ardından “ip” gelen bir değeri (“rip” ve “tip” gibi) içeren hücre sayısını döndürür. “Drip” veya “trip” eşleştirilmez.
Herhangi sayıda karakteri eşleştirmek için joker karakter kullanma
Koşullara izin veren bir ifadede herhangi sayıda karakteri (sıfır karakter de dahil olmak üzere) eşleştirmek için * karakteri kullanılır.
Eşleşen örüntülerde * joker karakterinin kullanımının bazı örnekleri şunlardır:
"*ed", “Ted” veya “Treed” gibi “ed” ile biten herhangi uzunluktaki bir dizgiyi eşleştirir.
SAYEĞER(B2:E7;"*it"), B2:E7 aralığında “ir” ile biten bir değeri (“bir” ve “kir” gibi) içeren hücre sayısını döndürür. “mirr” eşleştirilmez.
Joker karakteri eşleştirme
Koşullara izin veren bir ifadede bir sonraki karakterin joker karakter olarak kullanılmak yerine eşleştirilmesi gerektiğini belirtmek için ~ karakteri kullanılır.
Eşleşen örüntülerde ~ joker karakterini kullanmanın bazı örnekleri şunlardır:
"~?" soru işaretini tek bir karakterle eşleştirmek için kullanmak yerine soru işaretiyle eşleştirir.
SAYEĞER(E,"~*") işlevi E sütununda yıldız karakterini içeren hücre sayısını döndürür.
MBUL("~?",B2) işlevi, B2 hücresi "Bu bir soru mu? Evet, soru!" ifadesini içeriyorsa 15 değerini döndürür çünkü soru işareti dizgide 15. karakterdir.
Koşulda birden fazla joker karakter kullanma
Joker karakterler (? * ~) koşullara izin veren ifadelerde birlikte kullanılır. Bazı örnekler şunlardır:
"*a?", “a” karakterini içeren ve ardından “That”, “Cap” ve “Irregular” gibi başka tek bir karakter gelen herhangi bir ifadeyi eşleştirir.
SAYEĞER(B2:E7,"*on?"), B2:E7 aralığında (sıfır karakter de dahil olmak üzere) herhangi bir sayıda karakterle başlayan ve ardından “on” ve tek bir karakter gelen bir değeri içeren hücre sayısını döndürür. Bu, “alone”, “bone", “one” ve “none" gibi sözcükleri eşleştirir. Bu, (“on” sonrasında iki karakteri olan) “only” sözcüğünü ya da (“on” sonrasında hiç karakteri olmayan) “eon” ifadesini eşleştirmez.