Mundarija
Ma'lumotnoma xatosi yoki REF xatolik Excelda formula noto'g'ri hujayralarga tegishli bo'lsa. Bu formulada ishlatiladigan katakchalar, qatorlar yoki ustunlarni o'chirganingizda yuz berishi mumkin. Malumot xatosi bo'lsa, Excel #REF! xato belgisi. Ushbu maqolada biz Excelda qanday qilib REF xatolar yuzaga kelishi va xatolik bilan qanday kurashish mumkinligini ko'rsatamiz.
Quyidagi ma'lumotlar to'plamini ko'rib chiqing. Bu erda turli sotuvchilarning choraklik va yillik savdo ma'lumotlari keltirilgan. Yillik savdo ma'lumotlari barcha choraklik savdo ma'lumotlarini yig'ish orqali topiladi. Endi bu maʼlumotlar toʻplamidan foydalanib, biz sizga Excelda qanday qilib REF xato yuz berishi va xatolikdan qanday qutulish mumkinligini koʻrsatamiz.
Amaliyotni yuklab oling. Ish kitobi
Ishchi kitobni quyidagi havoladan yuklab olishingiz mumkin
Excel.xlsx-dagi REF xatolar
Excelda REF xatosini bartaraf etish misollari
1. Hujayra, ustun yoki qatorni oʻchirishda REF xatosi
Agar formulada ishlatiladigan katak, ustun yoki qatorni oʻchirib tashlasak, Excelda REF koʻrsatiladi. formula katakchasidagi xato. Keling, 4-chorak savdolari (ustun E )ni maʼlumotlar toʻplamimizdan oʻchirib tashlasak, nima boʻlishini koʻraylik.
Natijada 4-chorak savdolari ustunini o'chirish haqida, endi Yillik savdolar ustunining kataklarida REF xatosi ko'rsatilmoqda. Bu sodir bo'lmoqda, chunki hozir ushbu ustundagi formula havola qilingan ustunlardan birini topa olmaydi. dan istalgan katakni tanlasakformulalar ustunida biz formulalar qatoridan havola qilingan kataklardan biri #REF! Imzolash. Formulaning havola qilingan yacheyka ustunini o‘chirib tashlaganimiz sababli, formula katakchani topa olmayapti va REF xatosini ko‘rsatmoqda.
Batafsil o‘qing: #REFni qanday tuzatish kerak! Excelda xatolik (6 ta yechim)
2. REF xatosi boʻlgan kataklarni aniqlash
Agar sizda juda uzun maʼlumotlar toʻplami va koʻp formulalar mavjud boʻlsa, REF xatolar qo'lda zerikarli bo'lishi mumkin. Lekin xatolarni hal qilish uchun barcha REF xatolarini bilib olishingiz kerak.
➤ Barcha xatolarni bir vaqtning o'zida aniqlash uchun avval butun xatolikni tanlang. maʼlumotlar toʻplami va Uy > Tahrirlash > Top & tanlang > Maxsus ga o'ting.
➤ Shundan so'ng Maxsusga o'tish oynasi paydo bo'ladi. Birinchidan, Formulalar ni tanlang va Xatolar -ni tekshiring. Shundan so'ng OK tugmasini bosing.
Endi ko'rasiz ma'lumotlar to'plamidagi REF xatosi bo'lgan barcha hujayralar tanlanadi.
Batafsil o'qing: Ma'lumotnomani qanday topish mumkin Exceldagi xatolar (3 ta oson usul)
3. Bir nechta REF xatolarini olib tashlash
Siz Excel maʼlumotlar toʻplamidan barcha REF xatolarini <1-dan foydalanib olib tashlashingiz mumkin>Topish va almashtirish funksiyasi. ➤ Birinchidan, butun maʼlumotlar toʻplamini tanlang va Uy > Tahrirlash > Top & tanlang >O'zgartirish .
Endi Topish va almashtirish oynasi paydo bo'ladi.
➤ Nimani toping quti turi #REF! va Hammasini almashtirish -ni bosing.
Shundan so'ng, almashtirishlar sonini ko'rsatadigan tasdiqlash oynasi paydo bo'ladi.
➤ Ushbu oynada OK tugmasini bosing va Topish va almashtirish bo'limini yoping.
Natijada siz u erda ko'rasiz maʼlumotlar toʻplamida endi REF xatosi yoʻq. Formula o'chirilgan ustunlarni ozod qiladigan qiymatni ko'rsatadi.
Agar formulalar ustunining istalgan katakchasini bossangiz, formulalar qatoridan #REF ! belgi o'chiriladi va formula faqat mavjud kataklarni hisobga olgan holda qiymatni hisoblaydi .
Batafsil o'qing: Excelda qiymat xatosini qanday olib tashlash mumkin (4 ta tezkor usul)
4. REF xatosidan qochish uchun diapazonga havola
Nisbiy havolalar sifatida vergul qoʻyilgan kataklarga murojaat qilish oʻrniga , siz REF xatosidan qochish uchun diapazonga havoladan foydalanishingiz mumkin. Oldingi hollarda biz F6 , =SUM(B6,C6,D6,E6)
kataklarida quyidagi formuladan foydalanganmiz. Endi biz F ustunidagi yig'indini aniqlash uchun diapazonga havoladan foydalanamiz.
➤ F6 ,
<8 katakchalariga quyidagi formulani kiriting> =SUM(B6:E6)
Bu erda formula mos yozuvlar sifatida B6:E6 yacheyka diapazonidan foydalanadi va F6 katakchadagi yig'indini beradi. F6 katakchani ma'lumotlar to'plamining oxirigacha torting, shuning uchun formula F ustunidagi barcha kataklarga qo'llaniladi.
Endi formulada ishlatiladigan ustunlaringizdan birini o'chirsangiz, ko'rasiz. REF xatosi bu safar ko'rsatilmaydi. Bunday holda, formula oʻchirilgan ustun qiymatlari qolmagan qiymatni hisoblab chiqadi.
5. VLOOKUP funksiyasi REF xatosi
Agar siz notoʻgʻri kiritsangiz VLOOKUP funksiyasi dagi ustun indeks raqami Excel REF xatoni ko'rsatadi. Faraz qilaylik, bizning ma'lumotlar to'plamimiz uchun biz turli sotuvchilarning yillik sotuvlarini topmoqchimiz. Shunday qilib, biz bo'sh katakchaga quyidagi formulani kiritdik, =VLOOKUP(H8,A4:F12,7,FALSE).
Bu erda, H8 qidiruv qiymati ( Harold ), A4:F12 jadval massivi. 7 ustun indeks raqami va YOLG'ON formula aniq moslikni qaytarishini bildiradi.
Bizning formulamizda biz ustun indeks raqami sifatida 7 ni berdik. Lekin jadval massivi A4:F12 u faqat 6 ta ustunga ega. Natijada, formula REF xatosini qaytaradi.
Keling formulani tuzatamiz.
➤ Quyidagi tuzatilgan formulani kiriting. ,
=VLOOKUP(H8,A4:F12,6,FALSE)
Bu yerda H8 qidiruv qiymati, A4:F12 jadval massivi. 6 ustun indeks raqami va YOLG'ON formula aniq moslikni qaytarishini bildiradi.
Hozir bu vaqtda, ustun indeks raqami 6 jadval massivida joylashgan. Shunday qilib, formula REF xatosini ko'rsatmaydivaqt; balki ismi H8 katakchada bo'lgan sotuvchining yillik sotuvini qaytaradi.
O'xshash o'qishlar
- Excel dasturidagi NAME xatosining sabablari va tuzatishlari (10 ta misol)
- Xatoni davom ettirish bo'yicha Keyingi: Excel VBA da ishlov berish xatosi
- Excel VBA: “Keyingi xatoni davom ettirishni yoqish”ni oʻchirib qoʻying
6. Yoʻnaltiruvchi xato bilan HLOOKUP funksiyasi
Agar siz HLOOKUP funksiyasiga noto'g'ri qator indeks raqamini kiriting Excel REF xatosini ko'rsatadi. Faraz qilaylik, bizning ma'lumotlar to'plamimiz uchun HLOOKUP yordamida turli choraklardagi umumiy sotuvlarni topmoqchimiz. Shunday qilib, biz bo'sh katakchaga quyidagi formulani kiritdik, =HLOOKUP(H8,B5:F12,9,FALSE)
Bu yerda, H8 qidiruv qiymati, B5:F12 jadval massivi. 9 QATR indeks raqami va FALSE formula aniq moslikni qaytarishini bildiradi.
Bizning formulamizda biz qator indeks raqami sifatida 9 ni berdik. Lekin jadval massivi B5:F12 u faqat 8 ta qatorga ega. Natijada, formula REF xatosini qaytaradi.
Keling formulani tuzatamiz.
➤ Quyidagi tuzatilgan formulani kiriting. ,
=HLOOKUP(H8,B5:F12,8,FALSE)
Bu yerda H8 qidiruv qiymati, B5:F12 jadval massivi. 8 - qator indeks raqami va YOLG'ON formula aniq moslikni qaytarishini bildiradi.
Hozir bu vaqtda, 8-qator indeksi jadval massivida joylashgan. Shunday qilibformula REF xatosini ko'rsatmaydi; balki u 3-chorak da jami sotishni qaytaradi.
7. Noto'g'ri havola bilan INDEX funktsiyasi
Agar siz noto'g'ri qator kiritsangiz yoki ustun raqami INDEX funksiyasi Excel ko'rsatadi REF xato. Aytaylik, bizning ma'lumotlar jadvalimiz uchun biz yillik savdo-sotiqni topmoqchimiz. Shunday qilib, biz bo'sh katakchaga quyidagi formulani kiritdik, =INDEX(B6:F12,7,6)
Bu erda, B5:F12 massiv. 7 qator raqami va 6 ustun raqami.
Formulamizda ustun sifatida 6 ni berdik. raqam. Lekin massiv B5:F12 u faqat 5 ta ustunga ega. Natijada formula REF xatosini beradi.
Keling formulani tuzatamiz.
➤ Quyidagi tuzatilgan formulani kiriting. ,
=INDEX(B6:F12,7,6)
Bu yerda B5:F12 massiv. 7 qator raqami va 5 ustun raqami.
Hozirgi vaqtda 5-ustun raqam ichida joylashgan. massiv. Shunday qilib, formula REF xatosini ko'rsatmaydi; balki u jami yillik sotuvlar qiymatini beradi.
8. INDIRECT funktsiyasidagi havola xatosi
Boshqa ish kitobidan ma'lumotlarni import qilish vaqtida BEVO'LOV funksiyasi, agar ma'lumotlar import qilinadigan ish kitobi yopilgan bo'lsa, Excel REF xatosini beradi. Aytaylik, biz Jennifer ismli sotuvchining savdo ma'lumotlarini nomidagi ish kitobidan import qilmoqchimiz. Jennifer .
Endi ish kitobini ochmasdan Jennifer biz joriy ish daftarimizga quyidagi funksiyani kiritdik,
=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")
Bu yerda Jennifer.xlsx bu biz maʼlumotlarni import qilmoqchi boʻlgan ish kitobi, H10 bu varaq nomi, SALES_DATA jami Jennifer.xlsx ish kitobi. va $B$6 Jennifer.xlsx ish kitobining SALES_DATA varaqining katakchasi.
Ammo formula ish kitobidan ma'lumotlarni import qilmaydi. U REF xatosini ko'rsatadi.
➤ Endi ish kitobini oching Jennifer va yana bir xil formulani kiriting.
Bu safar u endi REF xatosini ko'rsatmaydi va Jennifer ish kitobidagi qiymatni beradi.
9. IFERROR funksiyasi bilan REF xatosi oʻrniga maxsus matn kiriting
Biz ish varaqimizdan REF xatosini olib tashlashimiz va oʻsha joyda maxsus matnni koʻrsatishimiz mumkin. Ushbu xatoning IFERROR funksiyasidan foydalangan holda. Formula ustunini #REF bilan olgan birinchi misolni ko'rib chiqing! bitta ustun oʻchirilgani uchun belgilang. Endi IFERROR funktsiyasi bilan biz o'sha xato belgilari o'rnida To'liq emas matnini ko'rsatamiz.
➤ Avval ustunning birinchi katagiga quyidagi formulani kiriting, <1 tugmasini bosing>ENTER tugmasini bosing va formulani barcha yacheykalarda qo‘llash uchun katakchani oxirigacha torting.
=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")
Agar xato bo‘lmasa, formula yig‘indini beradi.sodir bo'ladi.
Endi, agar ustunlardan birini o'chirsak, formulada xato belgisi ko'rinmaydi. Buning o'rniga u “To'liq emas” matnini ko'rsatadi.
Batafsil o'qing: Excel xatosi: bu raqam Hujayra matn sifatida formatlangan (6 ta tuzatish)
Xulosa
Ushbu maqolada biz Excelda REF xatosi qanday yuzaga kelishi haqida asosiy fikrlarni berishga harakat qildik. va bunday xatolar bilan qanday kurashishingiz mumkin. Umid qilamanki, endi siz Excel-da mos yozuvlar xatosi muammosini hal qila olasiz. Agar chalkashliklarga duch kelsangiz, sharh qoldiring.