Sraitheanna agus colúin neamhriachtanacha a cheilt/a thaispeáint

Foirmiú na faidhbe

Cuir i gcás go bhfuil a leithéid de bhord againn go gcaithfimid “damhsa” leis gach lá:

 

Cé acu is cosúil go bhfuil an tábla beag - déan é a iolrú go meabhrach fiche uair de réir ceantair, ag cur cúpla bloc eile agus dhá dhosaen cathracha móra. 

Is é an tasc ná na sraitheanna agus na colúin scáileáin nach bhfuil riachtanach le haghaidh oibre faoi láthair a bhaint as go sealadach, .i. 

  • sonraí a cheilt de réir míosa, ag fágáil ach ceathrúna
  • na hiomláin a cheilt de réir míonna agus ceathrúna, ag fágáil ach an t-iomlán ar feadh leathbhliana
  • i bhfolach cathracha nach bhfuil gá leo faoi láthair (tá mé ag obair i Moscó - cén fáth ar chóir dom a fheiceáil St. Petersburg?), etc.

Sa saol fíor, tá farraige de shamplaí táblaí den sórt sin.

Modh 1: Na sraitheanna agus na colúin a cheilt

Tá an modh, go fírinneach, primitive agus níl sé an-áisiúil, ach is féidir dhá fhocal a rá faoi. Is féidir aon rónna nó colúin ar leathanach a roghnaíodh roimhe seo a chur i bhfolach ach cliceáil ar dheis ar an gceanntásc colún nó ró agus roghnaigh an t-ordú ón roghchlár comhthéacs Folaigh (Folaigh):

 

Le haghaidh taispeáint droim ar ais, roghnaigh sraitheanna / colúin in aice láimhe agus, trí chliceáil ar dheis, roghnaigh ón roghchlár, faoi seach, taispeáint (Dífolaigh).

Is í an fhadhb atá ann go gcaithfidh tú déileáil le gach colún agus as a chéile ina n-aonar, rud atá deacair.

Modh 2. Grúpáil

Má roghnaíonn tú sraitheanna nó colúin iolracha agus ansin roghnaigh ón roghchlár Sonraí – Grúpa agus Struchtúr – Grúpa (Sonraí — Grúpa agus Imlíne — Grúpa), ansin beidh siad faoi iamh i lúibín cearnach (grúpáilte). Ina theannta sin, is féidir grúpaí a neadú i gceann eile (ceadaítear suas le 8 leibhéal neadaithe):

Bealach níos áisiúla agus níos tapúla ná aicearra méarchláir a úsáid chun sraitheanna nó colúin réamhroghnaithe a ghrúpáil. Alt+Shift+Saighead Dheis, agus le haghaidh díghrúpáil Alt+Shift+Saighead Chlé, faoi seach.

Tá an modh seo chun sonraí neamhriachtanacha a cheilt i bhfad níos áisiúla - is féidir leat cliceáil ar an gcnaipe leis an "+"Nó"-“, nó ar na cnaipí a bhfuil leibhéal grúpála uimhriúil acu sa chúinne uachtarach ar chlé den bhileog – ansin laghdófar nó leathnófar gach grúpa den leibhéal inmhianaithe ag an am céanna.

chomh maith leis sin, má tá sraitheanna nó colúin achoimre ar do tábla a bhfuil an fheidhm acu cealla comharsanacha a achoimriú, is é sin, seans (ní fíor 100%) go Excel cruthóidh sé na grúpaí riachtanacha go léir sa tábla le gluaiseacht amháin – tríd an roghchlár Sonraí – Grúpa agus Struchtúr – Cruthaigh Struchtúr (Sonraí — Grúpa agus Imlíne — Cruthaigh Imlíne). Ar an drochuair, oibríonn a leithéid d’fheidhm go han-dothuartha agus uaireanta déanann sé nonsense iomlán ar tháblaí casta. Ach is féidir leat triail.

In Excel 2007 agus níos nuaí, tá na sólás seo go léir ar an táb Dáta (Dáta) i ngrúpa   struchtúr (Imlíne):

Modh 3. Na sraitheanna/colúin mharcáilte a cheilt le macra

Is dócha gurb é an modh seo an ceann is versatile. Cuirimis ró fholamh agus colún folamh le tús ár mbileog agus marcáil le haon deilbhín na sraitheanna agus na colúin sin a theastaíonn uainn a chur i bhfolach:

Anois osclaimis an tEagarthóir Visual Basic (ALT + F11), cuir isteach modúl nua folamh isteach inár leabhar (roghchlár Ionsáigh – Modúl) agus cóipeáil téacs dhá mhacra shimplí ansin:

Fo-Folaigh() Ceall caol Mar Raon Application.ScreenUpdating = Bréagach 'Díchumasaigh nuashonrú scáileáin chun dlús a chur le Do Gach cill In ActiveSheet.UsedRange.Rows(1).Cealla 'Iterrate thar gach cill sa chéad ró If cell.Value = "x " Ansin cill .EntireColumn.Hidden = Fíor 'más i gcill x - folaigh an colún Ar Aghaidh Do Gach cill In ActiveSheet.UsedRange.Columns(1).Cealla 'téigh trí gach cill den chéad cholún If cell.Value = " x " Ansin cell.EntireRow.Hidden = Fíor 'má i gcill x - folaigh an ró Ar Aghaidh Application.ScreenUpdating = Fo-thaispeántas Fíor Deiridh() Columns.Hidden = Bréagach 'cealaigh gach ró agus colún folaithe Rows.Hidden = Fo-Deireadh Bréagach  

Mar a d'fhéadfá buille faoi thuairim, an macra Folaigh seithí agus an macra Taispeáin – Taispeánann sé siar sraitheanna agus colúin lipéadaithe. Más mian, is féidir eochracha te a thabhairt do mhacraí (Alt + F8 agus cnaipe paraiméadair), nó cruthaigh cnaipí go díreach ar an mbileog chun iad a sheoladh ón gcluaisín Forbróir – Ionsáigh – Cnaipe (Forbróir - Ionsáigh - Button).

Modh 4. Na sraitheanna/colúin a cheilt le dath tugtha

Ligean le rá, sa sampla thuas, ba mhaith linn, ar a mhalairt, na hiomláin a cheilt, ie sraitheanna corcra agus dubh agus colúin buí agus glasa. Ansin beidh ar ár macra roimhe seo a bheith mionathraithe trí sheic a chur leis, in ionad a sheiceáil le haghaidh láithreacht “x”, chun an dath líonta a mheaitseáil le cealla samplacha roghnaithe go randamach:

Fo HideByColor() Ceall caol Mar Raon Application.ScreenUpdating = Bréagach do gach cill I ActiveSheet.UsedRange.Rows(2).Cealla If cell.Interior.Color = Raon("F2").Interior.Color Ansin cell.EntireColumn.Hidden = Fíor Má cell.Interior.Color = Raon ("K2").Interior.Color Ansin cell.EntireColumn.Hidden = Fíor Ar Aghaidh Do Gach cill In ActiveSheet.UsedRange.Columns(2).Cealla If cell.Interior.Color = Raon ("D6").Interior.Color Ansin cell.EntireRow.Hidden = Fíor Má cell.Interior.Color = Raon ("B11").Interior.Color Ansin cell.EntireRow.Hidden = Fíor Ar Aghaidh Application.ScreenUpdating = Fíor Deireadh Fo  

Mar sin féin, ní mór dúinn dearmad a dhéanamh ar caveat amháin: ní oibríonn an macra seo ach amháin má líonadh cealla an tábla foinse le dath de láimh, agus gan úsáid a bhaint as formáidiú coinníollach (is teorainn é seo ar an maoin Interior.Color). Mar sin, mar shampla, má d’aibhsigh tú go huathoibríoch gach beart i do thábla ina bhfuil an uimhir níos lú ná 10 ag baint úsáide as formáidiú coinníollach:

Sraitheanna agus colúin neamhriachtanacha a cheilt/a thaispeáint

…agus ba mhaith leat iad a cheilt in aon tairiscint amháin, ansin beidh ar an macra roimhe sin a bheith “críochnaithe”. Má tá Excel 2010-2013 agat, ansin is féidir leat a fháil amach ag baint úsáide as an maoin Interior maoin DisplayFormat.Interior, a aschuireann dath na cille, is cuma conas a socraíodh é. Seans go mbeidh cuma mar seo ar an macra chun na línte gorma a cheilt:

Fo HideByConditionalFormattingColor() Ceall caol Mar Raon Application.ScreenUpdating = Bréagach do gach cill i ActiveSheet.UsedRange.Columns(1).Cealla Má cell.DisplayFormat.Interior.Color = Raon ("G2").DisplayFormat.Interior.Color Ansin cill .EntireRow.Hidden = Fíor Ar Aghaidh Application.ScreenUpdating = Fo-Deiridh Fíor  

Glactar cill G2 mar shampla chun comparáid a dhéanamh idir dathanna. Ar an drochuair an mhaoin Formáid Taispeána feiceáil in Excel ach ag tosú ó leagan 2010, mar sin má tá Excel 2007 nó níos sine agat, beidh ort teacht ar bhealaí eile.

  • Cad é macra, nuair a chur isteach cód macra, conas iad a úsáid
  • Grúpáil uathoibríoch i liostaí illeibhéil

 

Leave a Reply