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

Uygulandığı Öğe
Microsoft 365 için Excel Mac'te Microsoft 365 için Excel Excel 2024 Mac için Excel 2024 Excel 2021 Mac için Excel 2021 Excel 2019 Excel 2016

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 (within_text), 25. karakterden (start_num) başlayarak "r" karakterini arar, ama #VALUE! hatasını döndürü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.

Daha fazla yardım mı gerekiyor?

Dilediğiniz zaman Excel Teknoloji Topluluğundaki uzmanlara sorabilir veya Topluluklar'dan destek alabilirsiniz.

Ayrıca Bkz:

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

BUL/BULB işlevleri

MBUL/ARAB FONKSİYONLARI

Excel’deki formüllere genel bakış

Bozuk formülleri önleme

Formüllerde hataları algılama

Tüm Excel işlevleri (alfabetik)

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