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.
İş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.
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.
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.
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.
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.
Söz dizimi ve parametre
- 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ı
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
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:MBUL
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Aranan | Metin | Konum |
| 2 | a | Muhasebe | 4 |
| 3 | l | Maliyet | 3 |
| 4 | e | Defter | 2 |
| 5 | k | Net kar | 5 |
TemelExcelDepo v1.0.0
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:MBUL
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Metin | Başlangıç | Konum |
| 2 | Muhasebe | 1 | 6 |
| 3 | Muhasebe | 6 | 6 |
| 4 | Muhasebe | 7 | 8 |
| 5 | Muhasebe | 8 | 8 |
Başlangıç KonumuExcelDepo v1.0.0
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:MBUL
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Aranan | Metin | Konum |
| 2 | S | Muhasebe | 5 |
| 3 | m?h | Muhasebe | 1 |
| 4 | a*e | Muhasebe | 4 |
| 5 | *a | Kalem | 1 |
| 6 | ~? | Evet? | 5 |
Joker KarakterExcelDepo v1.0.0
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:MBUL
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Aranan | Metin | Başlangıç | Konum |
| 2 | e | Defter | 1 | 2 |
| 3 | e | Muhasebe | 0 | #DEĞER! |
| 4 | e | Muhasebe | -1 | #DEĞER! |
| 5 | e | Defter | 10 | #DEĞER! |
| 6 | z | Muhasebe | 1 | #DEĞER! |
HatalarExcelDepo v1.0.0
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.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024