Excel Altnivela Filtrilo - kiel krei kaj uzi

  • Kundividu Ĉi Tion
Michael Brown

La lernilo klarigas la bazojn de la Altnivela Filtrilo de Excel kaj montras kiel uzi ĝin por trovi la registrojn, kiuj plenumas unu aŭ plurajn kompleksajn kriteriojn.

Se vi havus ŝancon legi nian antaŭa lernilo, vi scias, ke Excel Filtrilo provizas diversajn eblojn por malsamaj datumtipoj. Tiuj enkonstruitaj filtraj opcioj por teksto, nombroj kaj datoj povas trakti multajn scenarojn. Multaj, sed ne ĉiuj! Kiam kutima Aŭtomata Filtrilo ne povas fari tion, kion vi volas, uzu la Altnivelan Filtrilon kaj agordu la kriteriojn ĝuste taŭgajn por viaj bezonoj.

La Altnivela Filtrilo de Excel estas vere helpema kiam temas pri trovi datumojn kiuj plenumas du aŭ pli. kompleksaj kriterioj kiel ĉerpi kongruojn kaj diferencojn inter du kolumnoj, filtri vicojn, kiuj kongruas kun eroj en alia listo, trovi precizajn kongruojn inkluzive de majusklaj kaj minuskloj, kaj pli.

Altnivela Filtrilo disponeblas en ĉiuj versioj de Excel 365 - 2003. Bonvolu alklaki la subajn ligilojn por lerni pli.

    Excel Altnivela Filtrilo kontraŭ Aŭtomata Filtrilo

    Kompare al la baza Aŭtomata Filtrilo, Altnivela Filtrilo funkcias malsame en paro. de gravaj manieroj.

    • Excel Aŭtomata Filtrilo estas enkonstruita kapablo, kiu estas aplikata per unuopa butonklako. Nur alklaku la butonon Filtrilo sur la rubando, kaj via Excel-filtrilo estas preta por funkcii.

      Altnivela Filtrilo ne povas esti aplikata aŭtomate ĉar ĝi ne havas antaŭdifinitan agordon, ĝi postulas(*banano*), kiu trovas ĉiujn ĉelojn enhavantajn la vorton "banano":

      Formuloj en la Kriterioj de Altnivela Filtrilo

      Por krei altnivelan filtrilon kun pli kompleksaj kondiĉoj, vi povas uzi unu aŭ plurajn Excel-funkciojn en la kriterio-gamo. Por ke la formul-bazitaj kriterioj funkciu ĝuste, bonvolu sekvi ĉi tiujn regulojn:

      • La formulo devas taksi aŭ VERA aŭ FALSA.
      • La kriteriointervalo devus inkluzivi minimume 2 ĉelojn. : formula ĉelo kaj titola ĉelo .
      • La titola ĉelo en la formul-bazitaj kriterioj estu malplena , aŭ havas titolon malsaman al iu ajn el la listintervalo.
      • Por la formulo taksota por ĉiu vico da datumoj en la listintervalo, uzu relativan referencon (sen $, kiel A1) por rilati al la ĉelo en la unua vico de datumoj.
      • Por la formulo taksota nur por specifa ĉelo intervalo de ĉeloj , uzu absoluta referenco (kun $, kiel $A$1) por rilati al tiu ĉelo aŭ intervalo.
      • Kiam referencas la listintervalon en la formulo, ĉiam uzu absolutajn ĉelreferencojn.

      Ekzemple, por filtri vicojn kie aŭgusto vendo (kolumno C) estas pli granda ol julia vendo (kolumno D), uzu la kriteriojn =D5>C5, kie 5 estas la unua vico de datumoj:

      Notu. Se viaj kriterioj inkluzivas nur unu formulon kiel en ĉi tiu ekzemplo, nepre inkluzivu almenaŭ 2ĉeloj en la kriteria gamo (formula ĉelo kaj titolĉelo).

      Por pli kompleksaj ekzemploj de multoblaj kriterioj bazitaj sur formuloj, bonvolu vidi Kiel uzi Altnivelan Filtrilon en Excel - ekzemploj de kriterioj.

      Uzante Altnivelan Filtrilon kun KAJ kontraŭ AŬ logiko

      Kiel jam menciita en la komenco de ĉi tiu lernilo, Excel Altnivela filtrilo povas funkcii kun AND same kiel OR-logiko depende de kiel vi agordas la kriterio-gamon :

      • Kriterioj sur la sama vico estas kunigitaj per KAJ operatoro.
      • Kriterioj pri malsamaj vicoj estas kunigitaj per OR operatoro.

      Por faciligi la komprenon, konsideru la sekvajn ekzemplojn.

      Excel Altnivela Filtrilo kun AND-logiko

      Por montri rekordojn kun Subtotalo >=900 KAJ Averaĝo >=350, difinu ambaŭ kriteriojn sur la sama vico:

      Excel Altnivela Filtrilo kun AŬ logiko

      Por montri rekordojn kun Subtotalo >=900 AŬ Averaĝo >=350, metu ĉiun kondiĉon sur apartan vicon:

      Excel Altnivela Filtrilo kun AND ankaŭ l kiel OR-logiko

      Por montri rekordojn por la regiono Norda kun Sub-totalo pli granda ol aŭ egala al 900 AŬ Averaĝo pli granda ol aŭ egala al 350, agordu la kriterion-gamon tiamaniere:

      Por diri ĝin alimaniere, la kriterio-gamo en ĉi tiu ekzemplo tradukiĝas al la sekva kondiĉo:

      ( Regiono =Norda KAJ Subtotalo >=900) ( Regiono =Norda KAJ Averaĝa >=350)

      Notu. La fontotabelo en ĉi tiu ekzemplo enhavas nur kvar regionojn: Norda, Sudo, Oriento kaj Okcidento, tial ni povas sekure uzi Nordo en la kriteriogamo. Se estus iuj aliaj regionoj enhavantaj la vorton "nordo" kiel Nordokcidento aŭ Nordoriento, tiam ni uzus la ĝustajn kongruajn kriteriojn: ="=North" .

      Kiel ĉerpi nur specifajn kolumnojn

      Kiam agordas Altnivelan Filtrilon por ke ĝi kopias la rezultojn al alia loko, vi povas specifi kiujn kolumnojn ĉerpi .

      1. Antaŭ ol apliki la filtrilon, tajpu aŭ kopiu la titolojn de la kolumnoj kiujn vi volas ĉerpi al la unua vico de la celintervalo.

        Ekzemple, por kopii la datuman resumon kiel Regiono , Ero kaj Subtotalo surbaze de la specifita kriteriogamo tajpu la 3 kolumajn etikedojn en ĉeloj H1:J1 (bonvolu vidi la ekrankopion sube).

      2. Apliki Excel Altnivelan Filtrilon, kaj elektu la opcion Kopii al alia loko sub Ago .
      3. En la skatolo Kopiu al , enigu referencon al la kolumnaj etikedoj en la celintervalo (H1:J1), kaj alklaku OK.

      Kiel rezulto, Excel filtris la vicojn laŭ la kondiĉoj listigitaj en la kriteriointervalo ( Norda regionaj eroj kun Sub-totalo >=900), kaj kopiis la 3 kolumnojn al la specifitaloko:

      Kiel kopii filtritajn vicojn al alia laborfolio

      Se vi malfermas la Altnivelan Filtrilon en la laborfolio enhavanta viajn originajn datumojn, elektu " Kopii al alia loko " opcio, kaj elektu la Kopii al intervalon en alia folio, vi alvenus kun la jena erarmesaĝo: " Vi povas nur kopii filtritajn datumojn al la aktiva. folio ".

      Tamen, ekzistas maniero kopii filtritajn vicojn al alia laborfolio, kaj vi jam ricevis la indicon - simple lanĉu Altnivelan Filtrilon de la celfolio , do ke ĝi estos via aktiva folio.

      Supozi, ke via origina tabelo estas en Sheet1, kaj vi volas kopii la filtritajn datumojn al Sheet2. Jen tre simpla maniero fari ĝin:

      1. Por komenci, agordu la kriterion-gamon sur Sheet1.
      2. Iru al Sheet2, kaj elektu iun malplenan ĉelon en neuzata parto. de la laborfolio.
      3. Rulu la Altnivelan Filtrilon de Excel ( Datumoj langeto > Altnivela ).
      4. En la Altnivela Filtrilo dialogfenestro, elektu la jenajn opciojn:
        • Sub Ago , elektu Kopii al alia loko .
        • Alklaku en la Lista gamo skatolo, ŝanĝu al Folio1, kaj elektu la tabelon, kiun vi volas filtri.
        • Alklaku en la skatolo Kriteria gamo , ŝanĝu al Folio1, kaj elektu la kriterion.
        • Alklaku la skatolon Kopii al , kaj elektu la supran maldekstran ĉelon de la cela gamo sur Sheet2. (En kazo vivolas kopii nur kelkajn el la kolumnoj, tajpu la deziratajn kolumnotitolojn sur Sheet2 anticipe, kaj nun elektu tiujn titolojn).
        • Alklaku OK.

      En ĉi tiu ekzemplo, ni ĉerpas 4 kolumnojn al Sheet2, do ni tajpis la respondajn kolumnajn titolojn ĝuste kiel ili aperas en Sheet1, kaj elektis la gamon enhavantan la titolojn (A1:D1) en la skatolo Kopiu al :

      Esence, jen kiel vi uzas la Altnivelan Filtrilon en Excel. En la sekva lernilo, ni pli detale rigardos pli kompleksajn kriteriajn intervalekzemplojn kun formuloj, do bonvolu resti agordita!

      agordi la listan gamon kaj kriterian gamon permane.
    • Aŭtomata Filtrilo permesas filtri datumojn kun maksimume 2 kriterioj, kaj tiuj kondiĉoj estas specifitaj rekte en la dialogujo Persona Aŭtomata Filtrilo .

      Uzante Altnivelan Filtrilon, vi povas trovi vicojn kiuj plenumas plurajn kriteriojn en pluraj kolumnoj, kaj la altnivelaj kriterioj devas esti enigitaj en aparta gamo en via laborfolio.

    Sube vi estos trovi la detalan gvidadon pri kiel uzi Altnivelan Filtrilon en Excel kaj ankaŭ kelkajn utilajn ekzemplojn de altnivelaj filtriloj por teksto kaj nombraj valoroj.

    Kiel krei altnivelan filtrilon en Excel

    Uzante Excel Altnivelan Filtrilo ne estas tiel facila kiel apliki Aŭtofiltrilon (kiel estas la kazo kun multaj "altnivelaj" aferoj :) sed ĝi certe valoras la penon. Por krei altnivelan filtrilon por via folio, faru la sekvajn paŝojn.

    1. Organizu la fontajn datumojn

    Por pli bonaj rezultoj, aranĝu vian datuman aron sekvante ĉi tiujn 2 simplajn regulojn:

    • Aldonu kaplinion kie ĉiu kolumno havas unikan titolon - duplikataj titoloj kaŭzos konfuzon. al Altnivela Filtrilo.
    • Certigu, ke ne estas malplenaj vicoj en via datuma aro.

    Ekzemple, jen kiel aspektas nia ekzempla tabelo:

    2. Agordu la kriterion-gamon

    Tajpu viajn kondiĉojn, alinome kriteriojn, en aparta gamo sur la laborfolio. En teorio, la kriteriogamo povas loĝi ie ajn en la folio. Enpraktiko, estas pli oportune meti ĝin supre kaj apartigi de la datumaro per unu aŭ pluraj malplenaj vicoj.

    Altnivelaj kriterionotoj:

    • La kriteriointervalo devas havi la samajn kolumnotitolojn kiel la tabelo/intervalo kiun vi volas filtri.
    • Kriterioj listigitaj sur la sama vico funkcias kun la KAJ logiko. Kriterioj enigitaj sur malsamaj vicoj funkcias kun la OR-logiko.

    Ekzemple, por filtri rekordojn por la regiono Norda kies Subtotalo estas pli granda ol aŭ egala al 900, agordu la jenan kriterion gamon:

    • Regiono: Norda
    • Subtotalo: >=900

    Por la detalaj informoj pri la komparfunkciigistoj, ĵokeroj kaj formuloj kiujn vi povas uzi en viaj kriterioj, bonvolu vidi Altnivelan Filtrilon kriterio-gamo.

    3. Apliki Excel Altnivelan Filtrilon

    En la kriterio-intervalo en loko, apliku altnivelan filtrilon tiamaniere:

    • Elektu iun ununuran ĉelon ene de via datumaro.
    • En Excel. 2016, Excel 2013, Excel 2010 kaj Excel 2007, iru al la langeto Datumoj > Ordigi & Filtri grupon kaj klaku Altnivela .

      En Excel 2003, alklaku la menuon Datumoj , montru al Filtrilo , kaj poste alklaku Altnivela Filtrilo... .

    La dialogujo de Excel Altnivela Filtrilo aperos kaj vi agordu ĝin kiel klarigite sube.

    4. Agordu la parametrojn de Altnivela Filtrilo

    En la dialogo de Excel Altnivela Filtrilofenestro, specifu la jenajn parametrojn:

    • Ago . Elektu ĉu filtri la liston surloke aŭ kopii la rezultojn al alia loko.

      Elektante " Filtri la liston en loko" kaŝos la vicojn kiuj ne kongruas kun viaj kriterioj.

    Se vi elektas " Kopiu la rezultoj al alia loko" , elektu la supran maldekstran ĉelon de la intervalo kie vi volas alglui la filtritajn vicojn. Certigu, ke la celintervalo ne havas datumojn ie ajn en la kolumnoj ĉar ĉiuj ĉeloj sub la kopiita intervalo estos forigitaj.

    • Lista intervalo . Ĝi estas la gamo de ĉeloj filtritaj, la kolumnaj titoloj estu inkluzivitaj.

      Se vi elektis iun ĉelon en via datuma aro antaŭ ol klaki la butonon Altnivela , Excel aŭtomate elektos la tutan liston. Se Excel eraris la listan gamon, alklaku la piktogramon Malpliki dialogon dekstre de la skatolo Lista gamo , kaj elektu la deziratan gamon per la muso.

    • Kriteria gamo . Ĝi estas la gamo de ĉeloj en kiuj vi enigas la kriteriojn.

    Krome, la markobutono en la malsupra maldekstra angulo de la Altnivela Filtrila dialogfenestro ebligas al vi montri nur unikajn rekordojn . Ekzemple, ĉi tiu opcio povas helpi vin ĉerpi ĉiujn malsamajn (distingajn) erojn en kolumno.

    En ĉi tiu ekzemplo, ni filtras la liston en loko, do agordu la parametrojn de Excel Altnivela Filtrilo en ĉi tiumaniero:

    Fine, alklaku OK, kaj vi ricevos la sekvan rezulton:

    Ĉi tio estas bonega... sed la sama rezulto efektive povas esti atingita per la normala Excel Aŭtomata Filtrilo, ĉu ne? Ĉiuokaze, bonvolu ne rapidi forlasi ĉi tiun paĝon, ĉar ni nur skrapis la surfacon, por ke vi havas la bazan ideon pri kiel funkcias Excel Altnivela Filtrilo. Plue en la artikolo, vi trovos kelkajn ekzemplojn, kiuj povas esti faritaj nur per altnivela filtrilo. Por faciligi la sekvadon por vi, ni unue lernu pli pri la Altnivelaj Filtrilaj kriterioj.

    Excel Altnivela Filtrila kriteriogamo

    Kiel vi ĵus vidis, ne ekzistas raketscienco en uzado de Altnivela Filtrilo. Filtrilo en Excel. Sed kiam vi lernas la plej gravajn detalojn de la Altnivelaj Filtrilaj kriterioj, viaj opcioj estos preskaŭ senlimaj!

    Komparaj operatoroj por nombroj kaj datoj

    En la Altnivelaj Filtrilaj kriterioj, vi povas kompari malsamajn nombraj valoroj uzante la sekvajn komparfunkciigistojn.

    Kompara operatoro Signifo Ekzemplo
    = Egala al A1=B1
    > Pli granda ol A1>B1
    < Malpli ol A1 td="">
    >= Pli granda ol aŭ egala al A1>=B1
    <= Malpli ol aŭ egala al A1<=B1
    Ne egala al A1B1

    Lauzado de komparfunkciigistoj kun nombroj estas evidenta. En la supra ekzemplo, ni jam uzis la nombrajn kriteriojn >=900 por filtri rekordojn kun Subtotalo pli granda ol aŭ egala al 900.

    Kaj jen alia ekzemplo. Supozante, ke vi volas montri la Norda regiono -rekordojn por la monato julio kun Kvanto pli granda ol 800. Por tio, specifu la jenan kondiĉoj en la kriteriogamo:

    • Regiono: Norda
    • Mendato: >=7/1/2016
    • Mendato: <=7/30 /2016
    • Kvanto: >800

    Kaj nun, rulu la Excel Altnivelan Filtrilon ilon, specifu la Lista gamo (A4:D50) kaj Kriteria gamo (A2:D2) kaj vi ricevos la sekvan rezulton:

    Notu. Sendepende de la dato-formato uzata en via laborfolio, vi ĉiam devus specifi la plenan daton en la Altnivela Filtrila kriterio gamo en la formato kiun Excel povas kompreni, kiel 7/1/2016 aŭ 1-Jul-2016.

    Altnivela filtrilo por tekstaj valoroj

    Krom nombroj kaj datoj, vi ankaŭ povas uzi la logikaj operatoroj por kompari tekstajn valorojn. La reguloj estas difinitaj en la suba tabelo.

    Kriterioj Priskribo
    ="=text" Filtru ĉelojn kies valoroj estas precize egalas al "teksto".
    text Filtri ĉelojn kies enhavo komencas per "teksto".
    text Filtrilĉelojn, kies valoroj estas ne;ekzakte egala al "teksto" (ĉeloj enhavantaj "tekston" kiel parto de sia enhavo estos inkluzivitaj en la filtrilon).
    >text Filtru ĉelojn kies valoroj estas alfabete ordigitaj post "teksto".
    code=""> Filtri ĉelojn kies valoroj estas alfabete ordigitaj antaŭ "teksto". ".

    Kiel vi vidas, krei altnivelan filtrilon por tekstaj valoroj havas kelkajn specifaĵojn, do ni pli delaboru pri tio.

    Ekzemplo 1. Tekstofiltrilo por ĝusta kongruo

    Por montri nur tiujn ĉelojn kiuj estas precize egalaj al specifa teksto aŭ signo, inkluzivu la egalan signon en la kriterioj.

    Ekzemple, por filtri nur Bananon erojn, uzu la jenajn kriteriojn:. Microsoft Excel montros la kriteriojn kiel =banano en ĉelo, sed vi povas vidi la tutan esprimon en la formulbreto:

    Kiel vi povas vidi en la supra ekrankopio, la kriterioj montras nur la registrojn de Banano kun Subtotalo pli granda ol aŭ egala al 900, ignorante Verdan bananon kaj Goldfinger-bananon. .

    Notu. Filtrante nombrajn valorojn kiuj estas precize egalaj al donita valoro, vi povas aŭ ne uzi la egalsignon en la kriterioj. Ekzemple, por filtri rekordojn kun subtotalo egala al 900, vi povas uzi iun el la sekvaj Sub-totalaj kriterioj:, =900 aŭ simple 900.

    Ekzemplo 2. Filtri tekstovalorojn kiujkomenci per specifa(j) signo(j)

    Por montri ĉiujn ĉelojn kies enhavo komenciĝas per specifita teksto, simple tajpu tiun tekston en la kriteria gamo sen la egalsigno aŭ duoblaj citiloj.

    Ekzemple , por filtri ĉiujn " verdaj " erojn kun subtotalo pli granda ol aŭ egala al 900, uzu la jenajn kriteriojn:

    • Ero: Verda
    • Subtuto: >=900

    Excel Altnivela Filtrilo kun ĵokeroj

    Por filtri tekstajn registrojn kun parta kongruo , vi povas uzi la sekvaj ĵokeraj signoj en la Altnivelaj Filtrilaj kriterioj:

    • Demandsigno (?) por kongrui kun iu ajn unuopa signo.
    • Asterisko (*) por kongrui kun iu ajn sinsekvo de signoj.
    • Tildo (~) sekvita de *, ?, aŭ ~ por filtri ĉelojn, kiuj enhavas veran demandosignon, steleton aŭ tildon.

    La sekva tabelo provizas kelkajn kriteriointervalajn ekzemplojn kun ĵokeroj. .

    Kriterioj Priskribo Ekzemplo
    *text* Filtri ĉelojn, kiuj enhavas "tekston". *banan a* trovas ĉiujn ĉelojn enhavantajn la vorton "banano", ekz. "verdaj bananoj".
    ??text Filtrilĉelojn, kies enhavo komencas per iuj du signoj, sekvataj de "teksto ". ??banano trovas ĉelojn enhavantajn la vorton "banano" antaŭitaj per iuj ajn 2 signoj, kiel "1#banano" aŭ "//banano".
    text*text Filtri ĉelojn kiuj komencas per "teksto" KAJenhavas duan aperon de "teksto" ie ajn en la ĉelo. banano*banano trovas ĉelojn kiuj komenciĝas per la vorto "banano" kaj enhavas alian aperon de " banano" plu en la teksto, ekz. " banana verda kontraŭ banana flava" .
    ="=text*text" Filtri ĉelojn kiuj komencas kun KAJ fino per "teksto". ="= banano * banano " trovas ĉelojn kiuj komenciĝas kaj finiĝas per la vorto "banano". ", ekz. " banano, bongusta banano" .
    ="=text1?text2" Filtri ĉelojn, kiuj komencas per "teksto1", fini per "teksto2", kaj enhavi precize unu signon intere. ="= banano ? oranĝa " trovas ĉelojn kiuj komencas la vorton "banano", finiĝas per la vorto "oranĝo" kaj enhavas ajnan ununuran signon intere, ekz. " banano/oranĝo" aŭ " banano*oranĝo".
    text~** Filtril ĉelojn kiuj komencas kun "teksto", sekvita de *, sekvita de ajna alia(j) signo(j). banano~** trovas ĉeloj, kiuj komenciĝas per "banano" sekvata de asterisko, sekvas ajnan alian tekston, kiel "banano*verda" aŭ "banano*flava".
    ="=?????" Filtras ĉelojn. kun tekstovaloroj kiuj enhavas ekzakte 5 signojn. ="=?????" trovas ĉelojn kun iu ajn teksto enhavanta ekzakte 5 signojn, kiel "pomo" aŭ "citrono".

    Kaj jen la plej simplaj ĵokeraj kriterioj en ago

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.