Automatizirajte funkciju automatskog filtriranja u Excelu

Kako profesionalno automatizirati Excel

Microsoft Excel ima mnogo internih alata za automatizaciju radnih koraka. Makronaredbe su bitna mogućnost automatizacije. U Microsoft Excelu makronaredba je niz naredbi koje se automatski izvršavaju. Makroi se mogu razumno koristiti na mnogim mjestima u Excelu. Ovaj članak prikazuje kako možete koristiti i makronaredbe za automatiziranje filtriranja informacija u Excelu.

Automatski filtri i makronaredbe: Automatizacija funkcije filtriranja u Excelu

Filtriranje tablice putem automatskog filtera jednostavno je i jednostavno za korištenje. Uključujete automatski filtar ili način automatskog filtriranja, a zatim na radnom listu u odgovarajućem stupcu odabirete željeni kriterij filtra.

Umjesto automatskog filtriranja ručno, po želji možete stvoriti makronaredbu s Visual Basic-om (VBA). To je praktično i svrsishodno, na primjer ponuditi određene standardne filtre na popisima putem gumba ili automatizirati druge procese u opsežnim proračunskim tablicama.

U sljedećem primjeru vrijednosti eura treba filtrirati iz podatkovnog područja. Umjesto prikaza cijele tablice, treba ispisati samo vrijednost za prosinac.

Sljedeći makro automatski filtrira mjesec prosinac. Da biste ga pokrenuli u Excelu, učinite sljedeće:

  1. Prebacite se na karticu "Alati za programere" u Excelu.

  2. Možete stvoriti novu makronaredbu u području izbornika "Kod".

  3. Pritisnite gumb Makroi i unesite naziv makronaredbe. U sljedećem koraku kliknite "Izradi".

  4. Bit ćete preusmjereni na novi prozor Visual Basica u koji unosite sljedeće parametre:

    Dim List As Range
    Popis postavki = ActiveSheet.Range ("A1: B13")
    Popis.AutoFilter
    List.AutoFilter polje: = 1, Kriterij1: = "prosinac"

  5. Zatvorite prozor za unos. Svi se unosi automatski spremaju.

Savjet: Ako želite filtrirati još jedan mjesec umjesto prosinca, promijenite kriterij. To funkcionira promjenom mjeseca u VBA maski unosa za sljedeći unos: Kriterij1: = "prosinac"

Primijenite stvoreni makro -filter jednim klikom

Ako želite upotrijebiti makronaredbu koju ste stvorili, ponovno se pomaknite na karticu Developer i potražite makronaredbu koju ste osmislili pomoću gumba Macros. Ovo se nalazi kao izvršna makronaredba s lijeve strane. Pokrenite ga s gumbom "Pokreni".

Nakon pokretanja makronaredbe prikazuje se samo unos "Prosinac", kao što je prikazano na sljedećoj slici:

Savjet: Makronaredbi također možete omogućiti prečac u opcijama makronaredbi. Da biste to učinili, odaberite kombinaciju tipki koju još niste koristili u programu Microsoft Excel. Također možete dodati opis kako biste kasnije mogli bolje razumjeti funkciju makronaredbe. Ako radite zajedno u timu, važno je uključiti i opis.

Otkažite filtriranje popisa

Da biste otkazali filtriranje popisa, izbrišite kriterij iza automatskog filtra. Umjesto unosa mjeseca, nemojte unijeti kriterij prema kojem bi se filter trebao koristiti. Vaša makronaredba treba biti strukturirana na sljedeći način:

Dim List As Range
Popis postavki = ActiveSheet.Range ("A1: B13")
Popis.AutoFilter
List.AutoFilter polje: = 1

Poziv od Automatski filterNaredba bez kriterija uzrokuje prikaz cijelog popisa.

Sažetak i zaključak: Koristite makronaredbe za automatizaciju autofiltera u programu Microsoft Excel

Funkcija ručnog automatskog filtriranja u programu Microsoft Excel vrlo je prikladna za filtriranje podataka i informacija u velikim proračunskim tablicama. Također možete automatizirati funkciju automatskog filtriranja pomoću makronaredbe. U makronaredbi možete navesti posebne kriterije koje treba filtrirati.

Ako se koristi makronačin rada Autofilter, prikazuju se samo podaci koje želite vidjeti. Makroi s automatskim filtriranjem osobito su korisni pri gledanju velikih ugniježđenih proračunskih tablica. Makronaredba koju možete prilagoditi kombinacijom tipki prikazuje samo relevantne podatke u vašoj proračunskoj tablici. Zauzvrat, nevažni podaci automatski se skrivaju.

Pitanja

Za što se koristi funkcija automatskog filtriranja u programu Microsoft Excel?

S funkcijom automatskog filtriranja možete tražiti, prikazati ili sakriti vrijednosti u jednom ili više stupaca u programu Microsoft Excel. Da biste pokrenuli funkciju automatskog filtriranja, idite na karticu "Podaci" i odaberite stavku izbornika "Filter". Aktivirani filtar označen je "strelicom prema dolje" u stupcu.

Kako stvoriti makronaredbu u Excelu?

Da biste stvorili makronaredbu u programu Microsoft Excel, idite na karticu "Alati za razvojne programere". Ako je to skriveno, možete alternativno unijeti ključnu riječ "makro" u polje za pretraživanje. Nakon što ste novoj makronaredbi dodijelili ime, morate unijeti slijed naredbi u programskom jeziku Visual Basis (VBA). Nakon što je makronaredba spremljena, možete je koristiti za sve sljedeće Excel proračunske tablice kako biste automatizirali zadatke u Excelu.

Čemu služe makronaredbe u Excelu?

U osnovi, programiranje makronaredbi u programu Microsoft Excel prikladno je za sve zadatke koji se mogu automatizirati. Makronaredbe štede vrijeme redovitim radnim koracima. Osim toga, pomoću makronaredbi možete postaviti posebne Excel alate u okruženju za upravljanje projektima ili kao generator ponude. Makroi su također prikladni za razmjenu podataka između programa Excel i drugih programa sustava Office, kao što su Microsoft Word ili Microsoft PowerPoint.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave