Excel'de BUL Fonksiyonu Çalışmıyor (Çözümleriyle Birlikte 4 Neden)

  • Bunu Paylaş
Hugh West

Bu eğitici yazıda, sorunun nedenlerini açıklayacağız. BUL excel'deki işlev çalışmıyor. Microsoft Excel , the BUL işlevi, bir metin dizesi içindeki belirli bir karakteri veya alt dizeyi bulmak için kullanılır. BUL fonksiyonu düzgün çalışmıyor ve #DEĞER Bu hata, hatalı argüman seçiminin bir sonucu olarak ortaya çıkar. BUL fonksiyon.

Alıştırma Çalışma Kitabını İndirin

Alıştırma çalışma kitabını buradan indirebilirsiniz.

Bul Fonksiyonu Çalışmıyor.xlsx

Excel BUL İşlevine Genel Bakış

  • Açıklama

Bu BUL işlevi, bir metin dizesi içinde belirli bir karakteri veya alt dizeyi bulmak için kullanılır

  • Genel Sözdizimi

FIND(find_text, within_text, [start_num])

  • Argüman Açıklaması
Tartışma Gereksinim Açıklama
find_text Gerekli Bulmak istediğimiz alt dize.
within_text Gerekli Metnin nerede aranacağı.
[start_num] Opsiyonel Metin içinde aramanın başlangıç konumu. Bu bağımsız değişkenin varsayılan değeri 1 .
  • Geri dönüşler

Bir dizeden belirli bir alt dizenin konumu.

  • İçinde mevcut

Sonraki tüm sürümler Excel 2003 .

Excel'de FIND İşlevinin Çalışmamasının Çözümleriyle Birlikte 4 Nedeni

Bu makale boyunca şunları göstereceğiz 4 sorununa ilişkin nedenler ve çözümler BUL Bunu size açık bir şekilde göstermek için her yöntem için benzersiz bir veri kümesi kullanacağız.

Neden 1: Excel'de 'within_text' Argümanı 'find_text' Argümanını İçermiyorsa BUL Fonksiyonu Çalışmıyor

İlk ve en önemli olarak, neden BUL fonksiyonu excel'de çalışmıyor çünkü ' within_text ' argümanı ' find_text Aşağıdaki veri kümesinde, hücrelerde bazı dizelerimiz var ( B5:B8 ). Hücre aralığının alt dizelerinin konumlarını bulabiliriz ( b ) kullanarak BUL alt dizesinin konumunu bulacağımızı varsayalım. a ' dizesi içinde Microsoft . a alt dizesinin dizede bulunmadığını fark ederseniz Microsoft Yani, bu durumda, ' within_text ' argümanı ' find_text ' tartışması. BUL fonksiyonu bu durumda çalışmayacaktır.

Bu yöntemi göstermek için adımları görelim.

ADIMLAR:

  • Başlamak için hücreyi seçin D5 . Bu hücreye aşağıdaki formülü ekleyin:
=FIND(C5,B5)

  • Basın Girin .
  • Ek olarak, yukarıdaki formül bir #DEĞER hücrede hata D5 dize olarak Microsoft alt dize içermiyor a .

  • Son olarak, aşağıdaki hücre formüllerini ekleyin ( E6:E8 ) hücrelerde ( D6:D8 ). #DEĞER alt dizeler dizelerde bulunmadığından her durum için hata.

Çözüm:

Şimdi bu hata kopyasını çözmek için, sütundaki alt dizelerin aşağıdaki yeni değerleri C . beri ' within_text ' yeni eklenen değerleri içerdiğinde herhangi bir #DEĞER Hata.

Daha fazlasını okuyun: Excel'de Hücredeki Metin Nasıl Bulunur

Neden 2: Excel'deki BUL İşlevi Bağımsız Değişkenlerin Büyük/Küçük Harf Duyarlılığı Nedeniyle Çalışmıyor

İçinde Excel, ve BUL fonksiyonu eğer ' find_tex t' dizeleri ile tam olarak eşleşmez. within_text Dolayısıyla, argümanların büyük/küçük harf duyarlılığı da bir başka nedendir. BUL içinde işlev Excel çalışmıyor. Aşağıdaki veri kümesinde, aynı veri kümesine sadece farklı alt dizelerle sahibiz. B5 dize şudur Microsoft . Bu dizeden, alt dizenin konumunu bulacağız m . alt dize karakterinin küçük harfle yazıldığını, dizenin ise aynı karakteri büyük harfle yazdığını görebiliriz.

Bu yöntemi gerçekleştirmek için gerekli adımları görelim.

ADIMLAR:

  • İlk olarak, hücreyi seçin D5 . Bu hücreye aşağıdaki formülü ekleyin:
=FIND(C5,B5)

  • Vurmak Girin .
  • Daha sonra, görebiliriz #DEĞER hücrede hata D5 .

  • Son olarak, aşağıdaki hücre formüllerini yazın ( E6:E8 ) hücrelerde ( D6:D8 ) alacağız. #DEĞER alt dizeler karşılık gelen dizelerin hiçbiriyle tam olarak eşleşmediğinden her durum için hata.

Çözüm:

Bu hatayı çözmek için, alt dizelerin önceki değerlerini tam olarak ' within_text ' argümanını değiştirdikten sonra şunu görebiliriz BUL fonksiyonu düzgün çalışır ve herhangi bir #DEĞER Hata.

Daha fazlasını okuyun: Excel'de Bir Hücre Aralığının Belirli Bir Metin İçerip İçermediğini Bulma (4 Yöntem)

Benzer Okumalar

  • Excel Aralıkta Metin Arama (11 Hızlı Yöntem)
  • Excel'de Hücrenin Belirli Bir Metin İçerip İçermediğini Bulma
  • Excel'de Aralıktaki Değer Nasıl Bulunur (3 Yöntem)
  • Excel Fonksiyonu: BUL vs ARA (Karşılaştırmalı Bir Analiz)
  • Excel'de Dize İçinde Bir Karakter Nasıl Bulunur

Neden 3: 'start_num' Argümanı 'within_text' Argümanından Büyük Olduğunda Excel BUL Fonksiyonu Çalışmıyor

Kullanırken BUL fonksiyonunda ' start_num ' argümanındaki toplam karakter sayısından büyük olmayacaktır. within_text ' tartışması. BUL 'nin bir değerini girerseniz excel'deki işlev çalışmayacaktır. start_num ' argümanından daha büyük within_text Bu yöntemi göstermek için aşağıdaki veri kümesini kullanacağız.

Bu yöntemi gerçekleştirmek için gerekli adımları görelim.

ADIMLAR:

  • İlk olarak, hücreyi seçin D5 Bu hücreye aşağıdaki formülü yazın:
=FIND(C5,B5,7)

  • Ardından, tuşuna basın Girin .
  • Böylece, biz de #DEĞER hücrede hata D5 .

Bu hata oluşur çünkü alt dizenin konumu M dize içinde Microsoft o 1 Ama BUL fonksiyonu aramaya konumdan başlar 7 . Bu yüzden fonksiyon M ve döndürür #DEĞER Hata.

  • Son olarak, hücrelerin formüllerini ekleyin ( E6:E9 ) hücrelerde ( D6:D9 ). #DEĞER 'den bu yana tüm durumlarda hata start_num ' argümanının, bu dizenin ' witin_text '.

Çözüm:

yerine ' start_num ' argümanı ile 1 Bu eylem, tüm #DEĞER veri kümesindeki hatalar. BUL fonksiyonu çıktı döndürür çünkü ' start_num ' argümanı artık ' within_text ' argümanı.

Daha fazlasını okuyun: Excel'de Sıfırdan Büyük Sütundaki Son Değeri Bulma (2 Kolay Formül)

Neden 4: Excel'deki BUL İşlevi 'start_num' Bağımsız Değişkeni 0'dan Küçük veya 0'a Eşitse Çalışmaz

Bunun arkasındaki bir başka neden BUL fonksiyonunun excel'de çalışmaması ' start_num ' argümanından küçük veya eşittir 0 'nin herhangi bir değerini girersek start_num ' argümanı 0 veya negatif BUL fonksiyonu bir #DEĞER Bunu göstermek için ' start_num ' argümanını aşağıdaki veri kümesinde kullanın.

Şimdi bu yöntemle ilgili adımları görelim.

ADIMLAR:

  • Başlangıçta, hücreyi seçin D5 . Bu hücreye aşağıdaki formülü girin:
=FIND(C5,B5,-1)

  • Basın, Girin .
  • Sonuç olarak, bir #DEĞER hücrede hata D5 negatif bir değer kullandığımız için -1 ' olarak start_num ' argümanı.

  • Son olarak, aşağıdaki hücre formüllerini girin ( E6:E8 ) hücrelerde ( D6:D8 ). #DEĞER hatası oluşuyor çünkü ' start_num ' argümanı her formülde negatiftir.

Çözüm:

'nin negatif değerinden beri start_num ' argümanının nedeni #DEĞER hatasıyla karşılaşırsınız, bu yüzden tüm negatif değerleri 1 Bu yüzden BUL fonksiyonunun döndürmediği #DEĞER artık hata vermiyor.

Daha fazlasını okuyun: Excel'de Birden Fazla Değer Nasıl Bulunur (8 Hızlı Yöntem)

Sonuç

Sonuç olarak, bu eğitim size neden BUL fonksiyonu excel'de çalışmıyor. Becerilerinizi test etmek için bu makale ile birlikte gelen alıştırma çalışma kitabını indirin. Herhangi bir sorunuz varsa, lütfen aşağıdaki kutuya bir yorum bırakın. Ekibimiz size en kısa sürede cevap vermeye çalışacaktır. Daha fazla merak uyandırmak için gözünüzü dört açın Microsoft Excel gelecekte çözümler.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.