BUL işlevi

Başka bir metin dizesi (within_text) içindeki bir metin dizesini (find_text) bulur ve within_text ilk karakterden başlayarak find_text başlangıç konumunun numarasını verir. Bir metin dizesinin içinde başka birini bulmak için de MBUL işlevini kullanabilirsiniz, ancak MBUL işlevinin aksine BUL büyük/küçük harf duyarlıdır ve joker karakterlere izin vermez.

Söz dizimi

BUL(find_text,within_text,start_num)

Find_text , bulmak istediğiniz metindir.

Within_text , bulmak istediğiniz metni içeren metindir.

Start_num aramanın başlatılacağı karakteri belirtir. Metin_içinde'nin ilk karakterinin numarası 1'dir. Başlangıç_sayısı'nı atlarsanız, 1 olduğu varsayılır.

Belirli sayıda karakteri atlamak için de start_num kullanabilirsiniz. Örneğin, "AYF0093" metin dizesiyle çalıştığınızı varsayalım. YoungMensApparel". Metin dizesinin tanım bölümünde bulunan ilk "G" harfinin numarasını bulmak için başlangıç_sayısı'nı 8 olarak ayarlayın, böylece metnin ardışık sayı kısmında arama yapılmaz. BUL işlevi 8. karakterle başlar, sonraki karakterde bul_metin’i bulur ve 9 sayısını döndürür. BUL işlevi, başlangıç_sayısı 1'den büyükse atladığınız karakterleri sayarak, her zaman metin_içinde’nin başlangıcından itibaren karakter sayısını verir.

Notlar

  • Bul_metin öğesi "" (boş metin) ise, BUL işlevi aranan dizedeki ilk karakteri (yani başlangıç_sayısı olarak numaralandırılmış karakteri veya 1'i) bulur.
  • Bul_metin içinde joker karakter bulunamaz.
  • Bul_metin, metin_içinde metninde bulunamazsa BUL işlevi #DEĞER! hatasını döndürür. hata değeri verir.
  • Başlangıç_sayısı değeri sıfırdan büyük değilse BUL işlevi #DEĞER! hatasını döndürür. hata değeri verir.
  • Başlangıç_sayısı, metin_içinde metninin uzunluğundan büyükse BUL işlevi #DEĞER! hatasını döndürür. hata değeri verir.

Örnek küme 1

Formül Açıklama (Sonuç)
=BUL("M","Merve Kurt") Dizedeki ilk "M" harfinin konumu (1)
=BUL("m","Yusuf Hüseyin") Dizedeki ilk "m" harfinin konumu (6)
=BUL("M","Miram Hüseyin",3) Üçüncü karakterden başlayarak dizedeki ilk "M" harfinin konumu (8)

Örnek küme 2

Sütun 1 Formül Açıklama (Sonuç)
Seramik Yalıtkanlar #124-TD45-87 =PARÇAAL([Sütun1],1,BUL(" #",[Sütun1],1)-1) Dizedeki 1. konumdan " #" konumuna kadar metni ayıklar (Seramik İzolatörler)
Bakır Bobinler #12-671-6772 =PARÇAAL([Sütun1],1,BUL(" #",[Sütun1],1)-1) Dizedeki 1. konumdan " #" konumuna kadar metni ayıklar (Bakır Bobinler)
Değişken Dirençler #116010 =PARÇAAL([Sütun1],1,BUL(" #",[Sütun1],1)-1) Metni 1. konumdan dizedeki " #" konumuna kadar ayıklar (Değişken Dirençler)