Excelda ma'lumot bo'lmasa, hujayrani qanday bo'sh qoldirish kerak (5 usul)

  • Buni Baham Ko'Ring
Hugh West

Ko'p hisob-kitoblar bosqichida biz Blank katakchalarga duch kelamiz, bu esa nolga olib keladi. Lekin ko'p hollarda chiqish sifatida nol qiymatiga nisbatan Bo'sh katakchaga afzallik beriladi. Bu hisob-kitoblarni tushunishda ko'proq aniqlik berishi mumkin. Agar siz Bo'sh katakchani qanday qilib qoldirishni bilmoqchi bo'lsangiz Bo'sh agar unda ma'lumot bo'lmasa, unda ushbu maqola siz uchun foydali bo'lishi mumkin. Ushbu maqolada Excelda batafsil tushuntirish bilan hech qanday ma'lumot bo'lmasa, Bo'sh katakchani qanday qilib Bo'sh qoldirish mumkinligini muhokama qilamiz.

Amaliyot kitobini yuklab oling

Ushbu mashq kitobini quyida yuklab oling.

Maʼlumot boʻlmasa, hujayrani boʻsh qoldiring.xlsm

Hujayrani boʻsh qoldirishning 5 ta oson usuli. Ma'lumotlar yo'q

Biz quyida keltirilgan ma'lumotlar to'plamidan namoyish qilish uchun foydalanamiz. Bizda Mahsulot identifikatori , ularning Miqdori , Birlik narxi , va Narxi mavjud. va hokazo Miqdor ustunida hech qanday qiymatni o'z ichiga olmaydigan ba'zi yozuvlar mavjud. Bu Xarajat ustunidagi ba'zi yozuvlarning nolga teng bo'lishiga olib keladi. Lekin biz nol ko'rsatish o'rniga ularni to'liq Bo'sh bo'lishi uchun Qoldirishni istaymiz. Ushbu muammoni hal qilish orqali biz 5 ta alohida usulni qo'llaymiz.

1. IF funktsiyasidan foydalanish

IF funktsiyasidan foydalanish, Yacheykada ko'rsatish uchun ma'lumot bo'lmasa, Excelda Bo'sh katakchani qoldirish mumkin.

Qadamlar

  • Agar qarasangizyaqindan o'rgansangiz, E7 , E9 E12 va E14 yacheykalar aslida bo'sh ekanligini ko'rasiz.
  • Ushbu kataklarning raqamli qiymati 0 ga teng. Lekin shunga qaramay, bu katakchalar $0 qiymati bilan band.
  • Biz bu kataklardagi barcha tarkibni butunlay olib tashlashimiz kerak. Boshqacha qilib aytganda, biz bu kataklarni Bo'sh holatga qo'ymoqchimiz.

  • Ushbu hujayralar ortidagi sabab Bo'sh ma'lumotlarga ega bo'lmasa ham, bu erda ishlatiladigan formulalar tufayli.
  • Bu erda F5:F14 katakchalar diapazonidagi formulalar ko'rsatilgan. Bu formulalar katakchalarni Valyuta formati bilan nol qiymatlarni koʻrsatishga majbur qiladi.

  • Chet hech qanday ma'lumot mavjud bo'lmagan katak Bo'sh , biz quyidagi formulani kiritamiz:

=IF(C5="","",C5*D5)

  • Keyin To'ldirish dastagi ni E14 katakka torting.
  • Buni bajarsangiz, avvalgi formula bajariladi, lekin bu safar nol qiymatlari ko'rsatiladi va Bo'sh yacheykalar sifatida qoldiriladi.

  • Shunday qilib biz Chetlashimiz mumkin katakchani Bo'sh agar hujayrada ma'lumot bo'lmasa.

Batafsil o'qing: Excel IFERROR 0 o'rniga bo'sh joyni qaytarish funksiyasi

2. IF va IS BLANK funksiyalarini birlashtirish

IF va ISBLANK funksiyalarining kombinatsiyasidan foydalanish, Excelda katak Bo'sh yoki yo'qligini va keyin tekshirishimiz mumkinAgar ko'rish uchun hech qanday ma'lumot bo'lmasa, qoldirish bo'sh .

Qadamlar

  • Agar diqqat bilan ko'rsangiz , keyin siz E7 , E10 va E12 katakchalar boʻsh ekanligini sezasiz.
  • Ushbu kataklarning raqamli qiymati teng. 0. Lekin baribir, bu katakchalar $0 qiymati bilan band.
  • Bu katakchalar asosiy formula va formatlash tufayli Bo'sh emas, balki nol qiymatlarni ko'rsatmoqda.
  • Bu yerda F5:F14 katakchalar diapazonidagi formulalar ko'rsatilgan. Bu formulalar katakchalarni Valyuta formatli nol qiymatlarni koʻrsatishga majbur qiladi.

  • Ushbu muammoni chetlab oʻtish uchun biz quyidagilarni kiritishimiz mumkin. formula:

=IF(ISBLANK(C5), "", C5*D5)

Formulalarni taqsimlash

  • ISBLANK(C5): Ushbu funksiya C5 katakchaning Bo'sh yoki yo'qligini tekshiradi. Agar u Bo'sh bo'lsa, u Mantiqiy rost ni qaytaradi. Aks holda, u Mantiqiy False ni qaytaradi.
  • AGAR(ISBLANK(C5), “”, C5*D5): <1 dan qaytishga qarab>ISBLANK funktsiyasi, agar ISBLANK funktsiyasidan qaytish True bo'lsa, IF funktsiyasi “” qaytaradi. Aks holda, ISBLANK funktsiyasidan qaytish False bo'lsa, IF funktsiyasi C5*D5 qiymatini qaytaradi.
  • Keyin Toʻldirish dastagini E14 katakka torting.
  • Bunday amal xuddi shunday bajariladi.formula avvalgidek, lekin bu safar nol qiymatlari ko'rsatilmaydi va Bo'sh yacheykalar sifatida qoldiriladi.

Batafsil o'qing: Qanday qilib VLOOKUP-dan 0 o'rniga bo'sh joyni qaytarish mumkin (7 usul)

O'xshash o'qishlar

  • Qanday qilib Excelda raqam oldidagi nollarni olib tashlash (6 ta oson usul)
  • Makro yordamida Excelda nol qiymatli qatorlarni yashirish (3 usul)
  • Excelda ma'lumotlarsiz diagrammalar seriyasini qanday yashirish mumkin (4 ta oson usul)
  • Excel pivot jadvalida nol qiymatlarni yashirish (3 ta oson usul)

3. IF va ISNUMBER funksiyalarini qoʻllash

IF va ISNUMBER funksiyalarining kombinatsiyasini qoʻllash orqali biz hujayraning Boʻsh<2 ekanligini tekshirishimiz mumkin> va agar ko'rish uchun hech qanday ma'lumot bo'lmasa, Bo'sh deb qoldirish .

Qadamlar

  • Agar diqqat bilan qarasangiz, E7 , E9 E12 va E14 katakchalar aslida boʻsh ekanligini koʻrasiz.
  • Raqamli qiymat bu hujayralarning soni 0 ga teng. Lekin shunga qaramay, bu hujayralar $0 qiymati bilan band.
  • Ushbu kataklardagi barcha tarkibni butunlay olib tashlashimiz kerak. Boshqacha qilib aytganda, biz bu kataklarni Bo'sh holatga qo'ymoqchimiz.
  • Ushbu katakchalarning Bo'sh emasligining sababi ma'lumotlar yo'qligi bilan bog'liq. Bu erda ishlatiladigan formulalar.
  • Bu yerda F5:F14 katakchalar diapazonidagi formulalar ko'rsatilgan. Ushbu formulalar hujayralarni majbur qiladi Valyuta formati bilan nol qiymatlarni ko'rsatish uchun.

  • Muammoni chetlab o'tish uchun quyidagi formulani kiritamiz:

=IF(ISNUMBER(C5),C5*D5,"")

Formulalarni taqsimlash

  • ISNUMBER(C5) : Ushbu funksiya C5 katakchani raqam yoki raqam emasligini tekshiradi. Agar bu raqam bo'lsa, u mantiqiy True ni qaytaradi. Aks holda, u Mantiqiy noto'g'ri ni qaytaradi.
  • AGAR(ISNUMBER(C5),C5*D5,””) : Buga qarab ISBLANK funktsiyasidan qaytish, ISBLANK funktsiyasidan qaytish bo'lsa, IF funktsiyasi “” qaytaradi. Noto'g'ri . Aks holda, agar ISNUMBER funktsiyasidan qaytish True AGAR funktsiyasi C5*D5 qiymatini qaytaradi.
  • Keyin To'ldirish dastagi ni E14 katakka torting.
  • Bunday qilish avvalgidek formulani bajaradi, lekin bu safar hech qanday ma'lumot bo'lmagan katakchalar uchun. qoladi, Bo'sh .

💬 Eslatma

  • ISNUMBER faqat rost bo'ladi, agar yozuv raqam bo'lsa. Raqamsiz qiymatning har qanday shakllari uchun, masalan, Bo'sh , bo'sh joy va boshqalar, ISNUMBER False ni qaytaradi.
  • Demak, Bu yerdagi formula katakchani Bo'sh qiladimi, hujayra tarkibi Bo'sh yoki boshqa raqamli bo'lmagan belgilar bo'ladimi. Foydalanuvchilar bundan xabardor bo'lishlari kerak.

Batafsil o'qish: Qanday ariza berish kerak0 yoki NA oʻrniga boʻsh boʻlgan VLOOKUP

4. Maxsus formatlashdan foydalanish

Maxsus formatlash alohida katakchalarni tanlashga va keyin ularni faqat Qoldirish formatlashimizga yordam beradi. ko'rsatish uchun boshqa ma'lumotlar bo'lmasa Bo'sh katakchalar.

Qadamlar

  • Quyida ko'rsatilgan ma'lumotlar to'plamida biz kuzatishimiz mumkin E7 , E9 , E12 va E14 hujayralar endi bu hujayralarda nol ma'lumotlarga ega, ammo shunga qaramay, ular Bo'sh holatda emas. Ular hali ham 0 qiymatni ko'rsatmoqda.

  • Ushbu muammoni hal qilish va ma'lumotlarga ega bo'lgan katakchalarga Bo'sh katakchani qo'yish uchun biz ma'lumotlar to'plamini qayta formatlashi mumkin. Agar unda ma'lumot bo'lmasa, Bo'sh katakchani ko'rsatishi mumkin.
  • Buni amalga oshirish uchun D5:F14 katakchalar diapazonini tanlang.
  • Va keyin ustiga sichqonchaning o‘ng tugmasi bilan bosing.
  • Kontekst menyusidan Format Hujayralar -ni bosing.

  • Hujayralarni formatlash muloqot oynasida Raqam yorlig'idan Maxsus ni bosing.
  • Keyin " $General;; yozing. ” ni Type maydoniga bosing va keyin OK tugmasini bosing.

  • OK , agar ma'lumot bo'lmasa, qiymatlar endi Bo'sh sifatida ko'rsatilayotganini sezasiz.

💬 Eslatma

  • Maxsus formatlash muloqot oynasida General so'zidan keyin “ ;; ” yozishimiz kerak. Shu bilan birga, Umumiy oldiga $ belgisini qo'yishimiz kerak, Valyuta formatini saqlash tufayli. Aks holda, bu raqamlardan Valyuta formatini olib tashlaydi.

Batafsil oʻqing: XLOOKUP dan qanday qilib 0 oʻrniga boʻsh joyni qaytarish kerak

5. VBA kodini joylashtirish

Oddiy VBA Makro dan foydalanish aniqlash va Chiqish katakchalar Bo'sh , agar ma'lumot bo'lmasa.

Qadamlar

  • Avval Dasturchiga o'ting. yorlig'ini, keyin Visual Basic -ni bosing.

  • Keyin Qo'shish > Moduli .

  • Module oynasiga quyidagi kodni kiriting.
9781

  • Keyin oynani yoping.
  • Bundan so'ng Ko'rish yorlig'iga o'ting > Makrolar > ; Makroslarni ko'rish .

  • Makrolarni ko'rish tugmasini bosgandan so'ng o'zingiz yaratgan makroslarni tanlang. hozirgina. Bu yerning nomi Blank_Cell . Keyin Ishga tushirish tugmasini bosing.

  • Ishga tushirish tugmachasini bosganingizdan so'ng, ma'lumotlarsiz hujayralarni ko'rasiz. $0 o'rniga Bo'sh katakchani ko'rsatish. Hujayraning qolgan qismi uchun Valyuta formatini ham saqlab qolishga muvaffaq bo'ldik.

💬 Eslatma

  • Ma'lumotlar to'plami uchun kodni tahrirlashingiz kerak, ya'ni siz mo'ljallangan katakchalar diapazonini tanlashingiz kerak.
  • Ma'lumotlar to'plami uchun kodni tahrirlashingiz kerak.
  • Ma'lumotlar to'plamiga raqamli bo'lmagan ustun yoki qator qo'shmaslikka harakat qiling. diapazon. Mutlaq bo'lgan hujayralar qatorini qo'shingfaqat zarur.

Xulosa

Xulosa qilib aytadigan bo'lsak, agar ma'lumot bo'lmasa, katakchani Bo'sh qoldirish masalasi 5 ta alohida yechim taqdim etish orqali hal qilinadi. bu usullar IF , ISBLANK va ISNUMBER funktsiyalaridan foydalanishni o'z ichiga olgan. Biz VBA makrosidan ham foydalandik. VBA so'l usuli noldan tushunish uchun oldindan VBA bilan bog'liq bilimlarni talab qiladi.

Ushbu muammoni hal qilish uchun so'l bilan ishlaydigan ish kitobi biriktirilgan bo'lib, unda siz ularni mashq qilishingiz mumkin. usullari.

Izohlar bo'limi orqali har qanday savol yoki fikr-mulohazalarni berishingiz mumkin. Exceldemy hamjamiyatini yaxshilash bo'yicha har qanday taklif juda qadrlanadi.

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.