Başka bir metin dizesi (within_text) içinde bir metin dizesi (find_text) bulur ve within_text ilk karakterinden find_text başlangıç konumunun sayısını döndürür. Bir metin dizesini başka bir metin dizesi içinde bulmak için DE MBUL'u kullanabilirsiniz, ancak ARA'nın aksine, BUL büyük/küçük harfe duyarlıdır ve joker karakterlere izin vermez.
Söz dizimi
BUL(find_text,within_text,start_num)
Bul_metin bulmak istediğiniz metindir.
Metin_içinde bulmak istediğiniz metni içeren metindir.
Başlangıç_sayısı aramanın başlatıldığı karakteri belirtir. Metin_içinde'nin ilk karakterinin numarası 1'dir. Başlangıç_sayısı'nı atlarsanız, 1 olduğu varsayılır.
Belirtilen sayıda karakteri atlamak için start_num de kullanabilirsiniz. Örneğin, "AYF0093. YoungMensApparel". Metin dizesinin açıklayıcı bölümünde ilk "Y" değerini bulmak için, metnin seri numarası kısmının aranmaması için start_num 8'e eşit olarak ayarlayın. BUL işlevi 8 karakteriyle başlar, sonraki karakterde find_text bulur ve 9 sayısını döndürür. BUL işlevi, start_num 1'den büyükse atladığınız karakterleri sayarak her zaman within_text başındaki karakter sayısını döndürür.
Açıklamalar
-
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.
-
within_text'da find_text görünmüyorsa, BUL işlevi #VALUE! hata değeri verir.
-
start_num sıfırdan büyük değilse, BUL işlevi #VALUE! hata değeri verir.
-
start_num within_text uzunluğundan büyükse, BUL işlevi #VALUE! hata değeri verir.
Örnek küme 1
Formül |
Açıklama (Sonuç) |
---|---|
=BUL("M","Miriam McGovern") |
Dizedeki ilk "M"nin konumu (1) |
=BUL("m","Miriam McGovern") |
Dizedeki ilk "m" öğesinin konumu (6) |
=BUL("M","Miriam McGovern",3) |
Dizedeki ilk "M" öğesinin üçüncü karakterden başlayarak konumu (8) |
Örnek küme 2
Sütun1 |
Formül |
Açıklama (Sonuç) |
---|---|---|
Seramik Yalıtkanlar #124-TD45-87 |
=MID([Sütun1],1,BUL(" #",[Sütun1],1)-1) |
Metni 1 konumundan dizedeki "#" konumuna ayıklar (Seramik Yalıtkanlar) |
Bakır Bobinler #12-671-6772 |
=MID([Sütun1],1,BUL(" #",[Sütun1],1)-1) |
Metni 1 konumundan dizedeki " #" konumuna ayıklar (Bakır Bobinler) |
Değişken Dirençler #116010 |
=MID([Sütun1],1,BUL(" #",[Sütun1],1)-1) |
Metni 1 konumundan dizedeki " #" konumuna ayıklar (Değişken Dirençler) |