MBUL (SEARCH) ve BUL (FIND), bir metnin başka bir metin içinde kaçıncı karakterden başladığını bulan işlevlerdir. MBUL ile BUL fonksiyonları arasındaki fark şudur: BUL büyük ve küçük harfi ayırt eder, MBUL ayırt etmez ve yalnızca MBUL joker karakterleri destekler. Bu sayfada iki işlevin söz dizimini, farklarını ve hangi durumda hangisini seçmeniz gerektiğini örneklerle öğrenirsiniz.
MBUL de aynı bağımsız değişkenleri alır:
Aranan metin bulunamazsa oluşan hatayı EĞERHATA ile yakalayabilirsiniz:
Bir metnin başka bir metinde geçip geçmediğini DOĞRU ya da YANLIŞ olarak öğrenmek için konumu ESAYIYSA ile sarmalayın:
Bu kalıp, filtreleme sütunlarında ve koşullu biçimlendirme kurallarında çok kullanılır.
Birinci satırda küçük harfle tarih arandığı için BUL sütunu Bulunamadı, MBUL sütunu 1 sonucunu verir. 12 aramasında (10 ve 10) iki işlev aynı konumu bulur, çünkü rakamlarda harf farkı yoktur. Excel Eğitimi satırında harfler birebir aynı olduğu için BUL de eşleşir (1). Büyük harfle yazılmış EXCELDepo metninde ise BUL için Bulunamadı, MBUL için 1 görünür.
Birinci ve ikinci satırda kalıplar soru işareti ve yıldız işareti içerdiği için MBUL kalıba uyan metni bulur (1 ve 6), BUL ise bu işaretleri aynen aradığından Bulunamadı ve Bulunamadı sonucunu verir. Üçüncü satırda MBUL, yaklaşık işaretiyle belirtilen gerçek soru işaretinin konumunu verir (6); BUL aynı kalıbı düz metin saydığı için Bulunamadı döner. Son satırda aranan sözcük joker karakter içermez ve harfleri birebir aynıdır; bu yüzden iki işlev de aynı sonucu verir (8 ve 8).
Kargo kelimesi küçük harfle yazılmış ilk notta iki işlev farklı sonuç verir (YANLIŞ ve DOĞRU). Dördüncü satırdaki not tamamen büyük harfle yazıldığı için BUL ile YANLIŞ, MBUL ile DOĞRU çıkar ve Fark sütununda Harf farkı görünür. Kelimenin hiç geçmediği satırda iki sütun da aynı sonucu verir (YANLIŞ ve YANLIŞ). Serbest metinlerde kelime ararken harf farkı yüzünden kayıp yaşamamak için MBUL tabanlı kalıbı tercih edin.
MBUL ile BUL arasındaki fark nedir?
İki işlev de aynı işi yapar: aranan metnin, içinde arandığı metinde kaçıncı karakterden başladığını sayı olarak verir. Aradaki fark eşleştirme biçimindedir:- Harf duyarlılığı: BUL büyük ve küçük harfi ayırt eder, MBUL ayırt etmez. Bu yüzden ExcelDepo metninde excel sözcüğünü aramak BUL ile hata verir, MBUL ile konumu bulur.
- Joker karakter: MBUL'da soru işareti tek bir karakterin, yıldız işareti ise ardışık herhangi sayıda karakterin yerine geçer. Gerçek bir soru işareti ya da yıldız işaretini aramak için önüne yaklaşık işareti (tilde) konur. BUL'da bu karakterlerin hepsi düz karakter sayılır.
- Ortak davranış: İkisi de konumu 1'den başlayarak sayar, ilk eşleşmeyi döndürür ve aranan metin bulunamazsa #DEĞER! hatası verir.
BUL ve MBUL nasıl yazılır?
İki işlevin söz dizimi aynıdır. Önce BUL:- aranan_metin: Bulmak istediğiniz karakter ya da sözcük.
- metin_içinde: Aramanın yapılacağı metin ya da hücre.
- başlangıç_sayısı: Aramaya kaçıncı karakterden başlanacağını belirtir. Girmezseniz arama ilk karakterden başlar. Bu değer metnin uzunluğundan büyükse ya da 1'den küçükse işlev #DEĞER! verir. Döndürülen konum yine metnin başından sayılır.
Hangi durumda hangisini kullanmalı?
Harf farkı sizin için önemliyse, örneğin kod, kısaltma ya da büyük harfle yazılmış bir ibareyi ayırt etmek istiyorsanız BUL kullanın. Kullanıcının yazdığı serbest metinlerde, harf büyüklüğü tutarsız olduğunda ya da joker karakterle kalıp aradığınızda MBUL daha uygundur.Aranan metin bulunamazsa oluşan hatayı EĞERHATA ile yakalayabilirsiniz:
Bir metnin başka bir metinde geçip geçmediğini DOĞRU ya da YANLIŞ olarak öğrenmek için konumu ESAYIYSA ile sarmalayın:
Bu kalıp, filtreleme sütunlarında ve koşullu biçimlendirme kurallarında çok kullanılır.
1. Harf duyarlılığı farkı
Aşağıdaki tabloda aynı metinler hem BUL hem MBUL ile aranır. Bulunamayan aramalar EĞERHATA ile Bulunamadı yazısına çevrilir.MBUL ile BUL Fonksiyonları Arasındaki Farkı Öğrenme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Metin | Aranan | BUL Sonucu | MBUL Sonucu |
| 2 | Tarih: 06.05.2022 | tarih | Bulunamadı | 1 |
| 3 | Toplantı 12-06-2023 | 12 | 10 | 10 |
| 4 | EXCELDepo Sitesi | excel | Bulunamadı | 1 |
| 5 | Excel Eğitimi | Excel | 1 | 1 |
| 6 | Ankara Şubesi | ankara | Bulunamadı | 1 |
Harf DuyarlılığıExcelDepo v1.0.0
2. Joker karakterle arama
MBUL joker karakterleri kalıp olarak yorumlar, BUL ise bunları düz karakter gibi arar. Üçüncü satırda gerçek bir soru işareti, yaklaşık işareti kullanılarak aranır.MBUL ile BUL Fonksiyonları Arasındaki Farkı Öğrenme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Metin | Aranan Kalıp | BUL Sonucu | MBUL Sonucu |
| 2 | KLV-2024-Siyah | k?v | Bulunamadı | 1 |
| 3 | Fare Kablosu | k*u | Bulunamadı | 6 |
| 4 | Nasıl? | ~? | Bulunamadı | 6 |
| 5 | Klavye Seti | Seti | 8 | 8 |
Joker AramaExcelDepo v1.0.0
3. Müşteri notunda kelime kontrolü
Müşteri notlarında bir kelimenin geçip geçmediğini ESAYIYSA ile DOĞRU ya da YANLIŞ olarak alıyoruz. Beşinci sütun, yalnızca harf farkı yüzünden BUL'un kaçırdığı notları işaretler.MBUL ile BUL Fonksiyonları Arasındaki Farkı Öğrenme
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Müşteri Notu | Aranan Kelime | BUL ile Var mı | MBUL ile Var mı | Fark |
| 2 | Kargo gecikti, lütfen bilgi verin | kargo | YANLIŞ | DOĞRU | Harf farkı |
| 3 | Ürün hasarlı geldi | hasarlı | DOĞRU | DOĞRU | - |
| 4 | KARGO ücreti çok yüksek | kargo | YANLIŞ | DOĞRU | Harf farkı |
| 5 | Fatura düzeltilsin | kargo | YANLIŞ | YANLIŞ | - |
| 6 | Hızlı teslimat için teşekkürler | teslimat | DOĞRU | DOĞRU | - |
Not KontrolüExcelDepo v1.0.0
Sık sorulan sorular
- BUL ile MBUL arasındaki en önemli fark nedir? BUL büyük ve küçük harfi ayırt eder, MBUL ayırt etmez. Ayrıca yalnızca MBUL joker karakter kabul eder.
- Aranan metin bulunamazsa ne olur? İki işlev de #DEĞER! hatası döndürür. Hatayı EĞERHATA ile istediğiniz bir metne çevirebilirsiniz.
- Joker karakterler BUL işlevinde çalışır mı? Hayır. BUL soru işaretini ve yıldız işaretini sıradan karakter olarak arar.
- İşlev bana bulunan metni mi verir? Hayır, yalnızca ilk eşleşmenin konum numarasını verir. Metni ayıklamak için PARÇAAL gibi işlevlerle birlikte kullanın.
Kullanırken dikkat edin
- Başlangıç konumunu doğru verin: başlangıç_sayısı bağımsız değişkeni 1'den küçük ya da metnin uzunluğundan büyükse işlev #DEĞER! hatası verir. Aynı karakterin ikinci geçişini bulmak için ilk konuma 1 ekleyip bunu başlangıç olarak kullanabilirsiniz; sonuç yine metnin başından sayılır.
- Tarih hücrelerinde metin gibi aramayın: Hücredeki tarih gerçekte bir seri numarasıdır. Bu nedenle ekranda görünen tarih biçimi iki işlevle aranamaz. Tarihi arayacaksanız önce METNEÇEVİR ile istediğiniz biçimde metne çevirin. Metin olarak yazılmış tarihlerde arama sorunsuz çalışır.
- Joker karakter içeren metni BUL ile arayın: Aradığınız metinde gerçek bir soru işareti ya da yıldız işareti varsa ve MBUL kullanıyorsanız, bu karakterin önüne yaklaşık işareti (tilde) koymanız gerekir. Aksi halde karakter joker olarak yorumlanır ve beklenmeyen bir konum döner. Harf farkı sorun değilse BUL bu durumda da güvenli bir seçenektir.
- Hata yönetimini unutmayın: Bu işlevleri SOLDAN, SAĞDAN ya da PARÇAAL içinde kullanıyorsanız, aranan metin bulunmadığında tüm formül hata verir. Formülü EĞERHATA ile sarmalayarak boş ya da açıklayıcı bir sonuç döndürebilirsiniz.
- İlgili konular:
- İşlevler: SOLDAN, SAĞDAN, PARÇAAL, UZUNLUK, EĞERHATA, ESAYIYSA, YERİNEKOY, METNEÇEVİR
- Özellikler: Joker karakterler, Koşullu Biçimlendirme, Bul ve Seç
Ekli dosyalar
Son düzenleme: