Uygulandığı Öğe
Microsoft 365 için Excel Mac'te Microsoft 365 için Excel Web için Excel Excel 2024 Mac için Excel 2024 Excel 2021 Mac için Excel 2021 Excel 2019 Excel 2016 Microsoft365.com iPhone için Office Aboneliğim

Bu makalede, Microsoft Excel'de BUL işlevinin formül söz dizimi ve kullanımı açıklanmaktadır. 

Açıklama

BUL işlevi, bir metin dizesini ikinci bir metin dizesi içinde bulur ve ikinci metin dizesinin ilk karakterinden, ilk metin dizesinin başlangıç konumuna ait sayıyı 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 işlevi büyük/küçük harfe duyarlıdır ve joker karakterlere izin vermez. Büyük/küçük harfe duyarlı arama yapmak istemiyorsanız veya joker karakter kullanıyorsanız MBUL işlevini 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.

  • 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ğerini verir.

  • Belirli sayıda karakteri atlamak istiyorsanız başlangıç_sayısı'nı kullanın. Örnek olarak BUL'u kullanırken "AYF0093.GençKıyafeti" metin dizesiyle çalıştığınızı varsayalım. 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.

Ö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 "k"nin 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 işlevi Vekil Çiftleri iki karakter yerine tek karakter olarak sayan iyileştirilmiş bir davranışa sahiptir. Varyasyon Seçicileri (genellikle emojilerle kullanılır) ayrı karakterler olarak sayılmaya devam eder. Burada daha fazla bilgi edinin: Unicode standardı

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.