İçindekiler
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.xlsxExcel 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.