Excel uzlabotais filtrs - kā izveidot un izmantot

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir izskaidroti Excel paplašinātā filtra pamati un parādīts, kā to izmantot, lai atrastu ierakstus, kas atbilst vienam vai vairākiem sarežģītiem kritērijiem.

Ja jums bija iespēja izlasīt mūsu iepriekšējo pamācību, jūs zināt, ka Excel filtrs piedāvā dažādas iespējas dažādiem datu tipiem. Šīs iebūvētās teksta, skaitļu un datumu filtrēšanas opcijas var apstrādāt daudzus scenārijus. Daudzus, bet ne visus! Ja ar parasto automātisko filtru nevar izdarīt to, ko vēlaties, izmantojiet rīku Paplašinātais filtrs un konfigurējiet tieši jūsu vajadzībām piemērotus kritērijus.

Excel paplašinātais filtrs ir ļoti noderīgs, ja ir nepieciešams atrast datus, kas atbilst diviem vai vairākiem sarežģītiem kritērijiem, piemēram, iegūt divu kolonnu sakritības un atšķirības, filtrēt rindas, kas atbilst cita saraksta vienībām, atrast precīzas sakritības, tostarp lielos un mazos burtus, un citus.

Paplašinātais filtrs ir pieejams visās Excel 365 - 2003 versijās. Lai uzzinātu vairāk, noklikšķiniet uz tālāk dotajām saitēm.

    Excel uzlabotais filtrs pret automātisko filtru

    Salīdzinot ar pamatinstrumentu AutoFilter, Paplašinātais filtrs darbojas atšķirīgi vairākos svarīgos aspektos.

    • Excel automātiskais filtrs ir iebūvēta iespēja, kas tiek piemērota ar vienu pogas klikšķi. Vienkārši nospiediet pogu Filtrs pogu lentē, un Excel filtrs ir gatavs darbam.

      Uzlaboto filtru nevar piemērot automātiski, jo tam nav iepriekš definētu iestatījumu, tāpēc ir nepieciešams manuāli konfigurēt saraksta diapazonu un kritēriju diapazonu.

    • Automātiskais filtrs ļauj filtrēt datus, izmantojot ne vairāk kā 2 kritērijus, un šie nosacījumi tiek norādīti tieši elementā Pielāgotais automātiskais filtrs dialoglodziņš.

      Izmantojot paplašināto filtru, varat atrast rindas, kas atbilst vairākiem kritērijiem vairākās kolonnās, un paplašinātie kritēriji ir jāievada atsevišķā diapazonā darblapā.

    Zemāk atradīsiet detalizētus norādījumus par to, kā Excel programmā Excel izmantot uzlaboto filtru, kā arī dažus noderīgus uzlaboto filtru piemērus teksta un skaitliskām vērtībām.

    Kā izveidot uzlabotu filtru programmā Excel

    Excel paplašinātā filtra lietošana nav tik vienkārša kā automātiskā filtra piemērošana (kā tas ir daudzu "progresīvu" lietu gadījumā :), bet tas noteikti ir pūļu vērts. Lai izveidotu paplašināto filtru savai lapai, veiciet šādas darbības.

    1. Organizējiet avota datus

    Lai iegūtu labākus rezultātus, datu kopu sakārtojiet, ievērojot šos divus vienkāršus noteikumus:

    • Pievienojiet virsraksta rindu, kurā katrai kolonnai ir unikāls virsraksts - dublējoši virsraksti radīs neskaidrības Paplašinātajā filtrā.
    • Pārliecinieties, ka datu kopā nav tukšu rindu.

    Piemēram, šeit redzams, kā izskatās mūsu parauga tabula:

    2. Iestatiet kritēriju diapazonu

    Ievadiet nosacījumus jeb kritērijus atsevišķā darblapas diapazonā. Teorētiski kritēriju diapazons var atrasties jebkurā lapas vietā. Praksē ir ērtāk to novietot augšpusē un no datu kopas atdalīt ar vienu vai vairākām tukšām rindām.

    Paplašināto kritēriju piezīmes:

    • Kritēriju diapazonam jābūt tie paši kolonnu virsraksti kā tabulu / diapazonu, kuru vēlaties filtrēt.
    • Vienā rindā uzskaitītie kritēriji darbojas ar AND loģiku. Kritēriji, kas ievadīti dažādās rindās, darbojas ar OR loģiku.

    Piemēram, lai filtrētu ierakstus par Ziemeļos reģions, kura Starpsumma ir lielāks vai vienāds ar 900, iestatiet šādu kritēriju diapazonu:

    • Reģions: Ziemeļi
    • Starpsumma:>=900

    Sīkāku informāciju par salīdzināšanas operatoriem, aizstājējzīmēm un formulām, ko varat izmantot kritērijos, skatiet sadaļā Paplašinātā filtra kritēriju diapazons.

    3. Lietojiet Excel uzlaboto filtru

    Izveidotajā kritēriju diapazonā šādi piemēro uzlaboto filtru:

    • Atlasiet jebkuru atsevišķu datu kopas šūnu.
    • Programās Excel 2016, Excel 2013, Excel 2010 un Excel 2007 dodieties uz Dati cilne> Atlasīt & amp; Filtrēt grupu un noklikšķiniet uz Advanced .

      Programmā Excel 2003 noklikšķiniet uz Dati izvēlnē norādiet uz Filtrs un pēc tam noklikšķiniet uz Uzlabotais filtrs... .

    Tiks parādīts dialoglodziņš Excel paplašinātais filtrs, un jūs to iestatīsiet, kā paskaidrots tālāk.

    4. Konfigurējiet paplašinātā filtra parametrus

    Dialoglodziņā Excel paplašinātais filtrs norādiet šādus parametrus:

    • Rīcība . Izvēlieties, vai filtrēt sarakstu uz vietas vai kopēt rezultātus uz citu vietu.

      Izvēloties " Filtrējiet sarakstu uz vietas" tiks paslēptas rindas, kas neatbilst jūsu kritērijiem.

    Ja izvēlaties " Rezultātu kopēšana uz citu vietu" , atlasiet tā diapazona augšējo kreiso šūnu, kurā vēlaties ielīmēt filtrētās rindas. Pārliecinieties, ka mērķa diapazonā nekur kolonnās nav datu, jo visas šūnas zem kopētā diapazona tiks izdzēstas.

    • Saraksta diapazons . Tas ir filtrējamo šūnu diapazons, jāiekļauj kolonnu virsraksti.

      Ja esat izvēlējies jebkuru datu kopas šūnu, pirms noklikšķināt uz ikonas Advanced pogu, Excel automātiski izvēlēsies visu saraksta diapazonu. Ja Excel ir nepareizi izvēlējies saraksta diapazonu, noklikšķiniet uz pogas Dialoga lapas sabrukšana ikona uzreiz pa labi no Saraksta diapazons un ar peli atlasiet vēlamo diapazonu.

    • Kritēriju diapazons Tas ir šūnu diapazons, kurā ievadāt kritērijus.

    Turklāt izvēles rūtiņa dialoglodziņa Paplašinātā filtra apakšējā kreisajā stūrī ļauj parādīt. tikai unikāli ieraksti . Piemēram, šī opcija var palīdzēt iegūt visus dažādos (atšķirīgos) elementus kolonnā.

    Šajā piemērā mēs filtrējam sarakstu uz vietas, tāpēc šādi konfigurējiet Excel paplašinātā filtra parametrus:

    Visbeidzot noklikšķiniet uz Labi, un tiks iegūts šāds rezultāts:

    Tas ir lieliski... bet to pašu rezultātu patiesībā var panākt ar parasto Excel automātisko filtru, vai ne? Jebkurā gadījumā, lūdzu, nesteidzieties atstāt šo lapu, jo mēs esam tikai saskrāpējuši virsmu, lai jums būtu pamatideja par to, kā darbojas Excel uzlabotais filtrs. Tālāk rakstā atradīsiet dažus piemērus, ko var izdarīt tikai ar uzlaboto filtru. Lai jums būtu vieglāk sekot līdzi,vispirms uzzināsim vairāk par paplašinātā filtra kritērijiem.

    Excel izvērstā filtra kritēriju diapazons

    Kā tikko redzējāt, programmā Excel izmantot uzlaboto filtru nav nekāda raķešu zinātne. Bet, kad apgūsiet sīkākos uzlaboto filtru kritēriju nianses, jūsu iespējas būs gandrīz neierobežotas!

    Skaitļu un datumu salīdzināšanas operatori

    Paplašinātā filtra kritērijos varat salīdzināt dažādas skaitliskās vērtības, izmantojot šādus salīdzināšanas operatorus.

    Salīdzināšanas operators Nozīme Piemērs
    = Vienāds ar A1=B1
    > Lielāks par A1>B1
    < Mazāk nekā A1 td="">
    >= Lielāks par vai vienāds ar A1>=B1
    <= Mazāk par vai vienāds ar A1<=B1
    Nav vienāds ar A1B1

    Salīdzināšanas operatoru lietošana ar skaitļiem ir acīmredzama. Iepriekš minētajā piemērā mēs jau izmantojām skaitliskos kritērijus. >=900 lai filtrētu ierakstus ar Starpsumma lielāks vai vienāds ar 900.

    Un šeit ir vēl viens piemērs. Pieņemsim, ka vēlaties parādīt Ziemeļos reģions ieraksti par mēnesi Jūlijs ar Summa lielāks par 800. Šim nolūkam kritēriju diapazonā norādiet šādus nosacījumus:

    • Reģions: Ziemeļi
    • Pasūtījuma datums:>=7/1/2016
    • Pasūtījuma datums: <=7/30/2016
    • Summa:>800

    Un tagad palaidiet Excel paplašinātā filtra rīku, norādiet Saraksta diapazons (A4:D50) un Kritēriju diapazons (A2:D2), un iegūsiet šādu rezultātu:

    Piezīme. Neatkarīgi no darblapā izmantotā datuma formāta vienmēr jānorāda datums. pilns datums Paplašinātā filtra kritēriju diapazonā Excel saprotamā formātā, piemēram, 7/1/2016 vai 1-Jul-2016.

    Teksta vērtību uzlabots filtrs

    Papildus skaitļiem un datumiem teksta vērtību salīdzināšanai var izmantot arī loģiskos operatorus. Noteikumi ir definēti tālāk tabulā.

    Kritēriji Apraksts
    ="=text" Filtrējiet šūnas, kuru vērtības ir ir tieši vienāds ar "teksts".
    teksts Atlasiet šūnas, kuru saturs sākt ar "teksts".
    teksts Filtrējiet šūnas, kuru vērtības ir nav precīzi vienāds ar "teksts" (filtrā tiks iekļautas šūnas, kuru saturā ir "teksts").
    >teksts Filtrējiet šūnas, kuru vērtības ir sakārtotas alfabētiskā secībā pēc "teksts".
    code=""> Filtrējiet šūnas, kuru vērtības ir sakārtotas alfabētiskā secībā pirms "teksts".

    Kā redzat, uzlabota teksta vērtību filtra izveidei ir vairākas īpatnības, tāpēc sīkāk par to pastāstīsim sīkāk.

    Piemērs 1. Teksta filtrs precīzai atbilstībai

    Lai parādītu tikai tās šūnas, kas ir precīzi vienāds uz konkrētu tekstu vai rakstzīmi, iekļaujiet vienādības zīme kritērijos.

    Piemēram, lai filtrētu tikai Banāni vienumus, izmantojiet šādus kritērijus:. Microsoft Excel parādīs kritērijus kā =banāna šūnā, bet formulas joslā varat skatīt visu izteiksmi:

    Kā redzams iepriekš redzamajā ekrānšāviņa attēlā, kritērijos ir redzams tikai Banāni ieraksti ar Starpsumma lielāks vai vienāds ar 900, neņemot vērā Zaļais banāns un Goldfinger banāns .

    Piezīme. Filtrējot skaitliskās vērtības kas ir precīzi vienāds līdz noteiktai vērtībai, kritērijā var izmantot vai neizmantot vienādības zīmi. Piemēram, lai filtrētu ierakstus, kuru starpsumma ir vienāda ar 900, var izmantot jebkuru no šādiem starpsummas kritērijiem:, =900 vai vienkārši 900.

    Piemērs 2. Filtrējiet teksta vērtības, kas sākas ar konkrētu(-ām) rakstzīmi(-ēm)

    Lai parādītu visas šūnas, kuru saturs sākas ar norādīto tekstu, vienkārši ievadiet šo tekstu kritēriju diapazonā bez vienādības zīmes vai dubultiekavītēm.

    Piemēram, lai filtrētu visus " zaļš " vienībām, kuru starpsumma ir lielāka vai vienāda ar 900, izmantojiet šādus kritērijus:

    • Prece: zaļa
    • Starpsumma:>=900

    Excel paplašinātais filtrs ar aizstājējzīmēm

    Teksta ierakstu filtrēšana, izmantojot daļēja atbilstība , Izvērstā filtra kritērijos varat izmantot šādas aizstājējzīmes:

    • Jautājuma zīme (?), lai atbilstu jebkurai vienai rakstzīmei.
    • Zvaigznīte (*), lai saskaņotu jebkuru rakstzīmju virkni.
    • Tilde (~), kam seko *, ? vai ~, lai filtrētu šūnas, kurās ir īsta jautājuma zīme, zvaigznīte vai tilde.

    Nākamajā tabulā ir sniegti daži kritēriju diapazona piemēri ar aizstājējzīmēm.

    Kritēriji Apraksts Piemērs
    *teksts* Filtrējiet šūnas, kas satur "teksts". *banāna* atrod visas šūnas, kurās ir vārds "banāns", piemēram, "zaļie banāni".
    ??teksts Atlasiet šūnas, kuru saturs sākt ar jebkuras divas rakstzīmes, kam seko "teksts". ??banāns atrod šūnas, kurās ir vārds "banāns", pirms kura ir jebkuras 2 rakstzīmes, piemēram, "1#banāns" vai "//banāns".
    teksts*teksts Filtrējiet šūnas, kas sākt ar "teksts" UN satur otrais gadījums "teksta" jebkurā šūnas vietā. banāns*banāns atrod šūnas, kas sākas ar vārdu "banāns" un kurās tālāk tekstā ir vēl kāds vārds "banāns", piemēram, "". banānu zaļš vs. banānu dzeltens" .
    ="=teksts*teksts" Filtrējiet šūnas, kas sākt ar AND beigas ar "tekstu". ="= banāns * banāns " atrod šūnas, kas sākas un beidzas ar vārdu "banāns", piemēram, " banāns, garšīgs banāns" .
    ="="=text1?text2" Filtrējiet šūnas, kas sākt ar "text1", beigas ar "text2" un satur tieši viena rakstzīme starp tiem. ="= banāns ? apelsīns " atrod šūnas, kas sākas ar vārdu "banāns", beidzas ar vārdu "apelsīns" un starp tām ir jebkura viena rakstzīme, piemēram, " banāns/oranžs" vai " banāns*oranžs".
    teksts~** Filtrējiet šūnas, kas sākt ar "teksts", kam seko *, kam seko jebkurš cits(-i) raksturs(-i). banāns~** atrod šūnas, kas sākas ar "banāns", kam seko zvaigznīte, kam seko jebkurš cits teksts, piemēram, "banāns*zaļš" vai "banāns*dzeltens".
    ="=?????" Filtrē šūnas ar teksta vērtībām, kurās ir tieši 5 rakstzīmes. ="=?????" atrod šūnas ar jebkuru tekstu, kas satur tieši 5 rakstzīmes, piemēram, "ābols" vai "citrons".

    Un šeit ir redzams visvienkāršākais aizstājējzīmju kritērijs (*banāns*), kas atrod visas šūnas, kurās ir vārds "banāns":

    Formulas paplašinātā filtra kritērijos

    Lai izveidotu uzlabotu filtru ar sarežģītākiem nosacījumiem, kritēriju diapazonā varat izmantot vienu vai vairākas Excel funkcijas. Lai uz formulām balstīti kritēriji darbotos pareizi, ievērojiet šos noteikumus:

    • Formulas vērtībai jābūt TRUE vai FALSE.
    • Kritēriju diapazonā jāiekļauj vismaz 2 šūnas: formulas šūna un virsraksta šūna .
    • Portāls virsraksta šūna uz formulu balstītajos kritērijos jābūt tukšs , vai tam ir virsraksts, kas atšķiras no jebkura saraksta diapazona virsraksta.
    • Lai formula, kas jāizvērtē attiecībā uz katru datu rindu saraksta diapazonā izmantojiet relatīvo atsauci (bez $, piemēram, A1), lai atsauktos uz šūnu pirmajā datu rindā.
    • Lai formula tiktu novērtēta tikai attiecībā uz a konkrēta šūna vai šūnu diapazons , lai atsauktos uz šo šūnu vai diapazonu, izmantojiet absolūto atsauci (ar $, piemēram, $A$1).
    • Atsaucoties uz saraksta diapazons formulā vienmēr izmantojiet absolūtās šūnu atsauces.

    Piemēram, lai filtrētu rindas, kurās Augusts pārdošanas apjomi (C aile) ir lielāki par Jūlijs pārdošanas apjomi (D aile), izmantojiet kritēriju =D5>C5, kur 5 ir pirmā datu rinda:

    Piezīme. Ja jūsu kritērijos ietilpst tikai viena formula tāpat kā šajā piemērā, pārliecinieties, ka kritēriju diapazonā ir vismaz 2 šūnas (formulas šūna un virsraksta šūna).

    Sarežģītākus vairāku kritēriju piemērus, kas balstīti uz formulām, skatiet sadaļā Kā lietot paplašināto filtru programmā Excel - kritēriju diapazona piemēri.

    Paplašinātā filtra izmantošana ar AND un OR loģiku

    Kā jau minēts šīs pamācības sākumā, Excel paplašinātais filtrs var strādāt gan ar AND, gan ar OR loģiku atkarībā no tā, kā iestatāt. kritēriju diapazons :

    • Kritēriji par tā pati rinda ir savienoti ar UN operators.
    • Kritēriji par dažādas rindas ir savienoti ar VAI operators.

    Lai būtu vieglāk saprast, aplūkojiet šādus piemērus.

    Excel paplašinātais filtrs ar AND loģiku

    Lai parādītu ierakstus ar Starpsumma >=900 AND Vidējais >=350, definējiet abus kritērijus vienā rindā:

    Excel paplašinātais filtrs ar OR loģiku

    Lai parādītu ierakstus ar Starpsumma >=900 VAI Vidējais >=350, novietojiet katru nosacījumu atsevišķā rindā:

    Excel paplašinātais filtrs ar AND, kā arī OR loģiku

    Lai parādītu ierakstus par Ziemeļos reģions ar Starpsumma lielāks par vai vienāds ar 900 VAI Vidējais lielāks vai vienāds ar 350, šādi iestatiet kritēriju diapazonu:

    Citiem vārdiem sakot, šajā piemērā kritēriju diapazons atbilst šādam nosacījumam:

    ( Reģions = ziemeļi UN Starpsumma >=900) VAI ( Reģions = ziemeļi UN Vidējais >=350)

    Piezīme. Šajā piemērā avota tabulā ir tikai četri reģioni: ziemeļi, dienvidi, austrumi un rietumi, tāpēc mēs varam droši izmantot. Ziemeļos Ja kritēriju diapazonā būtu citi reģioni, kuros ir vārds "ziemeļi", piemēram, ziemeļrietumi vai ziemeļaustrumi, tad mēs izmantotu precīzas atbilstības kritērijus: ="="=Sever" .

    Kā iegūt tikai konkrētas kolonnas

    Konfigurējot izvērsto filtru tā, lai tas kopētu rezultātus uz citu atrašanās vietu, varat norādīt. kuras kolonnas izvilkt .

    1. Pirms piemērot filtru, ierakstiet vai nokopējiet to kolonnu virsrakstus, kuras vēlaties iegūt, uz mērķa diapazona pirmo rindu.

      Piemēram, lai kopētu datu kopsavilkumu, piemēram. Reģions , Prece un Starpsumma pamatojoties uz norādīto kritēriju diapazonu, ievadiet 3 kolonnu etiķetes šūnās H1:J1 (lūdzu, skatiet ekrānšāviņu zemāk).

    2. Lietojiet Excel paplašināto filtru un izvēlieties Kopēt uz citu atrašanās vietu iespēja saskaņā ar Rīcība .
    3. In the Kopēt uz ievadiet atsauci uz kolonnu etiķetēm mērķa diapazonā (H1:J1) un noklikšķiniet uz Labi.

    Rezultātā Excel ir izfiltrējis rindas saskaņā ar kritēriju diapazonā minētajiem nosacījumiem ( Ziemeļos reģiona vienumus ar Starpsumma >=900), un kopēt 3 kolonnas uz norādīto vietu:

    Kā kopēt filtrētas rindas uz citu darblapu

    Ja darblapā, kurā ir sākotnējie dati, atverat rīku Paplašinātais filtrs, izvēlieties " Kopēt uz citu atrašanās vietu " opciju un atlasiet Kopēt uz diapazonu citā lapā, tiks parādīts šāds kļūdas ziņojums: " Uz aktīvo lapu var kopēt tikai filtrētus datus. ".

    Tomēr ir veids, kā nokopēt filtrētās rindas uz citu darblapu, un jūs jau esat ieguvuši pavedienu - vienkārši palaidiet Paplašināto filtru no programmas. galamērķa lapa , lai tā būtu jūsu aktīvā lapa.

    Pieņemsim, ka jūsu sākotnējā tabula atrodas lapā 1, un jūs vēlaties nokopēt filtrētos datus uz lapu 2. Lūk, ļoti vienkāršs veids, kā to izdarīt:

    1. Vispirms iestatiet kritēriju diapazonu lapā1.
    2. Ejiet uz 2. lapu un atlasiet jebkuru tukšu šūnu neizmantotā darblapas daļā.
    3. Palaist Excel paplašināto filtru ( Dati cilne> Advanced ).
    4. In the Uzlabotais filtrs dialoglodziņā atlasiet šādas opcijas:
      • Zem Rīcība , izvēlējās Kopēt uz citu atrašanās vietu .
      • Noklikšķiniet uz Saraksta diapazons pārslēdziet uz lapu 1 un atlasiet tabulu, kuru vēlaties filtrēt.
      • Noklikšķiniet uz Kritēriju diapazons lodziņu, pārslēdziet uz lapu 1 un atlasiet kritēriju diapazonu.
      • Noklikšķiniet uz Kopēt uz (Ja vēlaties kopēt tikai dažas kolonnas, iepriekš ievadiet vēlamos kolonnu virsrakstus 2. lapā un tagad atlasiet šos virsrakstus.).
      • Noklikšķiniet uz Labi.

    Šajā piemērā mēs ekstrahējam 4 kolonnas uz 2. lapu, tāpēc mēs ievadījām atbilstošo kolonnu virsrakstus tieši tā, kā tie parādās 1. lapā, un izvēlējāmies diapazonu, kas satur virsrakstus (A1:D1). Kopēt uz kaste:

    Būtībā tas ir veids, kā Excel programmā izmantot uzlaboto filtru. Nākamajā pamācībā mēs sīkāk aplūkosim sarežģītākus kritēriju diapazona piemērus ar formulām, tāpēc lūdzam sekot līdzi!

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.