FIND funksiyasi Excelda ishlamaydi (yechimlar bilan 4 ta sabab)

  • Buni Baham Ko'Ring
Hugh West

Ushbu qo'llanmada biz excel dasturidagi FIND funksiyasi ishlamayotganligi muammosi sabablarini tushuntiramiz. Microsoft Excel da FIND funksiyasi matn qatori ichida ma'lum bir belgi yoki pastki qatorni topish uchun ishlatiladi. Ba'zan FIND funksiyasi to'g'ri ishlamaydi va #VALUE xatosini beradi. Bu xatolik FIND funksiyasida argumentlarni noto'g'ri tanlash natijasida yuzaga keladi.

Amaliyot kitobini yuklab oling

Mashq kitobini shu yerdan yuklab olishingiz mumkin.

Topish funksiyasi ishlamayapti.xlsx

Excel FIND funksiyasiga umumiy ko'rinish

  • Tavsif

FIND funktsiyasi matn qatori ichidagi ma'lum bir belgi yoki pastki qatorni topish uchun ishlatiladi

  • Umumiy sintaksis

TOPISH(matnni_topish, matn ichida_boshlash_raqami)

  • Argument tavsifi
Argument Talab Tushuntirish
matnni topish Majburiy Substring biz topmoqchi bo'lgan narsa.
matn ichida Majburiy Matn qidiriladigan joy.
[start_num] Ixtiyoriy Matndagi qidiruvning boshlangʻich pozitsiyasi. Ushbu argumentning standart qiymati 1 .
  • Qaytadi

satrdan ma'lum bir pastki qatorning joylashuvi.

  • Mavjud

Barcha versiyalarda Excel 2003 dan keyin.

FIND funksiyasining Excelda ishlamasligining 4 sababi

Ushbu maqola davomida biz 4 sabab va yechimlarni ko'rsatamiz. excel da FIND funksiyasi nima uchun ishlamayotganligi muammosiga. Buni sizga aniq ko'rsatish uchun har bir usul uchun noyob ma'lumotlar to'plamidan foydalanamiz.

1-sabab: FIND funksiyasi ishlamasa, "matn ichida" argumenti Excelda "matnni topish" argumentini o'z ichiga olmasa

Birinchi navbatda va eng avvalo, excel'dagi FIND funksiyasi nima uchun ishlamayotganini muhokama qilamiz, chunki ' matn ichida ' argumentida ' matnni topish ' argumenti mavjud emas. Quyidagi ma'lumotlar to'plamida biz hujayralardagi ba'zi qatorlarga egamiz ( B5:B8 ). Biz FIND funktsiyasidan foydalanib, katakcha diapazoni ( b ) ostki satrlarining o'rinlarini topishimiz mumkin. Faraz qilaylik, ‘ a ’ pastki qatorining o‘rnini Microsoft satrida topamiz. Agar Microsoft qatorida a pastki qatori mavjud emasligini sezsangiz. Demak, bu holda ‘ matn ichida ’ argumentida ‘ matn_topish ’ argumenti mavjud emas. Bu holda FIND funksiyasi ishlamaydi.

Ushbu usulni tasvirlash uchun qadamlarni ko'rib chiqamiz.

QADAMLAR :

  • Boshlash uchun D5 katakchasini tanlang. Ushbu katakchaga quyidagi formulani kiriting:
=FIND(C5,B5)

  • Enter tugmasini bosing .
  • Bundan tashqari, yuqoridagi formula #VALUE xatosini beradi. D5 yacheyka, chunki Microsoft pastki qatorda a mavjud emas.

  • Nihoyat, ( D6:D8 ) katakchalarga quyidagi katak formulalarini ( E6:E8 ) kiriting. Biz har bir holat uchun #VALUE xatosini olamiz, chunki stinglarda pastki qatorlar mavjud emas.

Yechim:

Endi bu xato nusxasini hal qilish uchun C ustunidagi pastki satrlarning quyidagi yangi qiymatlari. ' matn ichida ' yangi qo'shilgan qiymatlarni o'z ichiga olganligi sababli biz hech qanday #VALUE xatosini olmaymiz.

Batafsil o'qing: Excel'da katakchadagi matnni qanday topish mumkin

2-sabab: Excelda FIND funksiyasi argumentlarning katta-kichik harf sezgirligi tufayli ishlamayapti

Excelda FIND funksiyasi ishlamaydi, agar ' find_tex t' ' ichidagi_matn satrlariga to'liq mos kelmasa '. Demak, argumentlarning katta-kichik harf sezgirligi Excel da FIND funksiyasi ishlamayotganining yana bir sababidir. Quyidagi ma'lumotlar to'plamida bizda turli xil pastki qatorlar bilan bir xil ma'lumotlar to'plami mavjud. B5 katakchada satr Microsoft . Ushbu satrdan biz m ostki satrining o'rnini topamiz. Biz pastki satr belgisi kichik harfda ekanligini ko'rishimiz mumkin, satr esa katta harfda bir xil belgini o'z ichiga oladi.

Ushbu usulni bajarish bosqichlarini ko'rib chiqamiz.

QADAMLAR:

  • Avval D5 katakchasini tanlang. Quyidagi formulani kiritingbu katakda:
=FIND(C5,B5)

  • Enter tugmasini bosing.
  • Keyin, D5 katagida #VALUE xatosini ko'rishimiz mumkin.

  • Nihoyat , ( D6:D8 ) katakchalarining quyidagi formulalarini ( E6:E8 ) yozing. Biz har bir holat uchun #VALUE xatosini olamiz, chunki pastki qatorlar mos keladigan satrlarning birortasiga toʻliq mos kelmaydi.

Yechim:

Ushbu xatoni hal qilish uchun pastki qatorlarning oldingi qiymatlarini ' matn ichida ' argumentiga to'liq mos keladigan yangi qiymatlar bilan almashtiring. O'zgartirgandan so'ng biz FIND funksiyasi to'g'ri ishlashini va hech qanday #VALUE xatosini qaytarmasligini ko'rishimiz mumkin.

Batafsil o'qing: Yacheykalar diapazoni Excelda maxsus matnni o'z ichiga olganligini qanday aniqlash mumkin (4 usul)

O'xshash o'qishlar

  • Excel diapazonidagi matnni qidirish (11 ta tezkor usul)
  • Yacheyka Excelda ma'lum matnni o'z ichiga olganligini qanday topish mumkin
  • Excel-da diapazondagi qiymatni qanday topish mumkin (3 usul)
  • Excel funktsiyasi: TOP VA QIZISH (Qiyosiy tahlil)
  • Excelda satrda belgini qanday topish mumkin

3-sabab: Excel FIND funksiyasi "start_num" argumenti "in_matn" argumentidan kattaroq bo'lsa ishlamaydi

FIND funktsiyasidan foydalanilganda, ' start_num ' argumentining qiymati umumiy sonidan katta bo'lmasligi shart.‘ matn ichida ’ argumentidagi belgilar. Agar siz ‘ start_num ’ argumentining qiymatini ‘ matn ichida ’ argumentidan kattaroq kiritsangiz, excel’dagi FIND funksiyasi ishlamaydi. Ushbu usulni tasvirlash uchun biz quyidagi ma'lumotlar to'plamidan foydalanamiz.

Ushbu usulni bajarish bosqichlarini ko'rib chiqamiz.

QADAMLAR:

  • Birinchidan, D5 katakchasini tanlang. Ushbu katakchaga quyidagi formulani yozing:
=FIND(C5,B5,7)

  • Keyin, Enter tugmasini bosing. .
  • Demak, D5 katakchada #VALUE xatosini olamiz.

Bu xatolik yuzaga keladi, chunki M pastki qatorning Microsoft qatoridagi oʻrni 1 . Lekin, FIND funksiyasi 7 pozitsiyasidan qidira boshlaydi. Shuning uchun funktsiya M o'rnini topa olmaydi va #VALUE xatosini qaytaradi.

  • Oxir-oqibat, katakchalar formulalarini kiriting ( E6:E9 ) katakchalarda ( D6:D9 ). Biz barcha holatlarda #VALUE xatosini olamiz, chunki ' start_num ' argumenti ' witin_text 'da o'sha satr pozitsiyasidan kattaroqdir.

Yechim:

' start_num ' argumentini 1 bilan almashtiring. Bu amal maʼlumotlar toʻplamidan barcha #VALUE xatolarni olib tashlaydi. FIND funksiyasi natijani qaytaradi, chunki ' start_num ' argumentining qiymati endi ' matn ichida ' argumentidan kichikroq.

O'qingBatafsil: Excel'da noldan katta ustundagi oxirgi qiymatni toping (2 ta oson formula)

4-sabab: Excelda FIND funksiyasi "start_num" argumenti kichikroq bo'lsa ishlamaydi yoki 0 ga teng

Excelda FIND funksiyasi ishlamayotganining yana bir sababi bu ' start_num ' argumentining qiymati dan kichik yoki teng. 0 . Agar ‘ start_num ’ argumentining 0 yoki manfiy qiymatini kiritsak, FIND funktsiyasi #VALUE xatosini qaytaradi. Buni ko'rsatish uchun biz quyidagi ma'lumotlar to'plamidagi ' start_num ' argumentining salbiy qiymatidan foydalanamiz.

Shunday qilib, keling, bu bilan bog'liq qadamlarni ko'rib chiqamiz. usul.

QADAMLAR:

  • Boshida D5 katakchasini tanlang. Ushbu katakchaga quyidagi formulani kiriting:
=FIND(C5,B5,-1)

  • Bosing, Enter .
  • Natijada biz D5 katakchada #VALUE xatosini olamiz, chunki biz salbiy qiymatdan -1 foydalandik. ' start_num ' argumenti.

  • Nihoyat, quyidagi katak formulalarini kiriting ( E6:E8 ) katakchalarda ( D6:D8 ). Har bir katakda #VALUE xatosini olamiz. Buning sababi, ' start_num ' argumentining qiymati har bir formulada manfiy.

Yechim:

" start_num " argumentining manfiy qiymati #VALUE xatosining sababi bo'lgani uchun barcha salbiy qiymatlarni almashtiring. 1 bilan. Shunday qilib, FIND funksiyasi endi #VALUE xatosini qaytarmaydi.

Batafsil o'qing: Excelda bir nechta qiymatlarni qanday topish mumkin (8 ta tezkor usul)

Xulosa

Xulosa qilib aytganda, ushbu qo'llanma sizga aniq tushuncha beradi. nima uchun FIND funksiyasi excelda ishlamayapti. Ko'nikmalaringizni sinab ko'rish uchun ushbu maqola bilan birga kelgan amaliy ish kitobini yuklab oling. Agar sizda biron bir savol bo'lsa, iltimos, quyidagi qutiga sharh qoldiring. Bizning jamoamiz sizga imkon qadar tezroq javob berishga harakat qiladi. Shunday ekan, kelajakda yanada qiziqarli Microsoft Excel yechimlarini kuzatib boring.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.