Özellik ikonu

MBUL

İndirme izni yok

Genel Bakış

MBUL (SEARCH), bir metin içinde aranan metnin ilk geçtiği yerin karakter sırasını verir. Büyük/küçük harf ayrımı yapmaz ve joker karakterleri destekler. Bir ifadenin metinde olup olmadığını denetlemek ya da metnin bir bölümünü ayıklamak veya değiştirmek için konumu belirlemekte kullanılır.

Söz dizimi ve parametre​

ENEnglish
Kategori
Metin
İngilizce adı
SEARCH
Platform
Windows Mac Web
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 Metin içinde aranacak karakteri, sözcüğü veya joker karakterli ifadeyi belirtir.
metin_içindewithin_text Zorunlu bul_metin değerinin aranacağı metni veya metin içeren hücreyi belirtir.
başlangıç_sayısıstart_num İsteğe bağlı Aramanın metin_içinde değerinin kaçıncı karakterinden başlayacağını belirtir.
Geçerli kullanımlar
=MBUL("e";"Muhasebe")
=MBUL(A2;B2)
=MBUL("e";A2;6)
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 konumu her zaman metin_içinde değerinin ilk karakterinden sayarak verir; başlangıç_sayısı yalnızca aramanın nereden başlayacağını belirler. Sonuç sayıdır, bu nedenle PARÇAAL gibi işlevlerle birlikte kullanılabilir.

1. Aranan metnin ilk konumu​

A sütunundaki aranan metnin B sütunundaki metinde kaçıncı karakterden başladığını bulalım. başlangıç_sayısı verilmediğinde arama ilk karakterden başlar. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=MBUL(A2;B2)
=SEARCH(A2,B2)
MBUL
Formülünü incelemek için bir hücre seçin.
ABC
1ArananMetinKonum
2aMuhasebe4
3lMaliyet3
4eDefter2
5kNet kar5
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 4, 3, 2 ve 5 olur. İşlev her satırda aranan metnin soldan sağa ilk geçtiği yerin sırasını verir. "Net kar" metnindeki boşluk da bir karakter sayıldığından k harfi beşinci sıradadır.

2. Aramayı belirli bir karakterden başlatma​

"Muhasebe" metninde e harfi iki yerde geçer. B sütunundaki başlangıç konumunu değiştirerek hangi e harfinin bulunacağını görelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=MBUL("e";A2;B2)
=SEARCH("e",A2,B2)
MBUL
Formülünü incelemek için bir hücre seçin.
ABC
1MetinBaşlangıçKonum
2Muhasebe16
3Muhasebe66
4Muhasebe78
5Muhasebe88
Başlangıç KonumuExcelDepo v1.0.0
Sonuçlar sırasıyla 6, 6, 8 ve 8 olur. Arama 1 ve 6. karakterden başladığında ilk e harfi bulunur. 7 ve 8. karakterden başladığında ise altıncı karakterdeki e atlanır ve sondaki e bulunur. Konum her zaman metnin başından sayıldığı için başlangıç değeri sonucu kaydırmaz.

3. Büyük/küçük harf ve joker karakterler​

MBUL büyük/küçük harfe duyarsızdır ve ? ile * joker karakterlerini kabul eder. Gerçek bir soru işaretini aramak için önüne ~ konur. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=MBUL(A2;B2)
=SEARCH(A2,B2)
MBUL
Formülünü incelemek için bir hücre seçin.
ABC
1ArananMetinKonum
2SMuhasebe5
3m?hMuhasebe1
4a*eMuhasebe4
5*aKalem1
6~?Evet?5
Joker KarakterExcelDepo v1.0.0
Sonuçlar sırasıyla 5, 1, 4, 1 ve 5 olur. Büyük harfle yazılan S metindeki küçük s harfini bulur. ? tek bir karakterin, * ise birden çok karakterin yerini tutar; bu yüzden m?h ve a*e ifadeleri eşleşir. İşlev her zaman alt metin aradığı için *a ifadesi ilk karakterden itibaren eşleşir. ~? ifadesi ise soru işaretinin kendisini bulur.

4. Hata durumları​

Aranan metin bulunamazsa ya da başlangıç değeri geçersizse işlev hata verir. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=MBUL(A2;B2;C2)
=SEARCH(A2,B2,C2)
MBUL
Formülünü incelemek için bir hücre seçin.
ABCD
1ArananMetinBaşlangıçKonum
2eDefter12
3eMuhasebe0#DEĞER!
4eMuhasebe-1#DEĞER!
5eDefter10#DEĞER!
6zMuhasebe1#DEĞER!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla 2, #DEĞER!, #DEĞER!, #DEĞER! ve #DEĞER! olur. İlk satır geçerli bir aramadır. Başlangıç değeri 0 veya negatifse, metnin uzunluğundan büyükse ya da aranan metin bulunamazsa işlev #DEĞER! hatası verir. Hatayı denetlemek için formülü EĞERHATA ile sarmalayabilirsiniz.

Kullanırken dikkat edin​

  • Büyük/küçük harf: MBUL büyük ve küçük harfi ayırt etmez; S ile s aynı karakter sayılır. Harf duyarlı arama gerekiyorsa BUL işlevini kullanın.
  • Joker karakterler: bul_metin içinde ? tek bir karakterin, * birden çok karakterin yerini tutar. Soru işareti, yıldız ya da tilde karakterinin kendisini aramak için önlerine tilde koyun: ~?, ~* ve ~~.
  • Yıldızla ilgili sınır: İşlev her zaman alt metin arar ve bul_metin değerinin başına ve sonuna otomatik olarak yıldız eklenmiş gibi davranır. Bu nedenle * ile belirli bir karakterle biten alt metin sınanamaz; *a gibi bir ifade ilk karakterden itibaren eşleşir ve 1 sonucunu verir.
  • bul_metin: Aranan metin metin_içinde içinde birden çok kez geçiyorsa işlev soldan sağa okuyarak her zaman ilk geçtiği yeri verir. bul_metin değeri metin_içinde içinde bulunamazsa #DEĞER! hatası döner.
  • başlangıç_sayısı: başlangıç_sayısı atlanırsa 1 kabul edilir ve arama ilk karakterden başlar. Bu değer 0 ya da negatifse veya metin_içinde değerinin uzunluğundan büyükse sonuç #DEĞER! olur. Boş bir hücreye başvurursanız bu değer 0 sayıldığından yine #DEĞER! hatası alırsınız; bu durumda parametreyi tamamen atlayın.
  • Karakter sayımı: Boşluklar ve noktalama işaretleri de birer karakter olarak sayılır. Döndürülen konum, başlangıç_sayısı ne olursa olsun metin_içinde değerinin ilk karakterine göre hesaplanır.
  • İlgili işlevler:
    • BUL: Aynı işi büyük/küçük harfe duyarlı yapar; harf ayrımı gerektiğinde ve joker karakter kullanılmayacaksa tercih edilir.
    • PARÇAAL: Bulunan konumdan başlayarak metnin ortasından karakter almak için MBUL ile birlikte kullanılır.
    • DEĞİŞTİR: Konumu bilinen karakterleri başka metinle değiştirmek için MBUL'un verdiği konumla birlikte kullanılır.
    • YERİNEKOY: Konuma bakmadan metindeki bir ifadeyi başka bir ifadeyle değiştirmek istediğinizde tercih edilir.
    • MBULB: Çift baytlık karakter kümesini kullanan dillerde bayt sayarak aynı aramayı yapar.
    • METİNSONRASI: Bir ayırıcıdan sonraki metni doğrudan almak istediğinizde konum hesaplamadan 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
14
İlk yayın
Güncel
İngilizce
SEARCH
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst