joker karakterler
Bir ifadedeki herhangi bir karakterle veya birden fazla karakterle eşleştirmek için joker karakterleri kullanabilirsiniz. Kullanabileceğiniz joker karakterler şunlardır: ? (soru işareti), * (yıldız) ve ~ (yaklaşık işareti).
Koşullara izin veren bir ifadede tek bir karakterle eşleştirmek için ? karakterini kullanın. Örneğin:
“Ea?”, “Ea” ile başlayan ve tam olarak bir karakter daha (“Ea2” veya “Eac” gibi) içeren herhangi bir dizgiyi eşleştirecektir.
“Th??”, “Th” ile başlayan ve tam olarak iki karakter daha (“Then” veya “That” gibi) içeren herhangi bir dizgiyi eşleştirecektir.
=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.
Koşullara izin veren bir ifadede herhangi sayıda karakteri (sıfır karakter de dahil olmak üzere) eşleştirmek için * karakterini kullanın. Örneğin:
“*ed”, “Ted” veya “Treed” gibi “ed” ile biten herhangi uzunluktaki bir dizgiyi eşleştirecektir.
=SAYEĞER(B2:E7;“*ir”), 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.
Koşullara izin veren bir ifadede bir sonraki karakterin joker karakter olarak kullanılmak yerine eşleştirilmesi gerektiğini belirtmek için ~ karakterini kullanın. Örneğin:
“~?” soru işaretini tek bir karakterle eşleştirmek için kullanmak yerine soru işaretiyle eşleştirecektir.
=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.