Excel VBA: Iragazki aurreratua Barruti batean irizpide anitzekin (5 metodo) -

  • Partekatu Hau
Hugh West

Datu kopuru handiarekin lan egiten duzunean eta aldi berean iragazki bat baino gehiago ezarri behar direnean, Iragazte aurreratua ondo dator Excel . Zure datuak garbitzeko ere aplika daiteke kopiak kenduz. Iragazki aurreratua aplikatzen duzun bitartean, VBA kodea askoz errazagoa da exekutatzen. Tutorial honetan, VBA Iragazki Aurreratua nola aplikatu Excel -n hainbat irizpideren barrutirako erakutsiko dizugu.

Deskargatu Praktika Lan-koadernoa

Deskargatu hau landu lan-koadernoa artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.

VBA Advanced Filter.xlsm

5 metodo eraginkorrak VBA Iragazki aurreraturako irizpide anitz barruti batean Excel-en

Ondoko ataletan, 5 metodoak aztertuko ditugu irizpide anitzeko VBA Iragazki aurreratua erabiltzeko. Hasieran, baliteke VBA Iragazki Aurreratua ren sintaxia ezagutu behar izatea.

VBA Iragazki Aurreratuaren Sintaxia:

  • Iragazki aurreratua: barruti objektu bati egiten dio erreferentzia. Iragazkia aplikatu nahi duzun zure barrutia ezar dezakezu.
  • Ekintza: bi aukera dituen nahitaezko argumentua da, xlFilterInPlace edo xlFilterCopy . xlFilterInPlace datu multzoa dagoen tokian balioa iragazteko erabiltzen da. xlFilterCopy nahi den beste kokapen batean iragazkiaren balioa lortzeko erabiltzen da.
  • CriteriaRange: balioa zein irizpideren araberakoa izango den adierazten du.iragazitakoa.
  • CopyToRange: iragazkien emaitzak gordeko dituzun lekua da.
  • Esklusiboa: aukerako argumentua da. Erabili Egiazko argumentua balio esklusiboak soilik iragazteko. Bestela, lehenespenez, Gezurra gisa hartzen da.

Beheko irudian, lagin-datu multzo bat eskaintzen da egin nahi ditugun iragazki guztiak aplikatzeko.

1. Aplikatu VBA iragazki aurreratua Excel-en barruti bateko OR irizpideetarako

Lehen metodoan, OR irizpideak aplikatuko ditugu. VBA Iragazki Aurreratua erabiliz. Demagun produktuaren Cookieak eta Txokolatea izenaren datuak iragazi nahi ditugula. OR irizpideak aplikatzeko, balioa errenkada ezberdinetan jarri beharko zenuke. Jarraitu behean adierazitako urratsak zeregina egiteko.

1. urratsa:

  • Sakatu Alt + F11 VBA makroa irekitzeko.
  • Egin klik Txertatu aukeran.
  • Aukeratu Modulua. .

2. urratsa:

  • Ondoren, itsatsi hurrengo VBA kodea OR aplikatzeko.
7944

3. urratsa:

  • Ondoren, gorde programa eta sakatu F5 exekutatzeko.
  • Beraz, iragazitako emaitzak lortuko dituzu beheko irudian erakusten den moduan.

Oharrak. Prozesua alderantzikatzeko edo iragazki-itsats guztia kentzeko eta VBA programa exekutatu.

5434

  • Ondorioz, lortuko duzuzure datu multzoaren aurreko bertsioa.

Irakurri gehiago: Excel VBA Iragazki aurreratuaren adibideak irizpideekin (6 irizpide)

2. Egin VBA Iragazki Aurreratua ETA irizpideetarako Excel-en barruti batean

Aurreko metodoaren antzera, orain VBA Iragazki aurreratua egingo dugu AND <. 2>irizpideak. Demagun $0,65 prezioa duten cookieak ezagutu nahi ditugula beheko pantaila-argazkian. OR irizpideak aplikatzeko, balioa zutabe ezberdinetan jarri beharko zenuke. ETA irizpideak aplikatzeko, jarraitu beheko argibideak.

1. urratsa:

  • VBA makroa irekitzeko, sakatu Alt + F11
  • VBA makroa ireki ondoren, itsatsi hurrengo VBA kodeak Modulu berri batean.
5587

2. urratsa:

  • Sakatu F5 programa exekutatzeko gorde ondoren.
  • Azkenik, lortu iragazitako emaitzak.

Irakurri gehiago: VBA Excel-en iragazki aurreratuarekin datuak beste orri batera kopiatzeko

3. Erabili VBA Iragazki aurreratua Excel-en barruti batean OR eta AND irizpideekin

OR eta ETA irizpideak ere aplika ditzakezu biak batera. Adibidez, Cookie-ak edo Txokolateak -ren balioak lortu nahi dituzu, baina Cookie-etarako, beste irizpide-prezioa $0,65 izango da. aplikatuko da. Jarraitu prozedurakbehean egiteko.

1. urratsa:

  • Itsatsi VBA kode hauek VBA makroa ireki ondoren.
5876

2. urratsa:

  • Ondoren , gorde programa lehenik F5 sakatuta exekutatzeko.
  • Ondorioz, balioak aurkituko dituzu AND eta OR. <. 11>

Irakurri gehiago: Aplikatu iragazki aurreratua irizpide anitzetan oinarrituta Excel zutabe batean

Antzeko irakurketak:

  • Iragazki aurreratua Excel-en irizpide anitzekin (15 adibide egoki)
  • Excel iragazki aurreratu dinamikoa (VBA eta makroa)
  • Nola erabili iragazki aurreratua VBAn (urratsez urratseko jarraibide bat)
  • Irizpideen barrutiarekin iragazki aurreratua Excel-en (18 aplikazio) )
  • Excel iragazki aurreratua ez dabil (2 arrazoi eta irtenbide)

4. Erabili VBA iragazki aurreratua irizpide anitzekin balio esklusiboetarako. Excel

Gainera, zure datu multzoan bikoiztuak badituzu, kendu dezakezu em iragazten ari zaren bitartean. Unique argumentua gehituko diogu True ri balio bakarrak soilik lortzeko eta bikoiztuak ezabatzeko. Jarraitu adierazitako argibideei.

1. urratsa:

  • Lehenik eta behin, ireki VBA makroa. sakatuz Alt + F11.
  • Itsatsi VBA kode hauek Modulu berri batean.
2738

2. urratsa:

  • Ondoren, sakatu F5 programa gorde ondoren exekutatzeko.
  • Beraz, bakarraren balioak soilik lortuko dituzu.

Gehiago irakurri : Nola erabili iragazki aurreratua erregistro esklusiboetarako soilik Excel-en

5. Egin VBA Iragazki aurreratua kasu baldintzatuetarako

Aurreko metodoez gain, formulekin baldintzak ere aplika ditzakezu . Adibidez, $100 baino handiagoak diren Prezio osoa aurkitu nahi dugu. Hori lortzeko, jarraitu urratsak.

1. urratsa:

  • Lehenik eta behin, ireki VBA makroa , sakatu Alt + F11 .
  • Hautatu Modulu berri bat eta itsatsi VBA kodeak .
9792

2. urratsa:

  • Bigarrenik, gorde programa eta sakatu F5 botoia emaitzak ikusteko.

Oharrak . Gainera, emaitzak espazio egokian lor ditzakezu barruti berri batean edo lan-orri berri batean xlFilterCopy ekintza aplikatuta. Besterik gabe, itsatsi VBA kodeak eta exekutatu emaitzak Sheet6 barrutian B4:E11 atalean emaitzak lortzeko.

1768

  • Ondorioz, ikusi azken emaitza lan-orri berri batean 'Sheet6' .

Gehiago irakurri: Iragazki aurreratua nola erabili irizpideen barrutiak Excel-en testua badu

Ondorioa

Laburbilduz, orain ulertzea espero dut nola erabili VBA iragazki aurreratua Excel nhainbat irizpide-barruti iragazi. Metodo hauek guztiak zure datuekin irakasteko eta praktikatzeko erabili behar dira. Begiratu praktika liburuari eta jarri ikasitakoa erabiltzen. Zure ezinbesteko laguntza dela eta, horrelako mintegiak aurkezten jarraitzeko gogoak gaude.

Zalantzarik baduzu, ez izan zalantzarik eta jar zaitez gurekin harremanetan. Mesedez, esan iezaguzu zer iruditzen zaizun beheko iruzkinen atalean.

Exceldemy ko langileek ahalik eta azkarren erantzungo dute zure galderei.

Egon gurekin eta jarraitu ikasten .

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.