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) |