Hvordan du raskt skygge vekslende filtrert rader i Excel

Ved å gjøre dette, bør du gjøre med to store skritt:?

A: Shade området vekselvis (trinn 1-trinn 5)

B : Filter dataene du trenger, vil skyggeleggingen automatisk endre (step6-Step9)

1. Velg området du vil skygge. Hvis filtrering er allerede i spill, sørg for å fjerne filteret for å velge hele spekteret. I dette eksemplet vil vi velge området (A2: G25)


2.. Klikk deretter på Home > Betinget formatering > Ny regel, og en ny formatering dialog Rule boks vises.

3. Og klikker på det siste alternativet Bruk en formel for å bestemme hvilke celler for å formatere i Velg en regel Type, og skriv denne formelen " = MOD (TOTAL (3, $ A $ 1: $ A2), 2)
" inn boksen.


4. Klikk deretter Format-knappen, og en dialogboks Formater celler boks vil komme ut. Klikk Fyll, og velg en farge du liker. Se skjermbilde:


5. Og klikk OK, det vil komme tilbake til New Formatering Rule, og nå kan du se fargen i forhåndsvisningsboksen. Klikk deretter på OK. Og utvalget som du velger har blitt skyggelagt vekselvis.


6. Ferdig trinnene over, nå må du filtrere datoen. Klikk Data > Filter, vil Excel rullepilene til kolonneoverskriftene.


7. Deretter kan du velge hvilke kriterier du trenger. I dette eksempel, vil jeg filtrere kundens navn er Minimall. Sett markøren på Customer falle ned piler og klikk på den, vil en meny vises, velger Tekst Filters > Inneholder ... se skjermbilde:


8. Og en kunde Auto dialogboks vil komme fram. Tast Minimall i inneholder boksen.


9. Og klikk deretter på OK. Alle de filtrerte rader er skyggelagt vekselvis. Se skjermbilde:


Shade alternerende filtrerte rader med VBA-kode

Den første metoden er litt komplisert, og følgende VBA-kode kan hjelpe deg raskt å skygge filtrerte rader vekselvis.

Enn om du har filtrert dataene, se skjermbilde:


1. Klikk Utvikler > Visual Basic, en ny Microsoft Visual Basic for Applications-vinduet vises, klikker du Sett > Modul, og skriv inn følgende kode i modulen:

VBA: vekselvis shading de filtrerte radene
Sub ShadeRows () 'Updateby20140529Dim RNG Som RangeDim WorkRng Som RangeDim shadeIt As BooleanshadeIt = TruexTitleId = "KutoolsforExcel" Set WorkRng = Application.SelectionSet WorkRng = Application.InputBox ("Range", xTitleId, WorkRng.Address, Type: = 8) For Hver RNG I WorkRng.Rows Hvis ikke Rng.EntireRow.Hidden Så Rng.Interior.ColorIndex = _ IIf (shadeIt , 15, xlNone) shadeIt = Ikke (shadeIt) End IfNextEnd Sub

2. Klikk knappen for å kjøre koden, spretter en dialogboks KutoolsforExcel ut for deg å velge et område å skygge. Se skjermbilde:


3. Klikk deretter på OK. Og de filtrerte dataene har blitt skyggelagt vekselvis. Se skjermbilde:


Raskt skygge veksel filtrerte rader med Kutools for Excel

Kutools for Excel: med mer enn 120 praktiske Excel-tillegg, gratis å prøve uten begrensning i 30 dager. Få den nå.

Med Kutools for Excel, kan du enkelt og raskt å skygge vekslende filtrerte rader. Du kan få det gjort ved å gjøre følgende:

1. Velg den filtrerte data som du ønsker å skygge.

2. Klikk Kutools > Format Verktøy > Alternativ Row Shading, se skjermbilde:


3. Så sjekk Rader alternativ fra Shade type i Alternate Rad /Kolonne dialog shading-boksen, og velg en farge du liker i Shade farge nedtrekkslisten, så sjekk Betinget formatering fra Color metoden, endelig velge nummer 1 fra Shade hver spin-knappen. Se skjermbilde:


4. Og klikk deretter på OK. De filtrerte data har vært vekselvis skygge. Se skjermbilde: