Cum se filtrează datele după mai multe culori în Excel?
În mod normal, în Excel, puteți filtra rapid rândurile cu o singură culoare, dar v-ați gândit vreodată să filtrați rândurile cu mai multe culori în același timp? În acest articol, voi vorbi despre truc rapid pentru a vă rezolva această problemă.
Filtrează datele după mai multe culori cu codul VBA
Filtrează datele după mai multe culori cu codul VBA
În Excel, nu există nicio modalitate directă de a filtra rândurile după mai multe culori, dar puteți crea un cod VBA pentru a returna numărul indexului de culoare al rândului corespunzător într-o nouă coloană și apoi filtrați rândurile după această coloană de ajutor.
1. Țineți apăsat butonul ALT + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.
2. Clic Insera > Moduleși lipiți următorul cod în Module Fereastră.
Cod VBA: extrageți numărul indexului de culoare:
Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function
3. Și apoi reveniți la foaia de lucru și introduceți această formulă: = Getcolor (A2)(A2 este celula colorată pe care doriți să o returnați cu numărul indexului de culoare) într-o celulă goală pe lângă datele dvs., consultați captura de ecran:
4. Apoi trageți mânerul de umplere în jos în celulele pe care doriți să obțineți indexul de culoare și toate numerele corespunzătoare ale indexului de culoare au fost extrase după cum se arată în următoarea captură de ecran:
sfaturi: Dacă celulele nu sunt umplute cu culoare de fundal, va afișa un număr negativ -4142.
5. Și apoi puteți filtra mai multe rânduri de culori utilizând această nouă coloană de ajutor, selectați această coloană de ajutor și faceți clic Date > Filtru, apoi faceți clic pe butonul săgeată din colțul din dreapta jos al primei celule, în caseta listă, selectați numărul indexului de culoare pe care doriți să îl filtrați, vedeți captura de ecran:
6. Apoi apasa OK , iar culorile selectate vor fi filtrate, vezi captura de ecran:
7. În cele din urmă, puteți ascunde coloana de ajutor după cum aveți nevoie.
Legate de articole:
Cum se filtrează datele separate prin virgulă în Excel?
Cum se filtrează textul exact în Excel?
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!