Bir hücrenin kısmi metin içerip içermediği nasıl kontrol edilir?
Excel’de bir hücrenin kısmi metin içerip içermediğini kontrol etmek için IF, COUNTIF ve joker karakterleri kullanarak bir formül oluşturmanız gerekir. Joker karakterler kısmi metni ayarlamanıza yardımcı olur, ardından COUNTIF kısmi değeri kontrol eder ve IF buna göre sonucu döndürür. Bu fonksiyon kombinasyonu mükemmel çalışıyor.

Bu dersimizde bu formülün nasıl yazılacağını öğreneceğiz.
Excel formülü: Bir hücre kısmi metin içeriyorsa
- İlk olarak B1 hücresine “=EĞER(“) yazın.
- Bundan sonra “EĞERSAY(“) girin.
- Daha sonra, EĞERSAY’ın ilk bağımsız değişkeninde A1 hücresine bakın.
- Şimdi kontrol etmek istediğiniz değeri bu değerin önüne ve arkasına yıldız işareti koyarak girin ve işlevi kapatın.
- Sonunda, eğer_doğruysa değer için “Y”, değer_yanlışsa” için “N” girin, kapatma parantezlerini girin ve Enter tuşuna basın.

=EĞER(EĞERSAY(A1,”*Excel*”),”E”,”N”)
Aşağıdaki örnekte, sahip olduğunuz ilk değerde “Excel” olduğunu ve “Y” döndürdüğünü görebilirsiniz. Ancak ikinci değerde bu değere sahip değilsiniz ve sonuçta “N” döndürdü.

Bu formülü anlamak için onu iki kısma ayırmanız gerekir:

- İlk bölümde, COUNTIF’in hücrenin kısmi değerini kontrol eden joker karakterler kullanmasına sahibiz. Ve eğer değer oradaysa sonuçta 1 değerini, değilse 2 değerini döndürür.
- İkinci bölümde IF, COUNTIF sonucunu alır ve 1’i DOĞRU, 0’ı YANLIŞ olarak kullanır. Yani eğer DOĞRU ise Y değerini, YANLIŞ ise N değerini döndürür.
Bir hücre kısmi metin içeriyorsa (SEARCH + ESTNUM)
Hücrede kısmi bir değerin mevcut olup olmadığını kontrol etmek için LOOKUP, ISNUM ve IF’yi birleştiren bir formül de kullanabilirsiniz.

=EĞER(EĞERSAYI(ARAMA(“Excel*”, A1)),”E”,”N”)
Bu formül, değeri kontrol etmek için SEARCH ve Joker Karakterleri kullanır. Değer oradaysa bir sayı döndürür, değer orada değilse #DEĞER! hata.
Bu hatayı gidermek için ISNUMBER ve IF kullanmanız gerekir. ISNUMBER, SEARCH sonucunun sayı olup olmadığını kontrol eder ve DOĞRU veya YANLIŞ değerini döndürür.
Şimdi, ISNUMBER’ın sonucu DOĞRU ise, IF ‘Y’ değerini döndürür ve YANLIŞ ise IF ‘N’ değerini döndürür.