Özellik ikonu

BULB

İndirme izni yok

Genel Bakış

BULB (FINDB), bir metin içinde aranan başka bir metni bulur ve ilk karakterinin konumunu bayt esasına göre verir. Büyük ve küçük harfi ayırt eder, joker karakter kabul etmez. Çift baytlı karakter kümesi (DBCS) dillerinde çalışırken konum hesabını bayt temelinde yapmak için kullanılır.

Söz dizimi ve parametre​

ENEnglish
Kategori
Metin
İngilizce adı
FINDB
Platform
Windows Mac
3 bağımsız değişken 2 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
bul_metinfind_text Zorunlu Bulunmak istenen metni, metin içeren bir hücreyi veya metin üreten bir işlemi belirtir.
metin_içindewithin_text Zorunlu İçinde arama yapılacak metni veya bu metni içeren hücreyi belirtir.
başlangıç_sayısıstart_num İsteğe bağlı Aramanın metin_içinde içindeki hangi bayt konumundan başlayacağını belirtir.
Geçerli kullanımlar
=BULB(B2;A2)
=BULB("-";A2;4)
=BULB(B2;A2;C2)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev büyük ve küçük harfi ayırt eder; ? ve * gibi joker karakterleri özel anlamda kullanmaz. Joker karakterli ve harf duyarsız arama için MBULB işlevini kullanın.

1. Metnin konumunu bulma​

A sütunundaki metinlerde B sütunundaki ifadenin hangi konumdan başladığını bulalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=BULB(B2;A2)
=FINDB(B2,A2)
BULB
Formülünü incelemek için bir hücre seçin.
ABC
1MetinArananKonum
2Ankara ŞubeŞube8
3İzmir OfisOfis7
4Konya Merkez DepoDepo14
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 8, 7 ve 14 olur. İşlev, aranan ifadenin metindeki ilk karakterinin konumunu verir; boşluklar da sayıma dahildir. Bu örnekteki harflerin her biri tek baytlı sayıldığı için sonuç, konum numarasıyla aynıdır.

2. Aramayı belirli bir konumdan başlatma​

Aynı kodda birden çok tire vardır ve belirli bir konumdan sonraki tireyi bulmak istiyoruz. B sütunu aramanın başlayacağı konumu içerir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=BULB("-";A2;B2)
=FINDB("-",A2,B2)
BULB
Formülünü incelemek için bir hücre seçin.
ABC
1KodBaşlangıçTire konumu
2TR-034-İST-202413
3TR-034-İST-202433
4TR-034-İST-202447
5TR-034-İST-2024811
Başlangıç KonumuExcelDepo v1.0.0
Sonuçlar sırasıyla 3, 3, 7 ve 11 olur. Arama başlangıç_sayısı konumundan başlar; o konumdaki karakter de aramaya dahildir. Bu yüzden 3. konumdan başlayan arama aynı tireyi bulur. Dönen sayı her zaman metnin başından itibaren hesaplanır, başlangıç konumundan itibaren değil.

3. Büyük ve küçük harf ayrımı​

Aynı metinde farklı harflerin aranması sonucu nasıl değiştirir? C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=BULB(B2;A2)
=FINDB(B2,A2)
BULB
Formülünü incelemek için bir hücre seçin.
ABC
1MetinArananKonum
2Ocak RaporuR6
3Ocak Raporur10
4Ocak RaporuO1
5Ocak Raporuo9
Harf DuyarlılığıExcelDepo v1.0.0
Sonuçlar sırasıyla 6, 10, 1 ve 9 olur. Büyük R ile küçük r ayrı karakterlerdir; büyük O ile küçük o için de durum aynıdır. İşlev, aranan harfin yalnızca birebir aynı yazılışını eşleştirir ve ilk eşleşmenin konumunu verir.

4. Bulunamayan ve boş aranan metin​

Aranan ifade bulunamadığında, joker karakter kullanıldığında ve aranan hücre boş olduğunda sonucun nasıl değiştiğine bakalım. B5 hücresini boş bırakın. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=BULB(B2;A2)
=FINDB(B2,A2)
BULB
Formülünü incelemek için bir hücre seçin.
ABC
1MetinArananKonum
2Fatura 202420248
3Fatura 2024fatura#DEĞER!
4Fatura 2024F*#DEĞER!
5Fatura 20241
Hata DurumlarıExcelDepo v1.0.0
Sonuçlar sırasıyla 8, #DEĞER!, #DEĞER! ve 1 olur. 2024 ifadesi sekizinci konumda bulunur. Küçük harfle yazılan fatura metinde bulunmadığı için #DEĞER! hatası oluşur. F* ifadesinde yıldız joker olarak çalışmaz, metinde yıldız karakteri aranır ve bulunamaz; sonuç yine #DEĞER! olur. Aranan hücre boşsa boş metin aranmış sayılır ve arama başlangıç konumunda eşleşir; bu örnekte sonuç 1 olur.

Kullanırken dikkat edin​

  • bul_metin: Aranacak metindir. Büyük ve küçük harf ayrımı yapılır. ? ve * gibi joker karakterler özel anlam taşımaz, düz karakter olarak aranır. bul_metin boş metin ise işlev başlangıç_sayısı değerini verir; bu değer atlanmışsa sonuç 1 olur.
  • metin_içinde: Aramanın yapılacağı metindir. bul_metin bu metinde birden çok kez geçiyorsa işlev, başlangıç_sayısı konumundan sonraki ilk eşleşmenin konumunu verir.
  • başlangıç_sayısı: Aramanın başlayacağı bayt konumudur. Atlanırsa 1 kabul edilir ve arama metnin başından başlar. Bu konumdaki karakter de aramaya dahildir. Dönen konum her zaman metin_içinde değerinin başından hesaplanır. Sayı 0 veya negatifse ya da metnin uzunluğundan büyükse işlev #DEĞER! hatası verir.
  • Bayt esasına göre sayım: BULB, çift baytlı karakter kümesini (DBCS) destekleyen bir dil düzenleme dili olarak etkinse her çift baytlı karakteri 2 sayar. Aksi durumda her karakteri 1 sayar ve sonuç BUL işlevininkiyle aynı olur. Latin harfleri ve rakamlar tek baytlıdır.
  • Hata durumları: bul_metin, metin_içinde içinde bulunamazsa #DEĞER! hatası verir. Büyük ve küçük harf farkı da bulunamama nedenidir. başlangıç_sayısı 0 veya negatifse ya da metin_içinde uzunluğunu aşıyorsa yine #DEĞER! hatası oluşur. Hatayı gizlemek için işlevi EĞERHATA ile sarmalayabilirsiniz.
  • İlgili işlevler:
    • BUL: Bayt değil karakter esasına göre, büyük ve küçük harfi ayırt ederek arar. DBCS dili kullanmıyorsanız aynı sonucu verir.
    • MBULB: Bayt esasına göre arar ancak harf duyarsızdır ve joker karakter kabul eder.
    • MBUL: Karakter esasına göre, harf duyarsız ve joker karakterli arama gerektiğinde tercih edilir.
    • PARÇAALB: Bulunan konumdan itibaren bayt esasına göre metin parçası almak için birlikte kullanılır.
    • PARÇAAL: Karakter esasına göre metin parçası almak için kullanılır.
    • EĞERHATA: Metin bulunamadığında oluşan #DEĞER! hatası yerine istediğiniz değeri göstermek için kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
11
İlk yayın
Güncel
İngilizce
FINDB
Platformlar
Windows, Mac

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst