Nyumputkeun / nunjukkeun barisan sareng kolom anu teu perlu

Rumusan masalah

Anggap urang gaduh tabel sapertos anu urang kedah "menari" unggal dinten:

 

To whom the table seems small – mentally multiply it twenty times by area, adding a couple more blocks and two dozen large cities. 

Tugasna nyaéta ngahapus samentawis tina baris layar sareng kolom anu ayeuna henteu dipikabutuh pikeun digawé, nyaéta, 

  • nyumputkeun rinci ku bulan, nyésakeun ukur suku
  • nyumputkeun total ku bulan jeung suku, ngan nyésakeun total keur satengah taun
  • nyumputkeun kota nu teu perlu di momen (Kuring gawe di Moscow - naha kuring kudu ningali St. Petersburg?), jsb.

Dina kahirupan nyata, aya laut conto tabel misalna.

Métode 1: Nyumputkeun baris sareng kolom

Metoda, terus terang, primitif jeung teu pisan merenah, tapi dua kecap bisa disebutkeun ngeunaan eta. Baris atanapi kolom anu dipilih sateuacana dina lambaran tiasa disumputkeun ku ngaklik katuhu kolom atanapi lulugu baris sareng milih paréntah tina ménu kontéks. nyumput (Sumputkeun):

 

Pikeun tampilan sabalikna, pilih baris / kolom anu padeukeut sareng, ku ngaklik katuhu, pilih tina ménu, masing-masing, mamerkeun (Tembongkeun).

Masalahna nyaeta anjeun kudu nungkulan unggal kolom jeung baris individual, nu teu merenah.

Métode 2. Pangkelompok

Upami anjeun milih sababaraha baris atanapi kolom teras pilih tina ménu Data - Grup jeung Struktur - Grup (Data — Grup jeung Outline — Grup), tuluy maranehna bakal diasupkeun kana bracket pasagi (dikelompokeun). Leuwih ti éta, grup bisa nested hiji kana sejen (nepi ka 8 tingkat nyarang diwenangkeun):

Cara anu langkung gampang sareng gancang nyaéta ngagunakeun potong kompas keyboard pikeun ngagolongkeun baris atanapi kolom anu tos dipilih. Alt+Shift+Panah Katuhu, sarta pikeun ungrouping Alt+Shift+Panah KéncaMasing-masing.

Metodeu nyumputkeun data anu teu dipikabutuh ieu langkung gampang - anjeun tiasa ngaklik tombolna nganggo "+"Atawa"-", atawa dina tombol kalawan tingkat grup numerik di belah kénca juru luhur lambar - lajeng sakabeh grup tina tingkat nu dipikahoyong bakal rubuh atawa dimekarkeun sakaligus.

ogé, lamun méja anjeun ngandung kasimpulan baris atawa kolom kalawan fungsi summing sél tatangga, nyaeta, kasempetan (teu 100% leres) éta Excel anjeunna bakal nyieun sagala grup perlu dina tabel kalawan hiji gerakan - ngaliwatan menu nu Data - Grup jeung Struktur - Jieun Struktur (Data - Grup sareng Outline - Jieun Outline). Hanjakalna, fungsi sapertos kitu henteu tiasa diprediksi sareng kadang-kadang ngabéréskeun omong kosong dina tabel kompléks. Tapi anjeun tiasa nyobian.

Dina Excel 2007 sareng anu langkung énggal, sadaya kabagjaan ieu aya dina tab data (Kaping) dina grup   struktur (Garisan):

Métode 3. Nyumputkeun baris / kolom anu ditandaan sareng makro

Metoda ieu panginten paling serbaguna. Hayu urang tambahkeun baris kosong sareng kolom kosong ka awal lambar kami sareng tandai ku ikon naon waé baris sareng kolom anu urang hoyong nyumputkeun:

Ayeuna hayu urang buka Visual Basic Editor (Alt + F11), selapkeun modul kosong anyar kana buku urang (menu Selapkeun - Modul) sareng salin téks dua makro saderhana di dinya:

Sub Hide() Taram sél Salaku Range Application.ScreenUpdating = Palsu 'Tumpurkeun layar ngamutahirkeun pikeun nyepetkeun Pikeun Unggal sél Dina ActiveSheet.UsedRange.Rows(1).Sél 'Iterate leuwih sakabéh sél dina baris kahiji Lamun cell.Value = "x " Lajeng sél .EntireColumn.Hidden = Leres 'lamun dina sél x - nyumputkeun kolom Salajengna Pikeun Unggal sél Dina ActiveSheet.UsedRange.Columns(1).Cells 'ngaliwatan sakabéh sél tina kolom kahiji Lamun cell.Value = "x" Lajeng cell.EntireRow.Hidden = Leres 'upami dina sél x - nyumputkeun baris Next Application.ScreenUpdating = True End Sub Sub Show() Columns.Hidden = Palsu 'ngabolaykeun sadaya baris nyumputkeun sareng kolom Rows.Hidden = Palsu Tungtung Sub  

Sakumaha anjeun tiasa nebak, makro nyumput hides jeung makro nunjukkeun - Nembongkeun deui baris dilabélan jeung kolom. Upami hoyong, makro tiasa dipasihan hotkeys (Alt + F8 sareng tombol parameter), atanapi jieun tombol langsung dina lambaran pikeun ngaluncurkeunana tina tab Pamekar - Selapkeun - Tombol (Pamekar - Selapkeun - Tombol).

Métode 4. Nyumputkeun baris / kolom kalayan warna anu dipasihkeun

Hayu urang nyebutkeun yén dina conto di luhur, urang, sabalikna, hayang nyumputkeun total, nyaéta barisan ungu jeung hideung jeung kolom konéng sarta héjo. Teras makro urang sateuacana kedah rada dirobih ku nambihan, tinimbang mariksa ayana "x", cek pikeun cocog sareng warna eusian sareng sél sampel anu dipilih sacara acak:

Sub HideByColor() Taram sél Salaku Range Application.ScreenUpdating = Palsu Pikeun Unggal sél Dina ActiveSheet.UsedRange.Rows(2).Cells Lamun cell.Interior.Color = Range("F2").Interior.Color Lajeng cell.EntireColumn.Hidden = Leres Lamun cell.Interior.Color = Rentang("K2").Interior.Color Lajeng cell.EntireColumn.Hidden = Leres Salajengna Pikeun Unggal sél Dina ActiveSheet.UsedRange.Columns(2).Cells Lamun cell.Interior.Color = Rentang ("D6")  

Najan kitu, urang teu kudu poho ngeunaan hiji caveat: makro ieu ngan jalan mun sél tabel sumber anu ngeusi warna sacara manual, sarta henteu ngagunakeun pormat kondisional (ieu watesan tina sipat Interior.Color). Janten, contona, upami anjeun otomatis nyorot sadaya tawaran dina méja anjeun dimana jumlahna kirang ti 10 nganggo pormat kondisional:

Nyumputkeun / nunjukkeun barisan sareng kolom anu teu perlu

sareng anjeun hoyong nyumputkeunana dina hiji gerakan, teras makro sateuacana kedah "réngsé". Upami anjeun gaduh Excel 2010-2013, teras anjeun tiasa kaluar nganggo tinimbang harta hal parabot hiasan di jero sipat DisplayFormat.Interior, nu kaluaran warna sél, paduli kumaha eta diatur. Makro pikeun nyumputkeun garis biru tiasa katingali sapertos kieu:

Sub HideByConditionalFormattingColor() Taram sél Salaku Range Application.ScreenUpdating = Palsu Pikeun Unggal sél Dina ActiveSheet.UsedRange.Columns(1).Cells Lamun cell.DisplayFormat.Interior.Color = Rentang("G2").DisplayFormat.Interior.Color Lajeng sél .EntireRow.Hidden = True Next Application.ScreenUpdating = True End Sub  

Sél G2 dicokot salaku sampel pikeun ngabandingkeun warna. Hanjakal harta DisplayFormat némbongan dina Excel ngan dimimitian ti versi 2010, jadi lamun boga Excel 2007 atawa heubeul, anjeun bakal kudu datang nepi ka cara séjén.

  • Naon makro, dimana nyelapkeun kode makro, kumaha cara ngagunakeunana
  • Grup otomatis dina daptar multilevel

 

Leave a Reply