Kako samodejno filtrirati vrstice na podlagi vrednosti celice v Excelu?
Običajno nam lahko funkcija filtriranja v Excelu pomaga filtrirati poljubne podatke, kot jih potrebujemo, toda včasih bi rad samodejno filtriral celice na podlagi ročnega vnosa celic, kar pomeni, da ko v celico vnesem merila, lahko podatke samodejno filtrira naenkrat. Ali obstajajo kakšne dobre ideje za reševanje tega dela v Excelu?
Vrstice samodejno filtrirajo na podlagi vrednosti celice, ki ste jo vnesli s kodo VBA
Vrstice samodejno filtrirajo na podlagi vrednosti celice, ki ste jo vnesli s kodo VBA
Recimo, da imam naslednji obseg podatkov, zdaj, ko vnesem merila v celice E1 in E2, želim, da se podatki samodejno filtrirajo, kot je prikazano spodaj:
1. Odprite delovni list, v katerem želite samodejno filtrirati datum glede na vrednost celice, ki ste jo vnesli.
2. Z desno miškino tipko kliknite zavihek lista in izberite Ogled kode iz kontekstnega menija v izpuščenem Microsoft Visual Basic za aplikacije okno, kopirajte in prilepite naslednjo kodo v prazno Moduli okno, glej posnetek zaslona:
Koda VBA: samodejni filter podatkov glede na vneseno vrednost celice:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160606
If Target.Address = Range("E2").Address Then
Range("A1:C20").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E1:E2")
End If
End Sub
Opombe: V zgornji kodi, A1: C20 je vaš obseg podatkov, ki ga želite filtrirati, E2 je ciljna vrednost, na podlagi katere želite filtrirati, in E1: E2 je vaša celica s kriteriji filtrirana glede na. Lahko jih spremenite po svojih potrebah.
3. Zdaj, ko v celico vnašate merila E1 in E2 in pritisnite Vnesite ključ, bodo vrednosti podatkov celic samodejno filtrirale vaše podatke.
Filtrirajte podatke po več merilih ali drugih posebnih pogojih, na primer po dolžini besedila, glede na velike in male črke
Filtrirajte podatke po več merilih ali drugih posebnih pogojih, na primer po dolžini besedila, občutljivosti na male črke itd.
Kutools za ExcelJe Super filter Funkcija je zmogljiv pripomoček, ki jo lahko uporabite za dokončanje naslednjih postopkov:
Kutools za Excel: z več kot 300 priročnimi dodatki za Excel, brezplačno preizkusite brez omejitev v 30 dneh. Prenesite in brezplačno preskusite zdaj! |
Predstavitev: Samodejno filtriraj vrstice na podlagi vrednosti celice, ki ste jo vnesli s kodo VBA
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!