Excelda ma'lumotlarni tekshirish ro'yxatidan bo'sh joylarni qanday olib tashlash mumkin (5 usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu maqola Excelda ma'lumotlarni tekshirish ro'yxati dan bo'shliqlarni qanday olib tashlash bo'yicha ba'zi qimmatli usullarni qisqacha tasvirlab beradi. Excel diagrammasi roʻyxatida boʻsh joylar mavjud boʻlsa, u ham keraksiz boʻlgan maʼlumotlarni tekshirish roʻyxati da qoladi.

Shuning uchun men sizga qanday ishlashingizni koʻrsatish uchun quyidagi maʼlumotlar toʻplami ustida ishlayman. Excelda ma'lumotlarni tekshirish ro'yxati dan bo'sh joylarni o'chirishi mumkin.

Amaliyot kitobini yuklab oling

Ma'lumotlarni tekshirish Blanks.xlsx-ni olib tashlash

Bo'sh hujayralar bilan ma'lumotlarni tekshirish ro'yxatini yaratishda muammo

Agar biz ochiladigan ro'yxatni yaratsak nima bo'lishini ko'rsatib beraman bo'sh hujayralarni o'z ichiga oladi. Avval biz ochiladigan ro'yxat ni yaratishimiz kerak.

Qadamlar:

  • Yacheykani tanlang C5 .
  • Va keyin Ma'lumotlar >> Ma'lumotlar asboblari >> Ma'lumotlarni tekshirish

<-ni tanlang. 13>

  • muloqot oynasi paydo bo'ladi. Ruxsat berish satridan Ro'yxat ni tanlang (Quyidagi rasmda ko'rsatilgan).

  • Endi ni bosing. Belgilangan belgi .

  • Shundan so'ng B5 to B14 katakchalarini tanlang. va belgisini bosing.

  • Keyin, OK tugmasini bosing.

Shunday qilib, biz hozirgina ochiladigan ro'yxatimizni yaratdik.

Mana, siz pastga tushadigan ro'yxat bo'sh katakchalar bilan birga yaratilganligini sezish mumkin. Endi men qanday qilib qila olishingizni tasvirlab beramanbu bo'sh kataklarni ochiladigan ro'yxat dan chiqarib tashlang.

Excelda ma'lumotlarni tekshirish ro'yxatidan bo'sh joylarni olib tashlashning 5 usuli

1. OFFSET funksiyasi yordamida ma'lumotlarni tekshirish ro'yxatidan bo'sh joylarni olib tashlash

Bu sizning pastga tushadigan ro'yxat uchun ustunda bo'sh joy qoldirmasdan ko'proq joy yaratishingiz mumkin. Avval siz ma'lumotlaringizdan bo'sh joylarni filtrlashingiz kerak. Keling, jarayonni muhokama qilaylik.

Bizga ma'lumotlar to'plamiga ba'zi o'zgartirishlar kerak.

  • Keling, ustun dan oldinga yangi ustun qo'shamiz. ochiladigan ro'yxat uchun foydalanilmoqda. Biz yangi ustunni va ustunni ochiluvchi roʻyxat uchun foydalanayotganimizni Boʻsh joylar bilan nomlar roʻyxati va Roʻyxat deb nomladik. mos ravishda bo'shliqlarsiz . ( ochiladigan roʻyxat ni qanday yaratishni koʻrish uchun 1-boʻlim ga oʻting).

Qadamlar:

  • Birinchi, C5 katakka quyidagi formulani kiriting.
=FILTER(B5:B14,B5:B14"")

Bu yerda FILTER funktsiyasi B5:B14 diapazonini oladi va bo'shliqlarni tarang. diapazon . Keyin u roʻyxatdagi boʻsh yoki boʻsh yacheykalarni filtrlaydi.

  • Endi ni bosing>KIRISH Siz ismlar roʻyxatini hech qanday boʻshliqlarsiz koʻrasiz.

  • Keyin Buning uchun Formula yorlig'i dan Ism menejeri ni tanlang va Yangi -ni bosing.

  • O'zingizni bering diapazon nom. Men NameNonBlanks ni diapazon nomi sifatida ishlatmoqchiman.
  • Va keyin quyidagi formulani
  • ga ishora qilib yozing.
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)

Ushbu stsenariyda biz yangi nomlar kiritishimiz mumkin bo'lgan yana bir nechta kataklardan foydalanmoqchimiz, lekin Ushbu bo'shliqlar uchun ochiladigan ro'yxatda bo'sh joylarni xohlamayman. Bu erda biz ma'lumotlarni tekshirish ro'yxati uchun C12 dan C16 gacha bo'lgan formulani qo'yish orqali yangi yozuvlarni yaratmoqdamiz. Shuni yodda tutingki, ‘ ofset!’ biz foydalanayotgan varaq nomiga ishora qiladi.

  • Endi OK tugmasini bosing. Siz Oyna ni ko'rasiz. Shunchaki ni yoping.

  • Va keyin D5 katakchasini tanlang va Ma'lumotlar <2-ni tanlang>>> Ma'lumotlarni tekshirish ro'yxati .
  • Manba nomini =NameNonBlanks ga o'zgartiring.
  • <1 ni bosing>OK .

  • D5 katakdagi ochiladigan roʻyxatni barni tanlang. Siz ismlar biz foydalanayotgan roʻyxatini koʻrasiz.

  • Endi C12 C16 ga.
  • Keyin ma'lumotlarni tekshirish ro'yxati yacheyka D5 ni tanlang.

Yangi ismlarni ochiladigan roʻyxatda koʻrishingiz mumkin. C16 hujayra ostida hech qanday yangi yozuvni koʻra olmaysiz, chunki ular sizning diapazonda emas.

Ushbu yondashuvga amal qilib, siz yaratishingiz mumkin. ma'lumotlaringizdagi yangi yozuvlar uchun bo'sh joylartekshirish roʻyxati uning ichida hech qanday boʻshliqlar qoʻymasdan .

Batafsil oʻqing: Excelda maʼlumotlarni tekshirish uchun ochiladigan roʻyxatni qanday yaratish mumkin (8 usul)

2. Roʻyxatdagi boʻsh joylarni olib tashlash uchun “Maxsus oʻtish” buyrugʻidan foydalanish

Biz ochiladigan roʻyxatni ( 1-boʻlim ) yaratdik. , unda bo'shliqlar qolganini ko'rasiz. Ularni olib tashlash uchun biz faqat quyidagi bosqichlarni bajarishimiz mumkin.

Qadamlar:

  • B5 to katakchalarini tanlang. B14 va keyin Uy >> Top & >> Maxsusga o'tish -ni tanlang.

  • Bundan so'ng Bo'sh joylar -ni tanlang. va keyin OK tugmasini bosing.

  • Ushbu operatsiya bo'sh kataklarni tanlaydi.

  • Endi ushbu bo'sh kataklardan birini tanlang, ustiga o'ng tugmasini bosing va O'chirish<2-ni tanlang> dan O'chirish Blankalar .

  • Siz muloqot oynasini ko'rasiz . Hujayralarni yuqoriga siljitish -ni tanlang va OK tugmasini bosing.

  • Ushbu operatsiya bo'shliqlarni olib tashlaydi. asl roʻyxat shuningdek ochiladigan roʻyxatdan .

Ushbu yondashuvga rioya qilish orqali , siz bo'sh joylarni yoki bo'sh kataklarni ochiladigan ro'yxat dan osongina olib tashlashingiz mumkin.

Batafsil o'qing: Ma'lumotlarni tekshirish bo'limini yaratish- Excelda bir nechta tanlovli quyi ro'yxat

3. Ma'lumotlardan bo'sh joylarni olib tashlash uchun Excel filtri funksiyasidan foydalanishTasdiqlash ro'yxati

Biz bu jihatdan FILTER funksiyasini qo'llashimiz mumkin. Biz 2-bo'lim ma'lumotlar to'plamidan foydalanamiz. Qanday qilib ochiladigan roʻyxat yaratishni koʻrish uchun 1-boʻlim ga oʻting.

Qadamlar:

  • C5 katakchaga quyidagi formulani kiriting.
=FILTER(B5:B14,B5:B14"")

Bu yerda FILTER funktsiyasi B5:B14 diapazonini oladi va diapazon orasidagi har qanday bo'shliqlarni tekshiradi. Keyin u roʻyxatdagi boʻsh yoki boʻsh yacheykalarni filtrlaydi.

  • tugmasini bosing. ENTER tugmasini bosing va siz ismlar roʻyxatini hech qanday boʻshliqlarsiz koʻrasiz.

  • Lekin agar siz Pastga tushadigan ro'yxat ga kirsangiz, unda C ustunidan bo'shliqlar borligini ko'rasiz.

  • Shunday ekan, ushbu boʻshliqlarni olib tashlash uchun Maʼlumotlar yorligʻi dan Maʼlumotlarni tekshirish ga oʻting.
  • Oʻzgartirish Sizning filtrlangan roʻyxatingiz uchun diapazon to C11 ning oxirgi katakchasida C5 dan C11 oraligʻi mavjud. Manba

  • Endi OK tugmasini bosing. Endi sizda ochiladigan roʻyxatda hech qanday boʻsh hujayra boʻlmaydi.

Bu juda samarali usul. bo'sh joylarni ochiladigan ro'yxat dan olib tashlang.

Batafsil o'qing: Excel ma'lumotlarini tekshirish filtrli ochiladigan ro'yxat (2 ta misol)

Shunga o'xshash o'qishlar:

  • Excel ma'lumotlarida maxsus VLOOKUP formulasidan qanday foydalanish kerakTasdiqlash
  • [Tuzatilgan] Ma'lumotlarni tekshirish Excelda nusxa ko'chirish uchun ishlamaydi (yechim bilan)
  • Jadvaldan ma'lumotlarni tekshirish ro'yxatini qanday qilish kerak Excelda (3 usul)
  • Excelda bir katakda bir nechta ma'lumotlarni tekshirishni qo'llash (3 ta misol)
  • Excel ma'lumotlarini tekshirish faqat alfasayısal (foydalanishdan foydalanish) Maxsus formula)

4. Maʼlumotlarni tekshirish roʻyxatidan boʻsh joylarni olib tashlash uchun IF, COUNTIF, ROW, INDEX va kichik funksiyalarni birlashtirish

Biz <1 birikmasidan ham foydalanishimiz mumkin>IF , COUNTIF , QATR , INDEX va KICHIK funktsiyalari ma'lumotlarni tekshirish ro'yxatidan bo'sh kataklarni olib tashlash uchun . Bu biroz murakkab bo'ladi. Biz 2-bo'lim ma'lumotlar to'plamidan foydalanamiz. Qanday qilib ochiladigan roʻyxat yaratishni koʻrish uchun 1-boʻlim ga oʻting.

Qadamlar:

  • Birinchi, C5 katakchaga quyidagi formulani kiriting.
=IF(COUNTIF($B$5:$B$14,"?*")

Formula ikkita asosiy qismdan iborat. Birinchi qism COUNTIF($B$5:$B$14,”?*”) ="" strong=""> va ikkinchisi INDEX(B:B,SMALL(AGAR(B$5:B$14")" ,ROW(B$5:B$14)),ROWS(B$5:B5))) .

  • COUNTIF funksiyasi bo'sh bo'lmagan matn bu erda va shuning uchun biz ustun C da 7 ta ismni olamiz.
  • ROW funktsiyasi qaytariladi yacheyka ning satr raqami va bizning bo'sh yacheyka B5 katakchasidagi 5 pozitsiyasida. Biz 4 ni ayiryapmiz, chunki biz shunday bo'lishini xohlaymizundan kamroq.
  • Endi ENTER tugmasini bosing.

  • Toʻldirish dastagidan foydalaning pastki katakchalarni Avtomatik to'ldirish uchun.

  • Endi bizda Ismlar ro'yxati hech qanday <1siz mavjud>bo'sh joylar . Lekin agar biz ma'lumotlarni tekshirish ro'yxatini bossak, biz hali ham bo'sh joylarni ochiladigan ro'yxatda ko'ramiz.

  • Va bu bo'shliqlarni olib tashlash uchun Ma'lumotlar sahifasidan Ma'lumotlarni tekshirish ga o'ting.
  • Yakuniyni o'zgartiring diapazon to C11 , chunki filtrlangan roʻyxatingiz da C5 dan C11 ga ega>Manba .

  • Endi OK tugmasini bosing. Endi sizda ochiladigan roʻyxatda boʻsh hujayra boʻlmaydi.

Shunday qilib, siz <1 yaratishingiz mumkin>ma'lumotlarni tekshirish ro'yxati bo'shliqlarsiz .

Batafsil o'qing: Excel VBA (Makro va UserForm) bilan ma'lumotlarni tekshirish ro'yxatidagi standart qiymat

5. Ma'lumotlarni tekshirish ro'yxatidan bo'sh kataklarni olib tashlash uchun birlashtirilgan funksiyalardan foydalanish

Biz ADDRESS , BILOVYOT bilan birlashtirilgan ichki o'rnatilgan formulalardan ham foydalanishimiz mumkin, COUNTBLANK , IF va SMALL funksiyalari. Keling, protsedurani muhokama qilaylik. Biz 2-bo'lim ma'lumotlar to'plamidan foydalanamiz. Shuningdek, 1-boʻlim boʻlimga oʻtib, ochiladigan roʻyxat/maʼlumotlarni tekshirish roʻyxatini qanday yaratishni koʻrishingiz mumkin.

Qadamlar:

  • Birinchi, C5 katakchaga quyidagi formulani kiriting.
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14"",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14))),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4)))

Bu yerda,Men bu formula qanday ishlashini juda oddiy tarzda tushuntiraman. U B5:B14 diapazonidan o'tadi va COUNTBLANK funktsiyasi yordamida bo'sh kataklarni tekshiradi. Keyin u B5:B14 bo'ylab qaysi hujayralar bo'sh emasligini ham tekshiradi va shu bilan bo'sh bo'lmagan kataklarni qaytaradi.

  • <-ni bosing. 1>CTRL + SHIFT + ENTER (chunki bu massiv formula) va siz C5 yacheykada natijani quyida ko'rasiz.

  • Endi Toʻldirish dastagidan Avtomatik toʻldirish pastki katakchalarni ishlating.

  • Ammo Pastga tushadigan roʻyxat ga kirsangiz, unda C ustunidan boʻsh joylar borligini koʻrasiz.

  • Va bu bo'shliqlarni olib tashlash uchun Ma'lumotlar yorlig'i dan Ma'lumotlarni tekshirish ga o'ting.
  • diapazonning oxirgi katakchasini ga C11 ga o'zgartiring, chunki filtrlangan ro'yxatda diapazon C5 dan <1ga ega>C11 Manba .

  • Endi OK tugmasini bosing. Endi sizda ochiladigan roʻyxatda boʻsh hujayralar boʻlmaydi.

Buni qilishning yana bir usuli a pastga tushadigan ro'yxat bo'sh joylardan .

Batafsil o'qing: Exceldagi ma'lumotlarni tekshirish formulasida IF bayonotidan qanday foydalanish kerak ( 6 usul)

Amaliyot bo'limi

Ushbu bo'limda men sizga ushbu usullarni o'zingiz mashq qilishingiz uchun ma'lumotlar to'plamini beraman.

Xulosa

AXulosa qilib aytganda, men Excelda ma'lumotlarni tekshirish ro'yxatidan bo'shliqlarni olib tashlashning ba'zi usullarini tushuntirishga harakat qildim. Bu usullar biroz murakkab, lekin men ularni juda oddiy va tushunarli tarzda qisqacha bayon qilishga harakat qildim. Ushbu maqola bo'yicha fikr-mulohazalaringizni sharhlar bo'limida qoldirishingizni so'rayman, shuningdek, o'z g'oyalaringiz yoki savollaringiz bo'lsa, ularni sharhlar maydoniga ham qoldiring.

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.