Excel'de SEARCH, SEARCHBs (MBUL, ARAB) Fonksiyonu Nasıl Kullanılır

Türk İngilizce
MBUL, ARAB SEARCH, SEARCHBs

Microsoft Excel ve Google Sheets metin ve veri analizi konusunda kapsamlı araçlar sağlar. Bu araçlardan SEARCH ve SEARCHB (MBUL ve ARAB olarak da bilinir) fonksiyonları, metin içinde belirli bir alt metni bulmayı kolaylaştırır. Bu fonksiyonlar, bir metin dizgisinde aradığınız metin parçasının ilk olarak başladığı yerin konumunu döndürür. Aşağıda bu fonksiyonların kullanımına dair detaylar ve pratik örnekler yer almaktadır.

SEARCH ve SEARCHB Fonksiyonlarının Sözdizimi

SEARCH fonksiyonunun genel sözdizimi:

  =SEARCH(aranan_metin, metin, [başlangıç_noktası])  
  • aranan_metin: Metin içinde aranacak alt metni belirtir.
  • metin: Aramanın yapılacağı ana metin dizgisidir.
  • başlangıç_noktası: Opsiyonel. Aramanın başlayacağı konumu belirtir. Eğer bu değer belirtilmezse, varsayılan olarak 1 kabul edilir, yani metnin başından itibaren arama yapılır.

SEARCHB fonksiyonu temelde aynı amaçla kullanılır ancak Çift Baytlık Karakter Seti (DBCS) kullanan dil sistemleri için önerilir (örneğin Japonca).

Örnek Kullanım

  =SEARCH("elma", "masada bir elma var") // Çıktı: 11 =SEARCH("el", "kelime", 3) // Çıktı: 3  

İlk örnekte, “elma” kelimesinin “masada bir elma var” metni içindeki başlangıç konumu 11 olarak belirlenir. İkinci örnekte, “kelime” içinde 3. konumdan itibaren “el” dizgisi arandığında, ilk bulunduğu konum olarak 3 döner.

Pratik Uygulamalar

Uygulama: Dosya Adlarında Belirli Bir Uzantıyı Bulmak

Bir sütunda bulunan .jpg, .png ve .gif gibi farklı dosya uzantıları içeren dosya adlarını sınıflandırmak için SEARCH fonksiyonu kullanılabilir. Diyelim ki, sadece .png uzantılı dosyaları bulmak istiyorsunuz.

  =SEARCH(".png", A1)  

Eğer arama sonucu hata verirse (yani “.png” bulunamazsa), bir IF fonksiyonu ile yönetebilirsiniz:

  =IF(ISERROR(SEARCH(".png", A1)), "PNG değil", "PNG")  

Bu yöntemle, tüm liste boyunca kolayca filtreleme yapabilirsiniz.

Uygulama: E-posta Adresindeki Domain’i Bulmak

Bir email listesi içerisindeki her bir email adresinin domain bölümünü (“@gmail.com” gibi) ayırmak için SEARCH fonksiyonunu kullanabilirsiniz.

  =MID(A1, SEARCH("@", A1) + 1, LEN(A1) - SEARCH("@", A1))  

Burada MID ve LEN fonksiyonlarıyla, “@” işaretinden sonra başlayan tüm karakterler alınır. Bu yöntem, email adreslerinin domain bölümlerini ayırmak için etkili bir çözüm sunar.

Görüldüğü gibi, SEARCH ve SEARCHB fonksiyonları, metin işleme ve belirli bilgileri çekme işlemlerinde Excel ve Google Sheets kullanıcıları için büyük kolaylıklar sağlar.

Daha fazla bilgi: https://support.microsoft.com/tr-tr/office/mbul-arab-işlevleri-9ab04538-0e55-4719-a72e-b6f54513b495

Diğer fonksiyonlar
Belirtilen herhangi bir aralıktan metin değerleri dizisi döndürür
Karakter dizesindeki tam genişlikli (çift baytlı) İngilizce harfleri veya katanayı yarım genişlikli (tek baytlı) karakterlerle değiştirir
Sayıyı, ß (baht) para birimi biçimini kullanarak metne dönüştürür
Birkaç metin öğesini tek bir metin öğesi olarak birleştirir
Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlıdır)
Metni büyük harfe çevirir
Birden fazla aralık ve/veya dizedeki metinleri birleştirir ancak sınırlayıcı veya Boş Hücreleri Yoksayan bağımsız değişkenler sağlamaz
Kod numarası ile belirtilen karakteri verir
Karakter dizesindeki tek genişlikli (tek baytlı) İngilizce harfleri veya katakanayı çift genişlikli (iki baytlı) karakterlerle değiştirir
Metnin içindeki karakterleri değiştirir
Dizedeki yarım genişlikteki (tek baytlı) karakterleri tam genişlikteki (çift baytlı) karakterlerle değiştirir
Metindeki boşlukları kaldırır
Metin dizesindeki ilk karakter için sayısal bir kod verir
Metni küçük harfe dönüştürür
Bir sayıyı TL (Türk Lirası) para birimi biçimini kullanarak metne dönüştürür
Bağımsız değişkenlerini metne dönüştürür
Birden çok aralık ve/veya dizedeki metinleri birleştirir ve birleştirilen her metin değeri arasına belirttiğiniz bir sınırlayıcıyı ekler Sınırlayıcı boş bir metin dizesi ise, bu işlev sonucunda aralıklar sınırlayıcı olmadan birleştirilir
Sayıyı biçimlendirir ve metne dönüştürür
İki metin değerinin özdeş olup olmadığını anlamak için, değerleri denetler
Metin dizesinde, belirttiğiniz konumdan başlamak üzere belirli sayıda karakteri verir
Bir metin değerinden en sağdaki karakterleri verir
Yerel ayardan bağımsız bir şekilde metni sayıya dönüştürür
Sayıyı, sabit sayıda ondalıkla, metin olarak biçimlendirir
Metin bağımsız değişkenini sayıya dönüştürür
Metin dizesinden ses (furigana) karakterlerini ayıklar
Metin değerinin en solundaki karakterleri verir
Yazdırılamayan tüm karakterleri metinden çıkarır
Metnin ilk karakterine karşılık gelen sayısı (kod noktası) verir
Verilen sayısal değerin başvurduğu Unicode karakteri verir
Metin dizesindeki karakter sayısını verir
Belirtilen değerlerden gelen metni döndürür
Metin değerinin her sözcüğünün ilk harfini büyük harfe çevirir
Metin dizesinde, eski metnin yerine yeni metin koyar
Metni belirtilen sayıda yineler