Bu makalede, Microsoft Excel'de BUL işlevinin formül söz dizimi ve kullanımı açıklanmaktadır.
Açıklama
BUL, ikinci bir metin dizesi içinde bir metin dizesi bulur ve ikinci metin dizesinin ilk karakterinden ilk metin dizesinin başlangıç konumunun sayısını döndürür.
-
BUL, ister tek baytlık, ister çift baytlık olsun her karakteri her zaman 1 olarak sayar; varsayılan dil ayarının ne olduğu önemsizdir.
Söz Dizimi
BUL(bul_metin, metin_içinde, [başlangıç_sayısı])
BUL işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
-
Bul_metin Gerekli. Bulmak istediğiniz metindir.
-
Metin_içinde Gerekli. Bulmak istediğiniz metni içeren metin.
-
Başlangıç_sayısı İsteğe bağlı. Arama işleminin 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.
Açıklamalar
-
BUL büyük/küçük harfe duyarlıdır ve joker karakterlere izin vermez. Büyük/küçük harfe duyarlı arama yapmak veya joker karakterler kullanmak istemiyorsanız, MBUL'yi kullanabilirsiniz.
-
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ğerini verir.
-
Belirli sayıda karakteri atlamak istiyorsanız başlangıç_sayısı'nı kullanın. Örnek olarak BUL'u kullanarak "AYF0093" metin dizesiyle çalıştığınızı varsayalım. 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.
Örnekler
Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçip F2 tuşuna basın ve sonra Enter tuşuna basın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.
Veri |
||
---|---|---|
Meryem Melikoğlu |
||
Formül |
Açıklama |
Sonuç |
=BUL("M";A2) |
A2 hücresindeki ilk "M"nin konumu |
1 |
=BUL("m";A2) |
A2 hücresindeki ilk "m" öğesinin konumu |
6 |
=BUL("M";A2;3) |
Üçüncü karakterden başlayarak A2 dizesindeki ilk "M"nin konumu |
8 |
Örnek 2
Veri |
||
---|---|---|
Seramik Yalıtkanlar #124-TD45-87 |
||
Bakır Bobinler #12-671-6772 |
||
Değişken Dirençler #116010 |
||
Formül |
Açıklama (Sonuç) |
Sonuç |
=PARÇAAL(A2;1;BUL(" #";A2;1)-1) |
A2 dizesindeki metni 1. konumdan ve " #" konumuna çıkarır (Seramik Yalıtkanlar) |
Seramik Yalıtkanlar |
=PARÇAAL(A3;1;BUL(" #";A3;1)-1) |
A3 hücresindeki metni 1. konumdan " #" konumuna çıkarır (Bakır Bobinler) |
Bakır Bobinler |
=PARÇAAL(A4;1;BUL(" #";A4;1)-1) |
A4 dizesindeki metni 1. konumdan ve " #" konumuna çıkarır (Değişken Dirençler) |
Değişken Dirençler |
Önemli:
-
BULB işlevi kullanım dışıdır.
-
Uyumluluk Sürüm 2 olarak ayarlanan çalışma kitaplarında, BUL iki karakter yerine tek karakter olarak sayarak Vekil Çiftler ile daha iyi bir davranışa sahiptir. Çeşitleme Seçicileri (genellikle emojilerle kullanılır) yine de ayrı karakterler olarak sayılır. Burada daha fazla bilgi edinin: Unicode standardı