Tässä artikkelissa opimme tietojen suodattamisesta ja sitten siitä, miten voimme antaa eri suodatuskriteerit käyttämällä VBA: ta Microsoft Excel 2007: ssä ja uudemmissa versioissa.
Kuinka laittaa suodatin tietoihin?
Ymmärtääksesi suodattimen sijoittamisen, otetaan esimerkki:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä tammikuun kuukauden tiedot, meidän on asetettava suodatin tammikuun kuukauteen. Aseta suodatin VBA: n läpi seuraavasti:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alisuodatintiedot ()
Alue ("A1"). Automaattisuodatinkenttä: = 1, Ehdot1: = "Jan"
End Sub
Koodin selitys:- Ensinnäkin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten meidän on määritettävä kriteerit.
Voit suorittaa makron painamalla näppäintä F5, jolloin tiedot suodatetaan ja voimme nähdä vain Jan -tiedot.
Kuinka sijoittaa suodatin alimmalle 10 kohteelle?
Ymmärtääksesi kuinka sijoittaa suodatin alimpaan 10 kohteeseen, otetaan esimerkki:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä tietojen 10 alinta napsautusta, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alisuodatinpohja10 ()
Alue ("A1"). Automaattisuodatinkenttä: = 3, Ehdot1: = "10", Operaattori: = xlBottom10Items
End Sub
Koodin selitys:- Ensin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten meidän on määritettävä kriteerit alimman 10 kohteen tietojen suodattamiseksi.
Jos haluat suorittaa makron, paina näppäintä F5, niin tiedot suodatetaan ja voimme nähdä vain alhaalta 10 -napsautuksen tiedot.
Kuinka sijoittaa suodatin alimmalle 10 prosentille tiedoista?
Otetaan esimerkki ymmärtääksesi, miten suodatin asetetaan alimmalle 10 prosentille tiedoista:-
Meillä on tietoja alueella A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä alimmat 10 prosentin tiedot, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alisuodatinpohja10 prosenttia ()
Alue ("A1"). Automaattisuodatinkenttä: = 3, Ehdot1: = "10", Operaattori: = xlBottom10Percent
End Sub
Koodin selitys:- Ensin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten meidän on määritettävä kriteerit alimman 10 prosentin tietojen suodattamiseksi.
Jos haluat suorittaa makron, paina näppäintä F5, niin tiedot suodatetaan ja voimme nähdä vain alimman 10 prosentin tiedot.
Kuinka laittaa suodatin alimpaan X -tietokohteeseen?
Ymmärtääksesi kuinka sijoittaa suodatin alimmille X-numeroille, otetaan esimerkki:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä alimman x datamäärän, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
AlasuodatinAlhainennumero ()
Alue ("A1"). Automaattisuodatinkenttä: = 3, Ehdot1: = "5", Operaattori: = xlBottom10Items
End Sub
Koodin selitys:- Ensin on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten annoimme kriteerit suodattaa alimman 10 numeron 5 numeroa.
Makron suorittamiseksi paina näppäintä F5, tiedot suodatetaan ja näemme vain alimman 10 napsautuksen tiedot.
Kuinka laittaa suodatin alimpaan x prosenttiin tiedoista?
Ymmärtääksemme, miten suodatin asetetaan alimpaan x prosenttiin tiedoista, otetaan esimerkki:-
Meillä on tietoja alueella A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä alimmat x prosentin tiedot, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alisuodatinpohjaperäinen ()
Alue ("A1"). Automaattisuodatinkenttä: = 3, Ehdot1: = "5", Operaattori: = xlBottom10Percent
End Sub
Koodin selitys:- Ensin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten meidän on määritettävä kriteerit alimman x prosentin tietojen suodattamiseksi.
Jos haluat suorittaa makron, paina näppäintä F5, jolloin tiedot suodatetaan ja voimme nähdä vain alimmat 10 prosenttia.
Kuinka laittaa suodatin tiettyyn tekstiin?
Otetaan esimerkki ymmärtääksesi suodattimen sijoittamisen tietyille kohteille:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä tietyt tiedot vain sarakkeessa B, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alispesifiset tiedot ()
Alue ("A1"). Automaattisuodatinkenttä: = 2, Ehdot1: = "*Exceltip*"
End Sub
Koodin selitys:- Ensin on valittava tietoalue, jossa määritämme kentän sarakkeen B arvoksi 2, ja sitten määritämme, mitä tietoja haluamme nähdä.
Makron suorittamiseksi paina näppäintä F5, tiedot suodatetaan ja näemme vain Exceltipin tiedot.
Kuinka asettaa suodatin useille kriteereille?
Ymmärtääksemme suodattimen sijoittamisen esimerkkinä:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä tammi- ja maalikuun tiedot, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Monitiedot ()
Alue ("A1: E1"). Automaattisuodattimen kenttä: = 1, Ehdot1: = "Jan", Operaattori: = xlAnd, Ehdot2: = "Mar"
End Sub
Koodin selitys:- Ensin meidän on valittava tietoalue, jossa määritämme kentän sarakkeen A arvoksi 1, ja sitten määritämme molemmat kriteerit.
Jos haluat suorittaa makron, paina näppäintä F5, jolloin tiedot suodatetaan ja näemme vain tammikuun ja maaliskuun tiedot.
Kuinka laittaa suodatin näyttämään tietueet, jotka sisältävät arvon kahden arvon välillä?
Ymmärtääksesi kuinka asettaa suodatin useille kriteereille, otetaan esimerkki:-
Meillä on tietoja alueella A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme asettaa suodattimen kriteerien mukaan, kuinka monta numeroa meillä on napsautusten 5000- 10000 alla, toimi seuraavasti:-
- Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Sub MultipleCriteria ()
Alue ("A1: E1"). Automaattisuodattimen kenttä: = 3, Ehdot1: = "> 5000", Operaattori: = xlAnd, Ehdot2: = "<10000"
End Sub
Koodin selitys: - Ensin meidän on valittava tietoalue, jossa määritämme kriteerit sarakkeessa C operaattoritoiminnon avulla.
Jos haluat suorittaa makron, paina näppäintä F5, niin tiedot suodatetaan ja voimme nähdä tiedot napsautusten mukaan, jotka ovat yli 5000 ja alle 10000.
Kuinka sijoittaa suodatin useille kriteereille useisiin sarakkeisiin?
Otetaan esimerkki ymmärtääksesi useiden ehtojen suodattimen sijoittamisen useisiin sarakkeisiin:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme laittaa suodattimen tammikuun kuukauteen nähdäksemme, kuinka monta linkkiä Excel-vihjeissä on, joten meidän on asetettava suodatin sarakkeisiin A ja B, noudata alla olevia ohjeita:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Sub MultipleFields ()
Alue ("A1: E1"). Automaattisuodattimen kenttä: = 1, Ehdot1: = "Jan"
Alue ("A1: E1"). Automaattisuodatinkenttä: = 2, Ehdot1: = "*Exceltip*"
End Sub
Koodin selitys: - Ensinnäkin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten meidän on määritettävä kriteerit 2 kertaa tavoitteen saavuttamiseksi.
Jos haluat suorittaa makron, paina näppäintä F5, niin tiedot suodatetaan ja näemme kuinka monta linkkiä kuuluu Exceltipiin tammikuun kuukauden tiedoissa.
Kuinka suodattaa tiedot ilman suodatinnuolta?
Otetaan esimerkki ymmärtääksesi tietojen suodattamista ilman sarakkeen suodattimen käyttöä:-
Meillä on tietoja alueella A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme laittaa suodattimen tammikuun kuukauteen ja piilottaa suodattimen nuolen kenttään, toimi seuraavasti:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alipiilosuodatin ()
Alue ("A1"). Automaattisuodattimen kenttä: = 1, Kriteerit1: = "Jan", visibledropdown: = False
End Sub
Koodin selitys: - Ensin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten meidän on varmistettava, että suodatin ei näy.
Voit suorittaa makron painamalla näppäintä F5, jolloin tiedot suodatetaan. Nyt voimme nähdä tiedot vain tammikuun kuukauden tiedoissa, mutta suodatinnuoli ei näy kuukauden sarakkeessa.
Kuinka suodattaa tiedot näytettäessä 1 0r 2 Mahdolliset arvot?
Otetaan esimerkki ymmärtääksesi kuinka suodattaa tiedot näyttämään 1 tai 2 mahdollista arvoa:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme laittaa suodattimen tammikuun kuukauteen ja piilottaa suodattimen nuolen kenttään, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alipiilosuodatin ()
Alue ("A1"). Automaattisuodattimen kenttä: = 1, Kriteerit1: = "Jan", visibledropdown: = False
End Sub
Koodin selitys: - Ensinnäkin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten varmistamme, että suodatin ei näy.
Voit suorittaa makron painamalla näppäintä F5, jolloin tiedot suodatetaan. Nyt voimme nähdä tammikuun ja helmikuun datan tiedot.
Kuinka laittaa suodatin 10 parhaan kohteen joukkoon?
Ymmärtääksesi kuinka sijoittaa suodatin 10 parhaan kohteen joukkoon, otetaan esimerkki:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä tietojen kymmenen tärkeintä napsautusta, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alataso10 ()
Alue ("A1"). Automaattisuodatinkenttä: = 3, Ehdot1: = "10", Operaattori: = xlTop10Items
End Sub
Koodin selitys- Ensinnäkin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten meidän on määritettävä kriteerit tietojen suodattamiseksi kymmenen parhaan kohteen joukosta.
Jos haluat suorittaa makron, paina näppäintä F5, niin tiedot suodatetaan ja näemme vain kymmenen parhaan napsautuksen tiedot.
Kuinka sijoittaa suodatin 10 prosentille tiedoista?
Otetaan esimerkki, jotta ymmärrät, miten suodatin asetetaan 10 prosentille tiedoista:-
Meillä on tietoja alueelta A1: E35, jossa sarake A sisältää kuukauden, sarakkeen B sivu, sarakkeen C napsautukset, sarakkeen D napsautussuhde ja sarake E sisältää keskimääräisen sijainnin.
Jos haluamme nähdä 10 prosentin parhaat tiedot, meidän on noudatettava alla annettuja ohjeita:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Alisuodatin10 prosenttia ()
Alue ("A1"). Automaattisuodatinkenttä: = 3, Ehdot1: = "10", Operaattori: = xlTop10Percent
End Sub
Koodin selitys:- Ensin meidän on valittava tietoalue, johon haluamme sijoittaa suodattimen, ja sitten meidän on määritettävä kriteerit tietojen suodattamiseksi 10 %: n yläpuolelta.
Voit suorittaa makron painamalla näppäintä F5, jolloin tiedot suodatetaan. Nyt voimme nähdä vain kymmenen prosentin tiedot.
Kuinka poistaa suodatin?
Voit ymmärtää suodattimen poistamisen seuraavasti:-
- Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
- Aseta moduuli.
- Kirjoita alla mainittu koodi:
Irrota suodatin ()
Laskentataulukot ("Sheet1"). ShowAllData
End Sub
Makron suorittamiseksi paina näppäintä F5, kaikki tiedot näytetään, mutta suodatinnuolta ei poisteta.
Tässä on kyse siitä, miten voimme laittaa suodattimet VBA: n kautta Microsoft Exceliin.