Genel Bakış
BUL (FIND), bir metnin başka bir metin içinde ilk kez hangi karakter konumunda başladığını verir. Arama büyük/küçük harfe duyarlıdır ve joker karakter kabul etmez. Bu nedenle ad, kod veya açıklama gibi metinlerde belirli bir ifadenin yerini bulmak ve bu konumu SOLDAN, PARÇAAL gibi işlevlerle birlikte kullanmak için tercih edilir.
Sonuç, metin_içinde metninin başından sayılan karakter konumudur. Konum her zaman metnin başına göre verilir; başlangıç_sayısı yalnızca aramanın nereden başlayacağını belirler, sayımı kaydırmaz. Türkçe Excel'de bağımsız değişkenler noktalı virgülle, İngilizce Excel'de çoğunlukla virgülle ayrılır; bölgesel ayarınıza göre ayırıcı değişebilir.
Sonuçlar sırasıyla 1, 4 ve 2 olur. Büyük M ile küçük m farklı karakterler sayıldığı için aynı metinde farklı konumlar bulunur. Aranan karakter metinde birden çok yerde geçiyorsa işlev soldan sağa okuyarak her zaman ilk eşleşmenin konumunu verir.
Sonuçlar sırasıyla 1, 8, 16 ve 6 olur. İlk satırda arama metnin başından başladığı için ilk büyük A bulunur. Başlangıç değeri büyüdükçe önceki karakterler atlanır ve sonraki eşleşme bulunur. Sonuç her durumda metnin başından sayılan konumdur; aramanın başladığı yerden sayılmaz.
Sonuçlar sırasıyla 7, 9, 11 ve 7 olur. İlk satırda aranan sayı da metne çevrilerek aranır ve aradaki boşluklar konum sayısına dahil edilir. İkinci satırda yüzde işareti iki kez geçse de yalnızca ilk eşleşme döner. Son satırda ilk çift tırnağın konumu bulunur.
Tırnak işaretini hücreye yazmak yerine doğrudan formülde aramak isterseniz aşağıdaki formülü kullanabilirsiniz:
Sonuçlar sırasıyla 8, #DEĞER!, #DEĞER!, #DEĞER! ve #DEĞER! olur. İlk satır geçerli bir aramadır. İkinci satırda büyük K metinde yoktur; yalnızca küçük k vardır ve arama harf duyarlı olduğundan eşleşme bulunamaz. Üçüncü satırda arama, metindeki son d karakterinden sonra başladığı için eşleşme çıkmaz. Dördüncü satırda başlangıç_sayısı metin uzunluğunu aşar, beşinci satırda ise 1'den küçüktür. Bu dört durumda da #DEĞER! hatası oluşur.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- FIND
- 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 | Aranacak metni belirtir; tırnak içinde yazılmış bir metin ya da bir hücre başvurusu olabilir. |
| metin_içindewithin_text | Zorunlu | Aranan metni içeren metni belirtir; tırnak içinde yazılmış bir metin ya da bir hücre başvurusu olabilir. |
| başlangıç_sayısıstart_num | İsteğe bağlı | Aramanın metin_içinde metninin hangi karakterinden başlayacağını belirtir. |
Geçerli kullanımlar
=BUL("M";"Mehmet Mutlu")
=BUL(A2;B2)
=BUL(A2;B2;C2)
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. Büyük/küçük harfe duyarlı temel arama
A sütunundaki metnin B sütunundaki metin içinde hangi konumda başladığını bulalım. Aranan değerler büyük ve küçük harf farkıyla yazılmıştır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:BUL
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Aranan | Metin | Konum |
| 2 | M | Mehmet Mutlu | 1 |
| 3 | m | Mehmet Mutlu | 4 |
| 4 | e | Mehmet Mutlu | 2 |
TemelExcelDepo v1.0.0
2. Aramayı belirli bir karakterden başlatma
Aynı harfin metin içinde birden çok kez geçtiği bir listede, aramayı C sütunundaki karakter konumundan başlatalım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:BUL
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Aranan | Metin | Başlangıç | Konum |
| 2 | A | Ankara-Antalya-Adana | 1 | 1 |
| 3 | A | Ankara-Antalya-Adana | 2 | 8 |
| 4 | A | Ankara-Antalya-Adana | 9 | 16 |
| 5 | a | Ankara-Antalya-Adana | 5 | 6 |
BaşlangıçExcelDepo v1.0.0
3. Boşluk, noktalama, sayı ve tırnak işareti
Boşluklar ve noktalama işaretleri de birer karakter olarak sayılır. Aranan değer sayı da olabilir; tırnak işaretini aratmak için ise tırnağı bir hücreye yazabilir ya da DAMGA(34) kullanabilirsiniz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:BUL
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Metin | Aranan | Konum |
| 2 | 1 2 3 4 5 6 | 4 | 7 |
| 3 | indirim %15 %20 | % | 9 |
| 4 | başlangıç orta son | orta | 11 |
| 5 | Kitap "Sefiller" romanı | " | 7 |
Özel KarakterlerExcelDepo v1.0.0
Tırnak işaretini hücreye yazmak yerine doğrudan formülde aramak isterseniz aşağıdaki formülü kullanabilirsiniz:
4. Hata durumları
Aranan metin bulunamadığında ya da başlangıç değeri geçersiz olduğunda işlev hata verir. D sütunundaki formülle farklı durumları karşılaştıralım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:BUL
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Aranan | Metin | Başlangıç | Sonuç |
| 2 | e | kalem defter | 5 | 8 |
| 3 | K | kalem defter | 1 | #DEĞER! |
| 4 | d | kalem defter | 8 | #DEĞER! |
| 5 | a | kalem defter | 50 | #DEĞER! |
| 6 | a | kalem defter | 0 | #DEĞER! |
HatalarExcelDepo v1.0.0
Kullanırken dikkat edin
- Büyük/küçük harf duyarlılığı: BUL büyük ve küçük harfi ayırt eder; bul_metin içindeki M ile m farklı karakterlerdir. Harf farkını yok saymak istiyorsanız MBUL işlevini kullanın.
- Joker karakterler: İşlev joker karakterleri desteklemez. ? ve * özel anlam taşımaz, diğer karakterler gibi düz karakter olarak aranır.
- bul_metin ve metin_içinde: bul_metin ve metin_içinde parametrelerinden her biri tırnak içinde yazılmış bir metin ya da bir hücre başvurusu olabilir. Aranan değer sayı olduğunda da metin gibi aranır.
- İlk eşleşme: bul_metin metinde birden çok kez geçiyorsa işlev soldan sağa okur ve her zaman ilk eşleşmenin konumunu verir. Sonraki eşleşmelere ulaşmak için başlangıç_sayısı değerini ilk eşleşmenin ötesine taşıyın.
- başlangıç_sayısı: başlangıç_sayısı aramanın metin_içinde metninin kaçıncı karakterinden başlayacağını belirtir. Parametre boş bırakılırsa 1 kabul edilir ve arama metnin başından başlar. Sonuçtaki konum yine metnin başından sayılır.
- Boşluk ve noktalama: Boşluklar ve noktalama işaretleri de tek tek karakter olarak sayılır; bu nedenle konumu etkiler.
- Çift tırnak aramak: Çift tırnak işaretinin konumunu bulmak için formül içinde tırnağı iki kez yazmak yerine DAMGA(34) kullanabilirsiniz.
- #DEĞER! hatası: Aşağıdaki durumlarda işlev #DEĞER! hatası verir: bul_metin metin_içinde bulunamadığında; başlangıç_sayısı 1'den küçük olduğunda; başlangıç_sayısı metin_içinde metninin uzunluğundan büyük olduğunda; başlangıç_sayısı bul_metin metninin son eşleşme konumundan sonraya denk geldiğinde.
- İlgili işlevler: MBUL: büyük/küçük harf farkı gözetmeyen ve joker karakterleri destekleyen arama gerektiğinde BUL yerine tercih edilir. ÖZDEŞ: iki metnin harf duyarlı olarak tamamen aynı olup olmadığını denetlemek için kullanılır. YERİNEKOY: bulunan metni başka bir metinle değiştirmek gerektiğinde kullanılır. BULB: çift baytlık karakter kümesi kullanan dillerde BUL yerine kullanılır. METİNSONRA: bir ayırıcıdan sonraki metni doğrudan almak istediğinizde konum hesaplamaya gerek bırakmaz. DAMGA: çift tırnak gibi karakterleri koda göre üretip aramak için 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