BUL/BULB ve MBUL/ARAB işlevlerindeki #DEĞER! hatasını düzeltme

Bu konu başlığı altında, BUL/BULB ve MBUL/ARAB işlevlerinde #DEĞER! hatasının en yaygın senaryolarıyla ilgili yardım sağlanır.

BUL ve MBUL işlevleriyle ilgili bilinmesi gereken birkaç nokta

  • BUL ve MBUL işlevleri birbirine çok benzer. Her ikisi de aynı şekilde çalışır; bir metin dizesi içinde bir karakteri veya başka bir metin dizesini bulurlar. Bu iki işlevin arasındaki fark, BUL'un büyük/küçük harfe duyarlı olması MBUL'un ise büyük/küçük harfe duyarlı olmamasıdır. Dolayısıyla, metin dizesinde büyük/küçük harf eşleştirmesi istemiyorsanız MBUL işlevini kullanın.

  • İşlevin dizeyi belirttiğiniz karakter sayısı temelinde döndürmesini istiyorsanız, BUL işleviyle birlikte PARÇAAL işlevini kullanın. BUL yardım konusunda, PARÇAAL ve BUL bileşimlerinin kullanımıyla ilgili bilgi ve örnekler bulabilirsiniz.

  • Bu işlevlerin söz dizimi aynıdır: bul_metin, metin_içinde, [başlangıç_sayısı]. Basit sözcüklerle, söz dizimi şu anlama gelir: Ne bulmak istiyorsunuz?, Bunu nerede bulmak istiyorsunuz?, Hangi konumdan başlamak istiyorsunuz?

Sorun: bul_metin bağımsız değişkenindeki değer, metin_içinde dizesinde bulunamıyor

İşlev, belirtilen metin dizesinde bulunacak olan metni bulamıyorsa, #DEĞER! hatası oluşturur.

Örneğin, şöyle bir işlev:

  • =BUL("eldivenler","Eldivenler (Gençlik)",1)

#DEĞER! hatası oluşturur, çünkü dizede eşleşen "eldivenler" yoktur, yalnızca "Eldivenler" vardır. BUL işlevinin büyük/küçük harfe duyarlı olduğunu unutmayın, bu nedenle metin_içinde bağımsız değişkenindeki dizede bul_metin bağımsız değişkenindeki değerin tam eşleşmesinin var olmasına dikkat edin.

Öte yandan, bu MBUL işlevi büyük/küçük harfe duyarlı olmadığından 1 değeri döndürecektir:

  • =MBUL("eldivenler","Eldivenler (Gençlik)",1)

Çözüm: Söz dizimini gerektiği gibi düzeltin.

Sorun: Başlangıç_sayısı bağımsız değişkeni sıfır (0) olarak ayarlanmış.

Başlangıç_sayısı isteğe bağlı bir bağımsız değişkendir ve bunu atlarsanız, varsayılan değer 1 olduğu kabul edilir. Bununla birlikte, söz diziminde bağımsız değişken varsa ve değeri 0 olarak ayarlanmışsa #DEĞER! hatasını görürsünüz.

Çözüm: Gerekmiyorsa başlangıç_sayısı bağımsız değişkenini kaldırın veya bunu doğru ve uygun bir değere ayarlayın.

Sorun: Başlangıç_sayısı bağımsız değişkeni, metin_içinde bağımsız değişkeninden daha büyük.

Örneğin, şu işlev:

  • =BUL(“r”,”İşlevler ve formüller”,25)

"İşlevler ve formüller" dizesinde (metin_içinde), 25. karakterden başlayarak (başlangıç_sayısı) “r” karakterini arar, ama #DEĞER! hatası döndürür çünkü dizede yalnızca 22 karakter vardır.

İpucu :  Metin dizesindeki toplam karakter sayısını bulmak için, UZUNLUK işlevini kullanın.

Çözüm: Başlangıç sayısını gerektiği gibi düzeltin.

İşlevlerle ilgili bir sorunuz mu var?

Excel topluluk forumuna bir soru gönderin

Excel’i geliştirmemize yardımcı olun

Excel'in sonraki sürümünü nasıl geliştirebileceğimiz konusunda önerileriniz var mı? Varsa, lütfen Excel User Voice forumundaki başlıkları gözden geçirin.

Ayrıca Bkz:

#DEĞER! hatasını düzeltme

BUL/BULB işlevleri

MBUL/ARAB işlevleri

Excel'deki formüllere genel bakış

Bozuk formülleri önleme

Formüllerdeki hataları saptamak için hata denetimini kullanma

Tüm Excel işlevleri (alfabetik)

Tüm Excel işlevleri (kategoriye göre)

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×