Excelda hujayra qiymatiga qarab qatorlarni qanday yashirish mumkin (5 usul)

  • Buni Baham Ko'Ring
Hugh West

Kundalik foydalanishda biz katta ma'lumotlar to'plami bilan ishlash uchun Excel'dagi katak qiymatlari asosidagi qatorlarni yashirishimiz kerak. Odatda, Excel ma'lumotlar to'plami ko'plab qatorlarni o'z ichiga oladi. Ko'pincha yozuvlarni qo'ng'iroq qiymatlari bo'yicha saralash uchun butun ma'lumotlar to'plamini ko'rib chiqish zerikarli. Biroq, Excelning Filtr , Shartli formatlash funksiyalaridan hamda Formula va VBA makroslaridan foydalanib, biz qatorlarni hujayra qiymatiga qarab yashira olamiz. Excel. Ushbu maqolada biz Excelda katak qiymatiga asoslangan qatorlarni yashirishning yuqorida aytib o'tilgan usullarini ko'rsatamiz.

Aytaylik, bizda Buyurtma sanasi , Hudud ustunlaridan iborat Sotish ma'lumotlar to'plami bor. , Mahsulot va Miqdor . Biz satrlarni yashirish uchun ustundagi katakcha qiymatlaridan foydalanmoqchimiz.

Excel ish kitobini yuklab olish

Hujayra qiymatiga asoslangan qatorlarni yashirish.xlsm

Excelda hujayra qiymatiga asoslangan qatorlarni yashirishning 5 ta oson usuli

1-usul: yashirish Filtr funksiyasidan foydalangan holda hujayra qiymatiga asoslangan qatorlar

Uy, yorlig'ida Excel Tahrirlash bo'limida Filtr funksiyasini taklif qiladi. Satrlarni yashirishga olib keladigan yozuvlarni filtrlash uchun istalgan katak qiymatidan foydalanishimiz mumkin.

1-qadam: Ish varag'ida Uy yorlig'iga o'ting > Sartlash & Filtr ( Tahrirlash boʻlimidan) > Filtr -ni tanlang ( Tartiblash va filtrlash opsiyalaridan).

Filtr -ni tanlashHar bir ustun sarlavhasidagi Filtr belgisi.

2-qadam: Istalgan filtr belgisini bosing. ustun sarlavhalari (ya'ni, Region ).

3-qadam: Filtr belgisini bosgandan so'ng , Filtr buyruq oynasi paydo bo'ladi. Tegishli satrlarni maʼlumotlar toʻplamidan yashirish uchun har qanday element (yaʼni, Gʻarbiy ) belgisi olib tashlandi.

OK tugmasini bosing.

Bir lahzada Excel belgilanmagan yozuvlarni (ya'ni, G'arbiy ) ma'lumotlar to'plamidan yashiradi va boshqa barcha yozuvlarni quyidagi rasmda ko'rsatilganidek qoldiradi.

Sarlavha filtri belgisidan foydalanib, istalgan ustundan satrlarni yashirish uchun istalgan yozuvdan belgini olib tashlashingiz mumkin. Yaxshiroq tasvirlash uchun biz bir nechta satr va ustunlar bilan usulni namoyish qilamiz. Bu usuldan keraklicha koʻp ustunlar yaratishingiz va maʼlumotlar turiga koʻra iloji boricha koʻproq qatorlarni yashirishingiz mumkin.

Batafsil oʻqing: Excel makrosi: Excelda katakcha matniga asoslangan qatorlarni yashirish (3) Oddiy usullar)

2-usul: Formuladan foydalanish va keyin hujayra qiymatiga qarab qatorlarni yashirish uchun filtrlash

Oldingi usulda biz dan foydalanganmiz. Yacheyka qiymatlari asosida qatorlarni yashirish uchun filtrlash funksiyasi. Agar formulalar bizning mezonlarga mos keladimi yoki yo'qligini ko'rsatishini istasak nima bo'ladi? Keyin qatorlarni indikatsiyaga qarshi filtrlang.

Ushbu usulda biz moslashtirilgan satrni (ya'ni, Yashirish ) kiritish uchun IF funksiyasidan foydalana olmasligimizni ko'rsatamiz.talabimizni qondirish. Keyin Filtr funksiyasidan foydalanib, ulardagi Yashirish qatori joylashgan qatorlarni yashiramiz.

1-qadam: Quyidagi formulani kiriting. xom ma'lumotlar to'plamiga ulashgan har qanday hujayralar (ya'ni F5 ).

=IF(E5<50,"Hide",E5)

E5<50, bu mantiqiy_test bu yerda 50 dan kam boʻlgan E5 qiymatlarini eʼlon qilib, hujayralardagi Yashirish matnini koʻrsatadi. Aks holda, formulaning oʻzi E5 koʻrsatiladi.

2-qadam: ENTER tugmasini bosing va Quyidagi rasmda ko‘rsatilganidek, xujayralardagi maxsus qatorga dastani to‘ldiring.

3-qadam: 1-qadamga amal qiling. Filtr buyruq oynasini chiqarish uchun 3 dan 1-usul . Buyruqlar oynasida Yashirish qiymatini olib tashlang, so'ng OK tugmasini bosing.

Yozuvlarni Yashirishni tanlamasdan filtrlash qiymati, yozuvlarida Yashirish qiymatini oʻz ichiga olgan barcha qatorlarni yashiradi.

Siz <1-ni qoʻllash uchun istalgan maxsus qator yaratishingiz mumkin>Filtrni uchun. Bu usul maʼlumotlar toʻplamida mezonlarni (bu qiymat yoki matn boʻlishi mumkin) qidirish uchun foydalidir.

Batafsil oʻqish: Excelda qatorlarni yashirish formulasi (7 usul)

Shunga o'xshash o'qishlar

  • Excel VBA-da bo'sh qatorlarni qanday yashirish mumkin (4 ta foydali) Usullar)
  • Excelda qatorlarni qanday yashirish va ko'rsatish mumkin (6 ta eng oson yo'l)
  • Excelda ishlamayotgan barcha qatorlarni ko'rsatish (5 ta masala)& Yechimlar)
  • Excelda yashirin qatorlar: ularni qanday koʻrsatish yoki oʻchirish mumkin?
  • Excelda bitta ustunga asoslangan ikki nusxadagi qatorlarni yashirish (4 ta usul) )

3-usul: Excelda katak qiymatiga asoslangan qatorlarni yashirish uchun shartli formatlashni qo'llash

Excelning shartli formatlash xususiyati shuningdek, hujayra qiymatiga qarab qator tarkibini yashirishga qodir. Biroq, oldingi usullar butun qatorni shunday yashiradiki, ular mavjud emasdek tuyuladi, lekin bu usul faqat qator tarkibini yashiradi.

1-qadam: <1-ga o'ting>Uy yorlig'i > Shartli formatlash ni tanlang > Yangi qoida ni tanlang (variantlardan).

2-qadam: Yangi formatlash qoidasi oynasi paydo bo'ladi. Yangi formatlash qoidasi oynasida

Qaysi katakchani formatlashni aniqlash uchun formuladan foydalaning Qoida turini tanlang .

Quyidagi formulani Qoidalar tavsifini tahrirlash ostida yozing.

=$C5="West"

Format -ni bosing.

3-bosqich: Format hujayralar oynasi paydo bo'ladi. Format hujayralar oynasida

Raqam bo'limini tanlang > Maxsus -ni tanlang ( Kategoriya opsiyasi ostida) > Tur bo'limi ostida 3-chi Nuqtali vergul (ya'ni, ;;;; ) kiriting.

OK tugmasini bosing.

4-qadam: OK tugmasini bosish orqali Excel sizni Yangi Formatlash Qoidasi muloqot oynasiga qaytaradi. .Yana OK tugmasini bosing.

1 dan 4 gacha bo'lgan bosqichlarni bajarish barcha tarkibni yashirishga olib keladi. C ustunidagi G'arbiy ga mos keladi.

Siz biz kiritadigan formulada istalgan matn yoki qiymatni belgilashingiz mumkin. Shartli formatlash . Agar siz satrlarni emas, balki faqat tarkibni yashirishni istasangiz, bu usuldan foydalanish juda qulay. Shuningdek, Shartli formatlash qoidalarini istalgan vaqtda kerakli ma’lumotlar to‘plamini biror narsani o‘zgartirmasdan o‘chirib tashlashingiz mumkin.

Batafsil o‘qing: Qatorlarni yashirish Excelda shartli formatlash bilan hujayra qiymatiga asoslangan

4-usul: Excelda VBA makrosidan foydalanib, hujayra qiymatiga asoslangan qatorlarni yashirish

VBA har qanday shartli natijalarga erishish uchun kuchli vositadir. Bu usulda biz VBA so'l kodidan ma'lum bir ustundagi satrlarni yashirish uchun ma'lum shartni qo'yamiz.

Ushbu usul uchun biz quyidagi skrinshotda ko'rsatilganidek, ma'lumotlar to'plamini amaliy ko'rinishga aylantiramiz. . Va ustunning (ya'ni, Region ) katak qiymatiga teng (ya'ni, Sharq ) qiymatiga qarab satrlarni yashirishni xohlaysiz.

1-qadam: Microsoft Visual Basic oynasini ochish uchun butunlay ALT+F11 tugmalarini bosing. Oynada kursorni Asboblar paneli > Qo'shish > Module -ni tanlang.

2-qadam: Quyidagi so'l kodni Module ga joylashtiring va F5 ni ishga tushirish uchunmakro.

5632

Makrokod start (ya'ni, 2 ), end (ya'ni. , 15 ) qator va ustun (ya'ni, 2, Hudud ustuni ) raqamlari. Ustun raqami qaysi ustundagi makro berilgan qiymatga mos kelishini bildiradi (ya'ni, Sharq ). Keyin VBA IF funktsiyasi berilgan ustun satrlarida mavjud bo'lgan Sharq qiymatidan tashqari barcha qatorlarni yashiradi (ya'ni, Hudud ustuni ).

3-bosqich: Makros kodni bajarish quyidagi rasmga o'xshash kataklarida Sharq bo'lgan qatorlardan tashqari barcha qatorlarni yashiradi.

Batafsil o'qing: Excelda qatorlarni yashirish uchun VBA (14 usul)

5-usul: Real vaqt rejimida hujayra qiymatiga qarab qatorlarni yashirish VBA Macro

4-usul da VBA Makroskodi dan foydalanib, biz yakuniy yoki tugallangan ma'lumotlar to'plamining qatorlarini yashiramiz. Ammo shunday stsenariy bo'lishi mumkinki, biz ma'lum bir shartni saqlab, real vaqtda qatorlarni yashirishimiz kerak. Bunday holda, biz bunday stsenariy bilan shug'ullanish uchun shaxsiy makrosdan foydalanishimiz mumkin.

Quyidagi ma'lumotlar to'plami uchun biz faqat mezonlarni yozadigan amalni bajarmoqchimiz va Excel avtomatik ravishda satrlarni haqiqiy holatda yashiradi. vaqt.

1-qadam: Microsoft Visual Basic ochilgandan so'ng ( ALT+F11 tugmalarini bosib) jami), VBAProject bo'limi ostidagi tegishli varaqdagi Ikki marta bosing (ya'ni, Sheet3 ).

2-qadam: Ishchi varaq -ni tanlangquyidagi skrinshotda ko'rsatilganidek, varaqning kod oynasidan.

3-qadam: Shaxsiy pastki paydo bo'ladi.

4-qadam: Oldingi so'l kodga o'xshash, quyidagi so'l kodni varaqning kod oynasiga joylashtiring.

5897

Yozilgan so'l kod boshlash (ya'ni, 2 ), oxirgi (ya'ni, 15 ) ni belgilaydi. qator, va ustun (ya'ni, 2) raqamlari. Keyin u 2 ustunidagi A18 yacheykaga teng qiymatlarni yashirish shartini qo'yadi. VBA IF funktsiyasi A18 katakchaga istalgan qiymat kiritilgandan so'ng real vaqtda qatorlarni yashirish uchun shaxsiy so'l kodini yaratadi.

5-qadam: Makrosni ishga tushirish uchun F5 tugmasini bosing, keyin esa ish varag'iga qayting. 2 ustunida mavjud bo'lgan narsalarni yozib ko'ring va ENTER tugmasini bosing.

Har qanday matnni kiritgandan so'ng Enter tugmasini bosing (ya'ni, <1)>Sharq yoki G'arbiy ), ma'lumotlar to'plamidagi qatorlarni o'z ichiga olgan tegishli matnni yashiradi. Maʼlumotlar toʻplamidagi satrlarni yashirish uchun tayinlangan ustunning istalgan matni yoki qiymatidan foydalanishingiz mumkin.

Xulosa

Ushbu maqolada biz hujayra qiymatiga qarab qatorlarni yashirishni koʻrsatamiz. Excelda. Excelning Filtr va Shartli formatlash xususiyatlari qatorlarni yashirishda qulay. Biroq, Shartli formatlash xususiyati faqat qatorlardagi tarkibni yashiradi. VBA makroslari ma'lumotlar turiga qarab qatorlarni yashirishning samarali usullarini taklif qiladi. Umid qilamanki, bu tasvirlangan usullar ishni bajaradisiz xohlagan tarzda. Agar qo'shimcha savollaringiz bo'lsa yoki qo'shadigan biror narsangiz bo'lsa, izoh 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.