Dizgi işlecini ve joker karakterlerini kullanma yolları

Formüllerde dizgi işleci (&) ve koşullarda joker karakterler (*,?,~) kullanılabilir.

Dizgileri veya hücre içeriklerini birleştirme

Birleştirme işleci kullanımının bazı örnekleri şunlardır:

“Abc” ve ”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şmesi için joker karakter kullanma

Eşleşme desenlerinde ? 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ştirir.

“Th??”, “Th” ile başlayan ve tam olarak iki karakter daha (“Then” veya “That” gibi) içeren herhangi bir dizgiyi eşleştirir.

=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 bir sayıda karakterle eşleşmesi için joker karakter kullanma

Eşleşme desenlerinde * kullanımının bazı örnekleri şunlardır:

“*ed”, “Ted” veya “Treed” gibi “ed” ile biten herhangi uzunluktaki bir dizgiyi eşleşir.

=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.

Joker karakteri eşleştirme

Eşleşme desenlerinde ~ karakteri kullanımının bazı örnekleri şunlardır:

“~?” soru işaretini tek bir karakterle eşleştirmek için kullanmak yerine soru işaretiyle eşleşir.

=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.

Bir koşulda birden çok joker karakter kullanma

Joker karakterler (? * ~), koşullara izin veren ifadelerde birlikte kullanılabilir. Bazı örnekler şunlardır:

“*a?”, “a” karakterini ve onu izleyen tek bir karakteri içeren ifadelerle (“That,” “Cap” ve “Irregular” gibi) eşleşir.

=SAYEĞER(B2:E7,“*on?”), B2:E7 aralığında herhangi sayıda karakterle (yok dahil) 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, “abone,” “bone,” “ona” ve “konu” gibi ifadeleri eşleştirir. Bu, “onda” ifadesini (“on”dan sonra iki karakter içeren) veya “gidon” (“on”dan sonra karakter içermeyen) eşleştirmez.