Bir metin dizesini (metin_bul) başka bir metin dizesi içinde (metin_içinde) bulur ve metin_içinde'nin ilk karakterinden, metin_bul'un başlangıç konumunun numarasını verir. Ayrıca, bir metin dizesini başka bir metin dizesi içinde bulmak için MBUL işlevini de kullanabilirsiniz, ancak BUL işlevi, MBUL'un aksine, büyük/küçük harfe duyarlıdır ve joker karakter kullanımına olanak vermez.
Sözdizimi
BUL(bul_metin,metin,başlangıç_sayısı)
Bul_metin bulmak istediğiniz metindir.
Metin_içinde bulmak istediğiniz metni içeren metindir.
Başlangıç_sayısı aramanın başlayacağı karakterleri belirtir. Metin_içindeki ilk karakter sayısı 1'dir. Başlangıç_sayısını atlarsanız, 1 olarak varsayılır.
Belirli sayıda karakteri atlamak için başlangıç_sayısı'nı kullanın. BUL'u örnek olarak kullanalım ve "AGF0093.GençErkekKıyafeti" metin dizesiyle çalıştığınızı varsayalım. Metin dizesinin açıklayıcı bölümündeki ilk "G" karakterinin sayısını bulmak için, metnin seri numarası kısmının aranmaması amacıyla başlangıç_sayısı'nı 8 olarak belirtin. BUL fonksiyonu 8. karakterden başlar, bir sonraki karakterde bul_metin'i bulur ve 9 sayısını verir. BUL, başlangıç_sayısı 1'den büyükse atladığınız karakterleri de sayarak, karakter sayısını her zaman metin'in başlangıcını esas alarak verir.
Uyarılar
-
Metin_bul öğesi "" (boş metin) ise, BUL işlevi aranan dizedeki ilk karakteri (yani başlangıç_numarası olarak numaralandırılmış karakteri veya 1'i) bulur.
-
Metin_bul içinde joker karakter bulunamaz.
-
Metin_bul öğesi, metin_içinde öğesinin içinde bulunamazsa, BUL işlemi #DEĞER! hata değerini verir.
-
Başlangıç_numarası sıfırdan büyük değilse, BUL işlemi #DEĞER! hata değerini verir.
-
Başlangıç_numarası, metin_içinde öğesinin uzunluğundan büyükse, BUL işlemi #DEĞER! hata değerini verir.
Örnek küme 1
Formül |
Açıklama (Sonuç) |
=BUL("M","Meryem Melikoğlu") |
Dizedeki ilk "M" harfinin yeri (1) |
=BUL("m","Meryem Melikoğlu") |
Dizedeki ilk "m" harfinin yeri (6) |
=BUL("M","Meryem Melikoğlu",3) |
Dizedeki ilk "M" harfinin yeri, üçüncü karakterden başlayarak (8) |
Örnek küme 2
Süt1 |
Formül |
Açıklama (Sonuç) |
Seramik Yalıtkanlar #124-TD45-87 |
=PARÇAAL([Sütun1],1,BUL(" #",[Sütun1],1)-1) |
Dizeden metni 1. konumdan çıkarır ve " #" konumuna alır (Seramik Yalıtkanlar) |
Bakır Bobinler #12-671-6772 |
=PARÇAAL([Sütun1],1,BUL(" #",[Sütun1],1)-1) |
Dizeden metni 1. konumdan çıkarır ve " #" konumuna alır (Bakır Bobinler) |
Değişken Dirençler #116010 |
=PARÇAAL([Sütun1],1,BUL(" #",[Sütun1],1)-1) |
Dizeden metni 1. konumdan çıkarır ve " #" konumuna alır (Değişken Dirençler) |