Kako filtrirati podatke u Excelu pomoću VBA

Anonim

U ovom ćemo članku naučiti kako filtrirati podatke, a zatim kako možemo dati različite kriterije za filtriranje pomoću VBA u programu Microsoft Excel 2007 i novijoj verziji.

Kako staviti filter u podatke?

Da bismo razumjeli kako postaviti filtar, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti podatke za mjesec siječanj, tada moramo filter postaviti za mjesec siječanj. Za prolazak filtra kroz VBA, slijedite korake u nastavku:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Podfilterski podaci ()

Raspon ("A1"). Polje automatskog filtriranja: = 1, Kriteriji1: = "Jan"

Kraj podm

Kôd Objašnjenje:- Prvo moramo odabrati raspon podataka u koje želimo postaviti filtar, a zatim moramo definirati kriterije.

Da biste pokrenuli makro, pritisnite tipku F5 i podaci će se filtrirati i možemo vidjeti samo podatke o siječnju.

Kako staviti filter za donjih 10 stavki?

Da bismo razumjeli kako postaviti filtar za 10 donjih stavki, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti donjih 10 klikova u podacima, tada moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Sub filterbottom10 ()

Raspon ("A1"). Polje automatskog filtriranja: = 3, Kriteriji1: = "10", Operator: = xlBottom10Items

Kraj podm

Kôd Objašnjenje:- Prvo moramo odabrati raspon podataka u koje želimo postaviti filter, a zatim moramo definirati kriterije za filtriranje podataka donjih 10 stavki.

Da biste pokrenuli makronaredbu, pritisnite tipku F5 i podaci će se filtrirati i možemo vidjeti samo podatke donjih 10 klikova.

Kako staviti filter za 10 posto najnižih podataka?

Da bismo razumjeli kako staviti filtar za najnižih 10 posto podataka, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti donjih 10 posto podataka, moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Podfilter, dno od 10 posto ()

Raspon ("A1"). Polje automatskog filtriranja: = 3, Kriteriji1: = "10", Operator: = xlBottom10Procent

Kraj podm

Kôd Objašnjenje:- Prvo moramo odabrati raspon podataka u koje želimo staviti filtar, a zatim moramo definirati kriterije za filtriranje podataka najnižih 10 posto.

Za pokretanje makronaredbe pritisnite tipku F5 i podaci će se filtrirati i možemo vidjeti samo 10 posto podataka na dnu.

Kako postaviti filtar za donji X broj podataka?

Da bismo razumjeli kako postaviti filtar za donje X brojeve, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti donji x broj podataka, moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Podfilterbotomxnumber ()

Raspon ("A1"). Polje automatskog filtriranja: = 3, Kriteriji1: = "5", Operator: = xlBottom10Items

Kraj podm

Kôd Objašnjenje:- Prvo smo odabrali raspon podataka u koje želimo staviti filtar, a zatim smo dali kriterije za filtriranje 5 brojeva donjih 10 brojeva.

Za pokretanje makronaredbe pritisnite tipku F5, podaci će se filtrirati i možemo vidjeti samo podatke s donjih 10 klikova.

Kako postaviti filtar za donji x posto podataka?

Da bismo razumjeli kako staviti filtar za donjih x posto podataka, uzmimo primjer:-

Imamo podatke u rasponu A1: E35, u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti donje podatke x posto, moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Podfilter, dno, ekscentrično ()

Raspon ("A1"). Polje automatskog filtriranja: = 3, Kriteriji1: = "5", Operator: = xlBottom10Procent

Kraj podm

Kôd Objašnjenje:- Prvo moramo odabrati raspon podataka u koje želimo postaviti filtar, a zatim moramo definirati kriterije za filtriranje podataka donjih x posto.

Za pokretanje makronaredbe pritisnite tipku F5 i podaci će se filtrirati i možemo vidjeti samo donje 10 posto podataka.

Kako postaviti filter za određeni tekst?

Da bismo razumjeli kako postaviti filter za određeno, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti određene podatke samo u stupcu B, tada moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Pododređeni podaci ()

Raspon ("A1"). Polje automatskog filtriranja: = 2, Kriteriji1: = "*Exceltip*"

Kraj podm

Kôd Objašnjenje:- Prvo smo odabrali raspon podataka gdje ćemo definirati stupac B u polju kao 2, a zatim ćemo definirati koje podatke želimo vidjeti.

Za pokretanje makronaredbe pritisnite tipku F5, podaci će se filtrirati i možemo vidjeti da će se pojaviti samo podaci programa Exceltip.

Kako postaviti filter za više kriterija?

Da bismo razumjeli kako posebno postaviti filter, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti podatke za mjesec siječanj i ožujak, moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Pod više podataka ()

Raspon ("A1: E1"). Polje automatskog filtriranja: = 1, Kriteriji1: = "Jan", Operator: = xlAnd, Kriteriji2: = "Mar"

Kraj podm

Kôd Objašnjenje:- Prvo moramo odabrati raspon podataka gdje ćemo definirati stupac A u polju kao 1, a zatim ćemo definirati oba kriterija.

Da biste pokrenuli makro, pritisnite tipku F5 i podaci će se filtrirati i možemo vidjeti samo podatke o siječnju i ožujku.

Kako postaviti filter za prikaz zapisa koji sadrže vrijednost između 2 vrijednosti?

Da bismo razumjeli kako postaviti filtar za više kriterija, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo postaviti filter prema kriterijima koliko brojeva imamo pod klikovima od 5000 do 10000, slijedite dolje navedene korake:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Pod više kriterija ()

Raspon ("A1: E1"). Polje automatskog filtriranja: = 3, Kriteriji1: = "> 5000", Operator: = xlAnd, Kriteriji2: = "<10000"

Kraj podm

Kôd Objašnjenje: - Prvo moramo izabrati raspon podataka gdje ćemo definirati kriterije u stupcu C pomoću operatorske funkcije.

Za pokretanje makronaredbe pritisnite tipku F5 i podaci će se filtrirati i možemo ih vidjeti prema klikovima koji su veći od 5000 i manji od 10000.

Kako staviti filter za više kriterija u više stupaca?

Da bismo razumjeli kako staviti filter za više kriterija u više stupaca, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo staviti filtar u mjesecu siječnju kako bismo vidjeli koliko veza postoji u excel savjetima, pa filtar moramo staviti u stupce A i B, slijedite dolje navedene korake:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Pod više polja ()

Raspon ("A1: E1"). Polje automatskog filtriranja: = 1, Kriteriji1: = "Jan"

Raspon ("A1: E1"). Polje automatskog filtriranja: = 2, Kriteriji1: = "*Exceltip*"

Kraj podm

Kôd Objašnjenje: - Prvo moramo odabrati raspon podataka u koje želimo postaviti filtar, a zatim ćemo morati 2 puta definirati kriterije za postizanje cilja.

Za pokretanje makronaredbe pritisnite tipku F5 i podaci će se filtrirati i možemo vidjeti koliko veza pripada Exceltipu u podacima za mjesec siječanj.

Kako filtrirati podatke bez primjene strelice filtra?

Da bismo razumjeli kako filtrirati podatke bez primjene filtra u stupcu, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo staviti filter za mjesec siječanj i sakriti strelicu filtra u polje, slijedite dolje navedene korake:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Sub HideFilter ()

Raspon ("A1"). Polje automatskog filtriranja: = 1, Kriteriji1: = "Jan", vidljivi pad: = Netačno

Kraj podm

Kôd Objašnjenje: - Prvo moramo odabrati raspon podataka u koje želimo postaviti filter, a zatim se moramo pobrinuti da filter ne bude vidljiv.

Za pokretanje makronaredbe pritisnite tipku F5 i podaci će se filtrirati. Sada možemo vidjeti podatke samo u podacima za mjesec siječanj, ali strelica filtra neće se pojaviti u stupcu mjeseca.

Kako filtrirati podatke za prikaz 1 0r 2 moguće vrijednosti?

Da bismo razumjeli kako filtrirati podatke za prikaz 1 ili 2 moguće vrijednosti, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo staviti filtar u mjesecu siječnju i sakriti strelicu filtra u polje, moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Sub HideFilter ()

Raspon ("A1"). Polje automatskog filtriranja: = 1, Kriteriji1: = "Jan", vidljivi pad: = Netačno

Kraj podm

Kôd Objašnjenje: - Prvo moramo odabrati raspon podataka u koje želimo postaviti filter, a zatim ćemo se pobrinuti da filter ne bude vidljiv.

Za pokretanje makronaredbe pritisnite tipku F5 i podaci će se filtrirati. Sada možemo vidjeti podatke u podacima za siječanjski mjesec i podatke za veljačan mjesec.

Kako postaviti filter za 10 najboljih stavki?

Da bismo razumjeli kako postaviti filtar za 10 najboljih stavki, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti prvih 10 klikova u podacima, tada moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Podfiltertop10 ()

Raspon ("A1"). Polje automatskog filtriranja: = 3, Kriteriji1: = "10", Operator: = xlTop10Items

Kraj podm

Kôd Objašnjenje- Prvo moramo odabrati raspon podataka u koje želimo postaviti filtar, a zatim moramo definirati kriterije za filtriranje podataka iz prvih 10 stavki.

Da biste pokrenuli makronaredbu, pritisnite tipku F5 i podaci će se filtrirati i možemo vidjeti samo podatke s prvih 10 klikova.

Kako postaviti filter za prvih 10 posto podataka?

Da bismo razumjeli kako postaviti filtar za prvih 10 posto podataka, uzmimo primjer:-

Imamo podatke u rasponu A1: E35 u kojem stupac A sadrži Mjesec, stupac B Stranica, stupac C Klikovi, Stupac D CTR i stupac E sadrži prosječnu poziciju.

Ako želimo vidjeti prvih 10 posto podataka, moramo slijediti dolje navedene korake:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Podfiltertop10 posto ()

Raspon ("A1"). Polje automatskog filtriranja: = 3, Kriteriji1: = "10", Operator: = xlTop10Percent

Kraj podm

Kôd Objašnjenje:- Prvo moramo odabrati raspon podataka u koje želimo postaviti filtar, a zatim moramo definirati kriterije za filtriranje podataka s gornjih 10 posto.

Za pokretanje makronaredbe pritisnite tipku F5 i podaci će se filtrirati. Sada možemo vidjeti samo prvih 10 posto podataka.

Kako ukloniti filter?

Da biste razumjeli kako ukloniti filtar, slijedite korake u nastavku:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:

Sub removefilter ()

Radni listovi ("List1"). ShowAllData

Kraj podm

Za pokretanje makronaredbe pritisnite tipku F5, svi će se podaci prikazati, ali strelica filtra neće biti uklonjena.

Ovo je sve o tome kako možemo staviti filtre kroz VBA u Microsoft Excel.