Excel-də Hüceyrə Dəyərinə əsasən sətirləri necə gizlətmək olar (5 üsul)

  • Bunu Paylaş
Hugh West

Gündəlik istifadələrdə biz böyük verilənlər toplusu ilə məşğul olmaq üçün Excel-də hüceyrə dəyərlərinə əsaslanan sıraları gizlətməliyik. Tipik olaraq, bir Excel verilənlər bazası çoxsaylı cərgələrdən ibarətdir. Çox vaxt qeydləri zəng dəyərlərinə uyğun çeşidləmək üçün bütün verilənlər toplusundan keçmək yorucu olur. Bununla belə, Excel-in Filtr , Şərti Formatlaşdırma xüsusiyyətlərindən, eləcə də Formula VBA makrolarından istifadə edərək, biz xana dəyərinə əsaslanan sıraları gizlədə bilərik. Excel. Bu məqalədə biz Excel-də xana dəyərinə əsaslanaraq cərgələri gizlətmək üçün yuxarıda qeyd olunan üsulları nümayiş etdiririk.

Fərz edək ki, bizdə Sifariş Tarixi , Region sütunlarından ibarət Satış məlumat dəsti var. , Məhsul Kəmiyyət . Biz sətirləri gizlətmək üçün sütundakı xana dəyərlərindən hər hansı birini istifadə etmək istəyirik.

Excel İş Kitabını endirin

Cell Value.xlsm əsasında sətirləri gizlədin

Excel-də hüceyrə dəyərinə əsaslanaraq sətirləri gizlətməyin 5 asan yolu

Metod 1: Gizlət Süzgəc Xüsusiyyətindən İstifadə Edilən Hüceyrə Dəyərinə Əsaslanan Sətirlər

Ev, nişanında Excel Redaktə bölməsində Filtr funksiyasını təklif edir. Sətirlərin gizlədilməsinə səbəb olan qeydləri filtrləmək üçün istənilən xana dəyərindən istifadə edə bilərik.

Addım 1: İş vərəqində Ev nişanına keçin > Seçin Sort & Filtr ( Redaktə bölməsindən) > Filtr seçin ( Sort & Filtr seçimlərindən).

Filtr seçimi ekranda göstərilir.Hər bir sütun başlığında Filtr işarəsi.

Addım 2: İstənilən filtr ikonasına klikləyin. sütun başlıqları (yəni, Region ).

Addım 3: Filtr ikonasına kliklədikdən sonra , Filtr əmr qutusu görünür. Verilənlər dəstindən müvafiq cərgələri gizlətmək üçün hər hansı elementin (yəni, Qərb ) işarəsi silindi.

OK üzərinə klikləyin.

Bir anda Excel işarələnməmiş qeydləri (yəni, Qərb ) verilənlər bazasından gizlədir və bütün digər qeydləri aşağıdakı şəkildə göstərildiyi kimi göstərmək üçün tərk edir.

Siz başlıq filtri ikonasından istifadə edərək istənilən sütundan sətirləri gizlətmək üçün hər hansı qeydin işarəsini silə bilərsiniz. Daha yaxşı təqdimat üçün metodu bir neçə sətir və sütunla nümayiş etdiririk. Siz bu üsuldan istədiyiniz qədər çox sütun üçün istifadə edə və məlumat tipinizə uyğun olaraq mümkün qədər çox sətir gizlədə bilərsiniz.

Daha çox oxuyun: Excel Makrosu: Excel-də Hüceyrə Mətni əsasında Satırları Gizlət (3) Sadə üsullar)

Metod 2: Hüceyrə dəyərinə əsasən sətirləri gizlətmək üçün düsturdan istifadə və sonra filtrləmə

Əvvəlki üsulda biz -dən istifadə etdik. Hüceyrə dəyərlərinə əsaslanaraq sətirləri gizlətmək üçün filtr funksiyası. Bizim kriteriyalarımıza uyğun olub-olmadığını qeyd etmək üçün bir formula istəsək necə olar? Sonra sətirləri göstəriciyə qarşı süzün.

Bu metodda biz xüsusi sətir daxil etmək üçün IF funksiyasından istifadə edirik (yəni, Gizlət )tələbimizi yerinə yetirmək. Sonra Filtr funksiyasından istifadə edərək, onların içərisində Gizlət sətirini ehtiva edən cərgələri gizlədirik.

Addım 1: Aşağıdakı düsturu yazın. xam verilənlər bazasına bitişik hər hansı xanalar (yəni F5 ).

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

E5<50, 50 -dən az olan E5 dəyərlərini elan etdiyi məntiqi_test dir ki, xanalarda Gizlət mətnini göstərəcək. Əks halda, düstur E5 -in özünü göstərir.

Addım 2: ENTER düyməsini basın və Dəstəyi aşağıdakı şəkildə göstərildiyi kimi xanalardakı fərdi sətirə doldurun.

Addım 3: Addım 1-ə əməl edin Filtr əmr qutusunu çıxarmaq üçün Metod 1 -dən 3 . Komanda qutusunda Gizlət dəyərinin seçimini ləğv edin və sonra OK düyməsini basın.

Gizlət seçimini etmədən daxilolmaların filtrlənməsi dəyəri, girişlərində Gizlət dəyəri olan bütün sətirləri gizlədir.

Siz <1 tətbiq etmək üçün istənilən fərdi sətir yarada bilərsiniz>Süzün üçün. Bu üsul verilənlər bazasında kriteriyaların ( dəyər və ya mətn ola bilər) axtarışı üçün faydalıdır.

Ətraflı oxuyun: Excel-də sətirləri gizlətmək üçün düstur (7 üsul)

Oxşar oxumalar

  • Excel VBA-da boş sətirləri necə gizlətmək olar (4 faydalıdır) Metodlar)
  • Excel-də Sətirləri Gizlətmək və Gizlətmək (6 Ən Asan Yol)
  • Excel-də İşləməyən Bütün Sətirləri Gizlətmək (5 Məsələ)& Həll üsulları)
  • Excel-də gizli sətirlər: Onları necə göstərmək və ya silmək olar?
  • Excel-də bir sütuna əsaslanan dublikat sətirləri gizlət (4 üsul) )

Metod 3: Excel-də Hüceyrə Dəyərinə Əsaslanan Sətirləri Gizlətmək üçün Şərti Formatlaşdırmanın Tətbiqi

Excel-in Şərti Formatlaşdırma xüsusiyyəti həm də hüceyrə dəyərindən asılı olaraq sıra məzmununu gizlətməyə qadirdir. Bununla belə, əvvəlki üsullar bütün cərgəni elə gizlədir ki, onlar mövcud deyilmiş kimi görünür, lakin bu üsul yalnız sıra məzmununu gizlədir.

Addım 1: <1-ə keçin>Ev nişanı > Şərti Formatlaşdırma seçin > Yeni Qayda seçin (seçimlərdən).

Addım 2: Yeni Formatlaşdırma Qaydası pəncərəsi görünür. Yeni Formatlaşdırma Qaydası pəncərəsində,

Seçin Hansı xananın formatlanacağını müəyyən etmək üçün düsturdan istifadə edin Qayda Növü seçin .

Aşağıdakı düsturu Qaydanın Təsvirini Redaktə et altında yazın.

=$C5="West"

Format üzərinə klikləyin.

Addım 3: Format Hüceyrələri pəncərəsi görünür. Format Hüceyrələri pəncərəsində

Nömrə bölməsini seçin > Xüsusi seçin ( Kateqoriya seçimi altında) > Növ bölməsi altında 3 Nöqtəli vergül (yəni, ;;;; ) yazın.

OK üzərinə klikləyin.

Addım 4: OK düyməsini klikləməklə, Excel sizi Yeni Formatlaşdırma Qaydası dialoq qutusuna qaytarır. .Yenə OK üzərinə klikləyin.

Addım 1 -dən 4 yerinə yetirilməsi bütün məzmunun gizlədilməsi ilə nəticələnir. C sütununda Qərb ilə uyğunlaşın.

Siz tətbiq etmək üçün daxil etdiyimiz düsturda istənilən mətn və ya dəyər təyin edə bilərsiniz. Şərti Formatlaşdırma . Satırları deyil, yalnız məzmunu gizlətmək istəyirsinizsə, bu üsuldan istifadə etmək çox rahatdır. Həmçinin, heç bir dəyişiklik etmədən xam data dəstini istədiyiniz zaman seçimlərdən Şərti Formatlaşdırma qaydalarını silə bilərsiniz.

Ətraflı Oxu: Satırları gizlədin Excel-də Şərti Formatlaşdırma ilə Hüceyrə Dəyəri əsasında

Metod 4: Excel-də VBA Makrosundan istifadə edərək Hüceyrə Dəyəri əsasında Sətirləri Gizlət

VBA istənilən şərti əsaslı nəticələrə nail olmaq üçün güclü vasitədir. Bu üsulda biz VBA makro kodundan istifadə edərək, müəyyən bir şərt qoyaraq, müəyyən bir sütundan sətirləri gizlətmək üçün istifadə edirik.

Bu metod üçün verilənlər dəstimizi aşağıdakı skrinşotda göstərildiyi kimi praktiki olanlara çeviririk. . Və sütunun (yəni, Region ) dəyərindən asılı olaraq xana dəyərinə (yəni, Şərq ) uyğun olaraq sətirləri gizlətmək istəyirəm.

Addım 1: Microsoft Visual Basic pəncərəsini açmaq üçün birlikdə ALT+F11 düymələrini basın. Pəncərədə fare ilə Alətlər Paneli > Daxil et seçin > Module seçin.

Addım 2: Aşağıdakı makro kodu Module yapışdırın və F5 i işə salmaq üçünmakro.

5493

Makro kodu start (yəni, 2 ), son (yəni. , 15 ) sətir və sütun (yəni, 2, Region Sütunu ) nömrələri. Sütun nömrəsi makronun verilən dəyərə uyğun gəldiyi sütunu bildirir (yəni, Şərq ). Sonra VBA IF funksiyası verilmiş sütunun sətirlərində mövcud olan Şərq dəyərindən başqa hər hansı sətirləri gizlədir (yəni, Region sütunu ).

Addım 3: Makro kodun icrası aşağıdakı şəklə oxşar xanalarında Şərq olan sətirlərdən başqa bütün sətirləri gizlədir.

Daha çox oxuyun: Excel-də sətirləri gizlətmək üçün VBA (14 üsul)

Metod 5: Real-vaxtda hüceyrə dəyərinə əsaslanan sıraların gizlədilməsi VBA Macro

Metod 4 -də VBA Makro Kodu istifadə edərək, biz yekun və ya bitmiş verilənlər toplusunun sətirlərini gizlədirik. Amma elə bir ssenari ola bilər ki, müəyyən bir şəraiti qoruyub real vaxt rejimində sıraları gizlətməliyik. Bu halda, biz bu cür ssenari ilə məşğul olmaq üçün şəxsi makrodan istifadə edə bilərik.

Bunun üçün aşağıda göstərilən verilənlər bazası üçün biz sadəcə kriteriyaları yazdığımız və Excel avtomatik olaraq sətirləri real şəkildə gizlətdiyi əməliyyatı yerinə yetirmək istəyirik. vaxt.

Addım 1: Microsoft Visual Basic -i açdıqdan sonra ( ALT+F11 düymələrinə basmaqla). Ümumilikdə), VBAProject bölməsi altında müvafiq vərəqə (yəni, Cədvəl3 ) İki dəfə klikləyin .

Addım 2: İş vərəqi seçinaşağıdakı ekran görüntüsündə göstərildiyi kimi vərəqin kod pəncərəsindən.

Addım 3: Şəxsi Alt görünür.

Addım 4: Əvvəlki makro koda bənzər, Aşağıdakı makro kodu vərəqin kod pəncərəsinə yerləşdirin.

3524

Yazılı makro kodu başlanğıc (yəni, 2 ), son (yəni, 15 ) təyin edir. sıra, sütun (yəni, 2) nömrələri. Sonra o şərt qoyur ki, 2 sütununda A18 xanasına bərabər olan dəyərləri gizlədir. VBA IF funksiyası A18 xanasına istənilən dəyəri daxil etdikdən sonra real vaxt rejimində sıraları gizlətmək üçün şəxsi makro kodu yaradır.

Addım 5: Makronu işə salmaq üçün F5 düyməsini basın, sonra iş vərəqinə qayıdın. 2 sütununda mövcud olan hər şeyi yazmağa cəhd edin və ENTER düyməsini basın.

Hər hansı mətni yazdıqdan sonra enter düyməsini basın (yəni, Şərq və ya Qərb ), verilənlər bazasından sətirləri ehtiva edən müvafiq mətni gizlədir. Siz verilənlər toplusunda sətirləri gizlətmək üçün təyin edilmiş sütunun istənilən mətnindən və ya dəyərindən istifadə edə bilərsiniz.

Nəticə

Bu məqalədə xana dəyərinə əsasən sətirləri gizlətməyi nümayiş etdiririk. Excel-də. Excel-in Filtr Şərti Formatlaşdırma xüsusiyyətləri sətirləri gizlətmək üçün əlverişlidir. Bununla belə, Şərti Formatlaşdırma funksiyası sadəcə sətirlərdəki məzmunu gizlədir. VBA makroları məlumat tipinizə uyğun olaraq sıraları gizlətməyin effektiv yollarını təklif edir. Ümid edirik ki, bu təsvir olunan üsullar işi görüristədiyiniz şəkildə. Əlavə sualınız varsa və ya əlavə edəcəyiniz hər hansı bir şey varsa şərhdə qeyd edin.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.