Kiel Ĉerpi Datumojn de Excel Surbaze de Kriterioj (5 Manieroj)

  • Kundividu Ĉi Tion
Hugh West

Kelkfoje ni eble bezonos serĉi iujn datumojn por labori. Sed kiam la datumaro estas grandega, estas vere malfacile trovi tion, kion ni serĉas. En ĉi tiu artikolo, ni montros al vi kiel ĉerpi datumojn el Excel laŭ malsamaj kriterioj.

Elŝutu Praktikan Ŝablonon

Vi povas elŝuti la libera ekzerca Excel-ŝablono de ĉi tie.

Eltiri Datumojn Bazita sur Kriterioj.xlsx

5 Manieroj Por Ĉerpi Datumojn el Excel Bazite sur Kriterioj

Ĉi tiu sekcio diskutos pri 5 malsamaj manieroj ĉerpi datumojn el Excel laŭ iuj kriterioj.

1. Efektivigo de Tabelo Formulo por Ĉerpi Datumojn de Excel Bazita sur Gamaj Kriterioj

El la sekva datumaro kiel ekzemplo, ni priskribos al vi la procezon ĉerpi datumojn surbaze de gamo. Supozu, ke ni havas datumaron de detaloj de Studentoj, de kie ni volas nur preni la studentajn detalojn, kiuj ricevis Markojn de 80 ĝis 100 .

La paŝoj por ĉerpi datumojn surbaze de certa intervalo uzante la formulon Tabelo estas donitaj sube.

Paŝoj:

  • Unue, konservu la kondiĉo en aliaj ĉeloj labori kun tiuj poste. Tio signifas, ke ni ĉerpos detalojn de studentoj, kiuj ricevis Markojn de 80 ĝis 100 , ni konservis 80 kiel Komenca Valoro kaj 100 kiel Fina Valoro en la 1>Ĉeloj I4 kaj I5 respektive.

Ankaŭ ni devas konservi la kolumnon ankaŭ de kie ni rigardosla kondiĉo en via laborfolio por uzi poste. Vidu la sekvan bildon, kie ni difinas nian kondiĉon ĉerpi la detalojn de studentoj pri Markoj 80 ĝis 100 en du malsamaj ĉeloj kiel >=80 kaj <=100 sub Markoj kaj ni uzos la ĉelajn referencajn nombrojn de tiuj ĉeloj poste en nia laboro.

La paŝoj por ĉerpi datumojn surbaze de certa gamo uzante la Altnivelan Filtrilon de Excel estas donitaj sube.

Paŝoj:

  • Unue, elektu la tutan datuman tabelon .
  • Due, iru al Datumoj -> Altnivela .

  • Fine, vi vidos la gamon de viaj elektitaj datumoj en la skatolo apud la Lista gamo -opcio.
  • Tiam, en la skatolo apud la Kriteria gamo , elektu la ĉelojn kun la difinitaj kondiĉoj . Vi vidos, ke la nomo de la laborfolio estos aŭtomate generita tie, sekvante la ĉelajn referencajn numerojn tenante la antaŭdifinitajn kondiĉojn.
  • Fine, alklaku OK .

Kiel rezulto, vi ricevos ĉiujn detalojn nur por la studentoj, kiuj ricevis Markojn de 80 ĝis 100 .

Legu Pli: Eltiri Filtritajn Datumojn en Excel al Alia Folio (4 Metodoj)

5. Ĉerpi Datumojn de Excel Difinita Tabelo Bazita sur Gamaj Kriterioj

Vi povas ĉerpi datumojn de Excel difinita tabelo el via Excel-laborfolio uzante la Filtrilon opcio.

Konsideru la jenan neorganizitan datumaron, kiun ni unue difinos kiel Excel-tabelon kaj poste eltiros datumojn de tie.

La paŝoj por ĉerpi datumojn. el Excel difinita tabelo bazita sur certa intervalo estas donitaj sube.

Paŝoj:

  • En la komenco, elektu iun ajn ĉelon el via datumaro kaj premu Ktrl T .

  • Tiam, ŝprucfenestro Krei Tabelo Skatolo estos aperas, montrante la gamon de via datumaro kiel valoroj . Konservu la markobutonon Mia tabelo havas kapliniojn markita.
  • Poste, alklaku OK .

Ĝi aŭtomate generos tabelon bazitan sur via datumaro per falbutono kune kun la kaplinioj.

  • Tiam, kiel ni antaŭe montris al vi, alklaku la falubutonon apud la kolumno Markoj ĉar ni volas ĉerpi datumojn bazitajn sur la Markoj.
  • Poste, el la fallisto, elektu Nombraj Filtriloj -> Inter... (denove, ĉar ni ĉerpas datumojn inter 80 ĝis 100 , ni elektas la opcion Inter . Vi povas elekti ajnajn aliajn opciojn el la listo laŭ viaj kriterioj) .

  • Nun, el la ŝprucfenestro Persona Aŭtomata Filtrilo , elektu 80 el la falu listo kiu aperos simple alklakante la falbutono apud estas pli granda aŭ egala al -etikedo, kaj elektu 100 en la etikedo skatolo estas malpliol aŭ egala al .
  • Fine, alklaku OK .

Fine, vi ricevos Excel difinita tabelo portanta nur la detalojn de studentoj, kiuj ricevis Markojn de 80 ĝis 100 .

Legu Pli: Kiel Ĉerpi Datumojn El Tabelo Bazita sur Multoblaj Kriterioj en Excel

Konsideru

  • Ĉar la intervalo de la datuma tabelo por serĉi la valoron estas fiksita , ne forgesu meti la signon dolaro ($) antaŭ la ĉela referenca numero de la tabelo.
  • Kiam vi laboras kun tabelaj valoroj, ne forgesu premi Ctrl + Shift + Enigu sur via klavaro dum ĉerpas rezultojn. Premante nur Enter funkcios nur kiam vi uzas Microsoft 365 .
  • Post premado Ctrl + Shift + Enter , vi rimarkos, ke la formulbreto enfermis la formulon en buklaj krampoj {} , deklarante ĝin kiel tabelformulo. Ne tajpu mem tiujn krampojn {} , Excel aŭtomate faras tion por vi.

Konkludo

En ĉi tiu artikolo, ni lernis kiel ĉerpi datumojn el Excel laŭ malsamaj kriterioj. Mi esperas, ke ĉi tiu artikolo estis tre utila al vi. Bonvolu demandi ajnajn demandojn se vi havas pri la temo.

por niaj konservitaj valoroj. Signifo, la Markoj 80 kaj 100 estas en la Mark-kolumnokiu estas la 3a kolumnoen nia datumaro, do ni stokis 3 kiel la Kolumna valoroen Ĉelo I6.
  • Due, en alia ĉelo, kie vi volas la rezulton (ni volis nian rezulton en la Ĉelo G11 ), skribu la jenan formulon,
  • =INDEX($B$5:$E$14,SMALL(IF((INDEX($B$5:$E$14,,$I$6)=$I$4),MATCH(ROW($B$5:$E$14),ROW($B$5:$E$14)),""),ROWS(G11:$G$11)),COLUMNS($A$1:A1))

    • Trie, premu Ktrl + Shift + Enter sur via klavaro.

    Tiam, vi ricevos la unuajn ĉerpitajn datumojn, kiuj kongruas kun via kondiĉo en la rezulta ĉelo. ekz. Johnny kies ID estas 3 ricevis 80 Markojn en Biologio kaj lia registro estas konservita en la datumaro antaŭ ol aliaj, do ni ricevis Johnny-identigilon 3 en la rezulta ĉelo.

    • Nun trenu ĉirkaŭ la kolumnoj kaj vicoj per Plenigi Tenilon por retrovi la detalojn de nur la studentoj kiuj akiris Notojn de 80 ĝis 100 .

    Formula disfaldo

    • INDEXO($B$5:$E$14,,$I$6)
      • Eligo: {60;30;80;55;87 ;95;100;42;25;18}
      • Klarigo: La INDEX-Funkcio kutime liveras ununuran valoron aŭ tutan kolumnon aŭ vicon el difinita ĉela gamo. 3 estas konservita en la Ĉelo $I$6 , do ĝi resendas la tutan kolumnon ne 3 ( Markoj kolumno) el la tuta gamo de la datumaro ( $B$5:$E$14 ) kiel eligo.
    • INDEX($B$5:$E $14,,$I$6)<=$I$5 -> iĝas,
      • {60;30;80;55;87;95;100;42;25;18}<=100
      • Eligo: {VERA ;VERA;VERA;VERA;VERA;VERA;VERA;VERA;VERA;VERA
      • Klarigo: Ni konservis 100 en la Ĉelo $I$5 . Ĉar ĉiuj valoroj estas malpli ol 100 ($I$5) , do ĝi liveras kolumnon plenan de VERA .

    Simile,

    • INDEXO($B$5:$E$14,,$I$6)>=$I$4 -> fariĝas,
      • { 60;30;80;55;87;95;100;42;25;18}>=80
      • Eligo: {FALSA;FALSA;VERA;FALSA;VERA;VERA;VERA;FALSA;FALSA;FALSA
      • Klarigo: Ni konservis 80 en la
      • 1>Ĉelo $I$4 . Do ĝi redonas VERA kiam la valoro de la kolumno estas egala aŭ pli granda ol 80 ; alie, ĝi resendas FALSE .
    • (INDEX($B$5:$E$14,,$I$6)= $I$4) -> fariĝas,
      • {VERA;VERA;VERA;VERA;VERA;VERA;VERA;VERA;VERA;VERA}*{FALSA;FALSA;VERA;FALSA;VERA;VERA;VERA;FALSA; FALSA;FALSA
      • Eligo: {0;0;1;0;1;1;1;0;0;0}
      • Klarigo: Buleaj valoroj havas nombrajn ekvivalentojn, VERA = 1 kaj FALSA = 0 (nul) . Ili estas konvertitaj dum farado de aritmetika operacio en formulo.
    • ROW($B$5:$E$14)
      • Eligo: {5;6;7;8;9;10;11;12;13;14}
      • Klarigo: La VICO funkcio kalkulas la numeron de vico de ĉeloreferenco.
    • MATCH(VICO($B$5:$E$14), VICO($B$5:$E$14)) -> fariĝas,
      • MATCH({5;6;7;8;9;10;11;12;13;14},{5;6;7;8;9;10;11; 12;13;14})
      • Eligo: {1; 2; 3; 4; 5; 6; 7; 8; 9; 10}
      • Klarigo: La MATCH-funkcio liveras la relativan pozicion de ero en tabelo aŭ ĉela referenco kiu kongruas kun difinita valoro en specifa ordo .
    • SE((INDEXO($B$5:$E$14,,$I$6)=$I$4),MATCH(VICO( $B$5:$E$14),ROW($B$5:$E$14)),””) -> fariĝas,
      • IF( {0;0;1;0;1;1;1;0;0;0}), {1 ; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
      • Eligo: {“”; “”; 3; “”; 5; 6; 7; “”; “”; “”
      • Klarigo: La SE-funkcio liveras unu valoron se la logika testo estas VERA kaj alian valoron se la logika testo estas FALSA .
    • Malgranda(SE((INDEX($B$5:$E$14,,$I$6) )=$I$4),MATCH(VICO($B$5:$E$14), VICO($B$5:$E$14)),””),VICO(G11:$G$11)) -> ; fariĝas,
      • Malgranda({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”}, VICJOJ(G11:$G$11)) -> iĝas,
      • Malgranda({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},1)
      • Eligo: 3
      • Klarigo: La META funkcio liveras la k-th plej malgrandan valoron el grupo de nombroj. 3 estas la plej malgranda en ĉi tiogrupo.
    • INDEXO($B$5:$E$14, MALGRATA (SE((INDEXO($B$5:$E$14,,$) I$6)=$I$4),MATCH(VICO($B$5:$E$14),VICO($B$5:$E$14)),””),VICO(G11:$G$11)),KOLONNOS( $A$1:A1)) -> fariĝas,
      • INDEX($B$5:$E$14,3,,1)
      • Eligo: {3; “Johnny”, 80, “Biologio”
      • Klarigo: La INDEX funkcio liveras valoron el ĉela gamo( $B$5 :$E$14 ), specifita per la valoro bazita sur vico kaj kolumno-nombro.

    Legu Pli: Kiel Ĉerpi Datumojn de Ĉelo en Excel (5 Metodoj)

    2. Efektivigo de Tabelo Formulo por Ĉerpi Datumojn de Excel Bazita sur Multoblaj Kondiĉoj

    En la supra sekcio, ni ĉerpis datumojn surbaze de donita gamo. Sed en ĉi tiu sekcio, ni montros al vi kiel ĉerpi datumojn surbaze de pluraj kondiĉoj.

    Rigardu la saman datumaron kiel antaŭe sed ĉi tie anstataŭ konservi gamon da valoroj (Markoj 80 ĝis 100) kiel kondiĉo, ni konservis multoblajn kondiĉojn kiel preni detalojn de studentoj de kaj Kemio kaj Biologio-fakoj .

    La paŝoj por ĉerpi datumojn surbaze de pluraj kondiĉoj uzante la

    1>Tabelo formulo estas donitaj sube.

    Paŝoj:

    • Unue, konservu la kondiĉojn en aliaj ĉeloj por labori kun tiuj poste. Tio signifas, ke ni ĉerpos detalojn de studentoj el la fakoj Kemio kaj Biologio , ni konservis Kemio kaj Biologio en la Ĉeloj H5 kaj H6 respektive.
    • Due, en alia ĉelo, kie vi volas la rezulton (ni volis nian rezulton en la Ĉelo G11 ), skribu la sekvan formulon,
    =INDEX($B$5:$E$14, SMALL(IF(COUNTIF($H$5:$H$6,$E$5:$E$14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), ""), ROWS(G11:$G$11)), COLUMNS($B$5:B5))

    • Trie, premu Ktrl + Maj + Enigu sur via klavaro.

    Poste, vi ricevos la unuajn ĉerpitajn datumojn, kiuj kongruas kun viaj kondiĉoj en la rezulta ĉelo. ekz. Johnny kies ID estas 3 estas de Biologia Fako kaj lia registro estas konservita en la datumaro antaŭ aliaj, do ni ricevis Johnny's ID 3 en la rezulta ĉelo.

    • Nun trenu ĉirkaŭ la kolumnoj kaj vicoj per Plenigu Tenilon por preni la detalojn de nur la studentoj kiuj estas de la Sekcio de Kemio kaj Biologio .

    >Formula disfaldo

    • NOMBRUIF($H$5:$H$6,$E$5:$E$14) -> iĝas,
      • NOMBRUIF({“Kemio”;“Biologio”},{“Matematiko”;“Fiziko”;“Biologio”;“Kemio”;“Fiziko”;“Fiziko”;“Matematiko” ”;“Kemio”;“Matematiko”;“Biologio”
      • Eligo: {0;0;1;1;0;0;0;1;0;1}
      • Klarigo: La funkcio COUNTIF permesas identigi ĉelojn en la intervalo $H$5:$H$6 kiu egalas $E$5:$E$14 .
    • SE(NOMBRASI($H$5:$H$6,$E$5:$E) $14), MATCH(VICO($B$5:$E$14), VICO($B$5:$E$14)), “”) -> fariĝas,
      • IF( {0;0;1;1;0;0;0;1;0;1},MATCH(VICO($B$5:$E$14), VICO($B$5:$E$14)), “”) -> fariĝas,
      • IF({0;0;1;1;0;0;0;1;0;1},{ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
      • Eligo: {“”; “”; 3; 4; “”; “”;“”; 8; “”;10}
      • Klarigo: La IF funkcio havas tri argumentojn, la unua devas esti logika esprimo. Se la esprimo taksas VERA tiam okazas unu afero (argumento 2) kaj se FALSA okazas alia afero (argumento 3). La logika esprimo estis kalkulita en la paŝo 1, TRUE egalas 1 kaj FALSE egalas 0 (nul) . Vico n-ro 3, 4, 8 kaj 10 taksas VERA (1) .
    • Malgranda(SE(NOMBRIJE($H$5:$H$6,$E$5:$E$14), KOMATKO(VICO($B$5:$E$14), VICO($B$5:$E$14)) ), “”), VICOJ(G11:$G$11)) -> fariĝas,
      • Malgranda({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},VICOJ(G11:$G$11)) -> fariĝas,
      • Malgranda({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},1)
      • Eligo: 3
      • Klarigo: La ETA funkcio liveras la k-th plej malgrandan valoron el grupo de nombroj. 3 estas la plej malgranda en ĉi tiu grupo.
    • INDEXO($B$5:$E$14, MALGRETA(SE(NOMBRAJ) ($H$5:$H$6,$E$5:$E$14), MATCH(VICO($B$5:$E$14), VICO($B$5:$E$14)), “”), VICO(G11 :$G$11)), KOlumnoj ($B$5:B5)) -> fariĝas,
      • INDEXO($B$5:$E$14, 3, KOLUMNOS($B$5:B5)) -> fariĝas,
      • INDEX($B$5:$E$14, 3, 1)
      • Eligo: {3; "Johnny", 80, "Biologio"
      • Klarigo: La INDEX funkcio liveras valoron el ĉela gamo ( $B$5:$E$14 ), specifita per la valoro bazita sur vico kaj kolumno-nombro.

    Legu Pli: Redonu Multoblajn Valorojn en Excel Bazita sur Unuopaj Kriterioj (3 Opcioj)

    3. Uzante Filtrila Komanda ilo por Ĉerpi Datumojn de Excel Bazita sur Gamaj Kriterioj

    La Filtrila komanda ilo en Excel estas unu el la plej uzataj kaj efikaj iloj por ĉerpi specifajn datumojn surbaze de malsamaj kriterioj.

    Rigardu la jenan datumaron. Antaŭe, ni uzis ĝin kiel nian ekzemplon por ĉerpi la detalojn de studentoj, kiuj ricevis Markojn de 80 ĝis 100 per efektivigo de la Array-formulo. Sed en ĉi tiu sekcio, ni lernos kiel fari tion per uzado de La Filtrilo de Excel .

    La paŝoj por ĉerpi datumojn bazitajn sur certa intervalo uzante La Filtrilo de Excel estas donitaj sube.

    Paŝoj:

    • Unue, elektu nur la kapon de la datumaro.
    • Due, iru al Datumoj -> Filtrilo .

    • Trie, ĝi enigos falbutonon en ĉiu kapnomo de la datumaro.

    • Do, ĉar ni volas ĉerpi datumojn bazitajn sur la Markoj, do alklaku la falu-butono apud la Markoj kolumno.
    • Sekva, el la fallisto, elektu Nombraj Filtriloj -> Inter... (denove, ĉar ni ĉerpas datumojn inter 80 ĝis 100 , do ni elektas la opcion Inter . Vi povas elekti iujn ajn aliajn opciojn el la listo laŭ viaj kriterioj).

    • Nun, el la ŝprucfenestro Persona Aŭtomata Filtrilo skatolo, elektu 80 el la fala listo kiu aperos per simple klako sur la falbutono apud estas pli granda ol aŭ egala al etikedo, kaj elektu 100 en la etikedo-skatolo estas malpli ol aŭ egala al .
    • Poste, alklaku OK .

    Fine, vi ricevos ĉiujn detalojn nur por la studentoj, kiuj ricevis Notojn de 80 ĝis 100 .

    Legu Pli: Kiel Ĉerpi Datumojn de Bildo en Excel (Kun Rapidaj Paŝoj)

    Similaj Legadoj

    • Kiel Importi Datumojn en Excel el Alia Excel-Dosiero (2 Manieroj)
    • VBA-Kodo por Konverti Tekstan Dosieron al Excel (7 Metodoj) )
    • Kiel Konverti Tekstodosiero al Excel Aŭtomate (3 Taŭgaj Manieroj)
    • Konverti Excel al Tekstodosiero kun Limigilo (2 Facilaj Aliroj)
    • Kiel Importi Tekstdosieron per Multi ple Limigiloj en Excel (3 Metodoj)

    4. Uzante Altnivelan Filtrilon por Ĉerpi Datumojn de Excel Bazita sur Gamaj Kriterioj

    Se vi ne volas trapasi multajn paŝojn montritajn en la sekcio Filtrilo, vi povas uzi la Altnivelan Filtrilon opcio en Excel por ĉerpi datumojn surbaze de difinita gamo.

    Por uzi la altnivelan filtrilan opcion en Excel, vi devas difini

    Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.