Kumaha Ékstrak Data tina Excel Dumasar Kriteria (5 Cara)

  • Bagikeun Ieu
Hugh West

Kadang urang kedah milarian data anu tangtu pikeun dianggo. Tapi nalika susunan datana ageung, sesah pisan milarian naon anu urang pilari. Dina artikel ieu, kami bakal nunjukkeun anjeun kumaha carana ékstrak data tina Excel dumasar kana kritéria anu béda.

Unduh Citakan Praktek

Anjeun tiasa ngaunduh latihan bébas témplat Excel ti dieu.

Ekstrak Data Dumasar Kriteria.xlsx

5 Cara Ékstrak Data tina Excel Dumasar Kritéria

Bagéan ieu bakal ngabahas 5 cara béda pikeun nimba data tina Excel dumasar kana kritéria nu tangtu.

1. Ngalaksanakeun Rumus Array pikeun Ékstrak Data tina Excel Dumasar Kritéria Rentang

Ti set data di handap sabagé conto, kami bakal ngajelaskeun ka anjeun prosés ékstraksi data dumasar kana rentang. Upamana, urang boga set data wincik Siswa, ti mana urang ngan hayang meunangkeun deui wincik siswa anu meunang Peunteun ti 80 nepi ka 100 .

Léngkah-léngkah pikeun nimba data dumasar kana rentang nu tangtu maké rumus Array dibéréndélkeun di handap.

Léngkah-léngkah:

  • Kahiji, simpen kaayaan dina sél séjén pikeun gawé bareng maranéhanana engké. Éta hartina salaku urang bakal extracting rinci siswa anu meunang Mark ti 80 nepi ka 100 , urang disimpen 80 salaku Nilai Mimitian jeung 100 salaku Nilai Akhir dina Sél I4 jeung I5 masing-masing.

Oge, urang ogé kudu nyimpen kolom ti mana urang bakal nempo.kaayaan dina lembar kerja anjeun pikeun dianggo engké. Tempo gambar di handap ieu dimana urang nangtukeun kaayaan urang extracting rinci siswa ngeunaan Tandaan 80 nepi ka 100 dina dua sél béda salaku >>>> 80 jeung <=100 dina Tandaan sarta kami bakal ngagunakeun nomer rujukan sél sél éta engké dina karya urang.

Léngkah-léngkah pikeun ékstrak data dumasar kana rentang nu tangtu maké Filter Advanced Excel dirumuskeun di handap.

Lengkah-léngkah:

  • Mimitina, pilih tabél data sakabéh .
  • Kadua, buka Data -> Advanced .

  • Ahirna, anjeun bakal nempo rentang data nu dipilih dina kotak gigireun Rentang daptar pilihan.
  • Teras, dina kotak gigireun Kriteria rentang , pilih sél nu mawa kaayaan nu tangtu . Anjeun bakal ningali nami lembar kerja bakal otomatis-dihasilkeun di dinya, nuturkeun nomer rujukan sél pikeun nahan kaayaan anu tos disetel.
  • Pamungkas, klik OK .

Hasilna, anjeun bakal meunang sagala detil ngan pikeun siswa anu meunang Peunteun ti 80 nepi ka 100 .

Maca deui: Ekstrak Data Disaring dina Excel kana Lembar Lain (4 Métode)

5. Ékstrak Data tina Méja Ditetepkeun Excel Dumasar Kritéria Rentang

Anjeun tiasa nimba data tina tabél anu didefinisikeun Excel tina lembar kerja Excel anjeun nganggo Filter pilihan.

Pertimbangkeun set data anu teu terorganisir di handap ieu, anu mimitina urang tangtukeun salaku tabel Excel teras nimba data ti dinya.

Léngkah-léngkah pikeun nimba data tina tabel anu ditetepkeun Excel dumasar kana rentang anu tangtu dirumuskeun di handap.

Léngkah-léngkah:

  • Di awal, pilih sél mana waé ti set data anjeun sarta pencét Ctrl T .

  • Salajengna, pop-up Jieun Méja Kotak bakal némbongan, nunjukkeun rentang set data anjeun salaku nilai . Tetep kotak centang Méja kuring boga lulugu ditandaan.
  • Engké, klik OK .

Ieu bakal otomatis-ngahasilkeun tabel dumasar kana set data anjeun kalawan tombol turun-handap sareng lulugu.

  • Teras, kawas cara urang saméméhna némbongkeun Anjeun, klik dina tombol turun-handap gigireun Marks kolom sakumaha urang hoyong nimba data dumasar kana Marks.
  • Engké, tina daptar turun-handap, pilih Saringan Jumlah - & GT; Antara… (deui, sabab urang nimba data antara 80 nepi ka 100 , urang milih pilihan Antara . Anjeun tiasa milih pilihan séjén tina daptar numutkeun kriteria anjeun) .

  • Ayeuna, tina pop-up Custom AutoFilter , pilih 80 tina daptar turun-handap anu bakal muncul ku saukur ngaklik tombol turun-handap gigireun leuwih gede atawa sarua jeung labél, terus pilih 100 dina kotak labél kirangti atawa sarua jeung .
  • Pamungkas, klik OK .

Ahirna, anjeun bakal meunang méja Excel anu didefinisikeun ngan ukur mawa detil murid anu ngagaduhan Peunteun ti 80 dugi ka 100 .

Baca deui: Kumaha Ékstrak Data Tina Tabél Dumasar kana sababaraha Kriteria dina Excel

Terus Émut

  • Salaku rentang data tabel Asép Sunandar Sunarya pikeun milarian nilaina tetep , tong hilap nempatkeun tanda dollar ($) di payuneun nomer rujukan sél tabel array.
  • Sawaktos damel sareng nilai array, tong hilap pencét Ctrl + Shift + Enter dina kibor anjeun bari nimba hasil. Mencét ngan Enter ngan ukur tiasa dianggo nalika anjeun nganggo Microsoft 365 .
  • Sanggeus mencet Ctrl + Shift + Enter , anjeun bakal perhatikeun yén bar rumus ngalampirkeun rumus dina kurung keriting {} , nyatakeun salaku rumus array. Ulah ngetik kurung {} sorangan, Excel otomatis ngalakukeun ieu pikeun anjeun.

Kacindekan

Dina artikel ieu, urang geus diajar kumaha nimba data tina Excel dumasar kana kriteria béda. Kuring miharep yén artikel ieu geus pisan mangpaat pikeun anjeun. Punten naroskeun naon waé upami anjeun gaduh perkawis topik.

pikeun nilai disimpen urang. Hartina, Marks 80 jeung 100 aya dina kolom Marksnu mangrupa kolom 3rddina dataset urang, jadi urang disimpen 3 salaku nilai Columndina Sél I6.
  • Kadua, dina sél anu sanés, dimana anjeun hoyong hasilna (urang hoyong hasil kami dina Sél G11 ), tuliskeun rumus ieu,
  • =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))

    • Katilu, pencét Ctrl + Shift + Enter dina kibor anjeun.

    Salajengna, anjeun bakal nampi data sasari munggaran anu cocog sareng kaayaan anjeun dina sél hasil. Misalna. Johnny anu ID 3 ngagaduhan 80 Marks dina Biologi sareng catetan na disimpen dina set data sateuacanna batur, jadi urang meunang Johnny's ID 3 dina sél hasil.

    • Ayeuna, sered sabudeureun kolom jeung baris ku Eusian Cecekelan pikeun meunangkeun deui rinci ngeunaan ngan siswa nu meunang Peunteun ti 80 nepi ka 100 .

    Rumus Rumusna

    • INDEKS ($B$5:$E$14,,$I$6)
      • Kaluaran: {60;30;80;55;87 ;95;100;42;25;18}
      • Katerangan: Fungsi INDEKS biasana ngabalikeun nilai tunggal atawa sakabéh kolom atawa baris tina rentang sél nu tangtu. 3 disimpen dina Sél $I$6 , ku kituna éta mulangkeun sakabéh kolom no 3 ( Mark kolom) ti sakabeh rentang. tina set data ( $B$5:$E$14 ) salaku kaluaran.
    • INDEX($B$5:$E $14,,$I$6)<=$I$5 -> janten,
      • {60;30;80;55;87;95;100;42;25;18}<=100
      • Kaluaran: {BENER ;BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER
      • Katerangan: Urang nyimpen 100 dina Sél $I$5 . Kusabab sakabéh niléyna kurang ti 100 ($I$5) , ku kituna éta ngabalikeun kolom anu pinuh ku BENER .

    Nya kitu,

    • INDEX ($B$5:$E$14,,$I$6)>=$I$4 -> janten,
      • { 60;30;80;55;87;95;100;42;25;18}>=80
      • Kaluaran: {SALAH;SALAH;BENER;SALAH;BENER;BENER;BENER;SALAH;SALAH;SALAH
      • Penjelasan: Urang nyimpen 80 dina Sél $I$4 . Ku kituna eta mulih BENER lamun nilai tina kolom sarua atawa leuwih gede ti 80 ; Upami teu kitu, éta mulih PALSU .
    • (INDEX ($B$5:$E$14,,$I$6)= $I$4) -> janten,
      • {BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; BENER; PALSU;SALAH
      • Kaluaran: {0;0;1;0;1;1;1;0;0;0}
      • Katerangan: Nilai Boolean mibanda sarimbag numerik, BENER = 1 jeung SALAH = 0 (nol) . Éta dikonvérsi nalika ngalakukeun operasi aritmatika dina rumus.
    • ROW($B$5:$E$14)
      • Kaluaran: {5;6;7;8;9;10;11;12;13;14}
      • Katerangan: JARINGAN fungsi ngitung jumlah baris sélrujukan.
    • PERTANDINGAN(ROW($B$5:$E$14),ROW($B$5:$E$14)) -> janten,
      • PERTANDINGAN({5;6;7;8;9;10;11;12;13;14},{5;6;7;8;9;10;11; 12;13;14})
      • Kaluaran: {1; 2; 3; 4; 5; 6; 7; 8; 9; 10}
      • Katerangan: Fungsi MATCH mulihkeun posisi relatif hiji item dina array atawa rujukan sél nu cocog jeung nilai nu tangtu dina urutan husus. .
    • IF((INDEX ($B$5:$E$14,,$I$6)=$I$4),MATCH(ROW( $B$5:$E$14),ROW($B$5:$E$14)),"") -> janten,
      • IF( {0;0;1;0;1;1;1;0;0;0}), {1 ; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
      • Kaluaran: {“”; “”; 3; “”; 5; 6; 7; “”; “”; “”}
      • Katerangan: Fungsi IF ngabalikeun hiji nilai lamun tes logis BENER jeung nilai sejen lamun logis. tés nyaéta SALAH .
    • LEUTIK(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)) -> ; janten,
      • LEUTIK({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},BARIS(G11:$G$11)) -> janten,
      • LEUTIK({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},1)
      • Kaluaran: 3
      • Katerangan: Fungsi LEUTIK mulihkeun nilai k-th pangleutikna ti grup angka. 3 mangrupikeun pangleutikna dina ieugrup.
    • INDEX($B$5:$E$14,LEUTIK(IF((INDEX ($B$5:$E$14,,$ I$6)=$I$4),MATCH(ROW($B$5:$E$14),BARIS($B$5:$E$14)),""),BARIS(G11:$G$11)),KOLOM( $A$1:A1)) -> janten,
      • INDEX ($B$5:$E$14,3,,1)
      • Kaluaran: {3; "Johnny", 80, "Biology"}
      • Katerangan: Fungsi INDEX ngabalikeun nilai tina rentang sél ( $B$5 :$E$14 ), ditangtukeun ku niléy dumasar kana jumlah baris jeung kolom.

    Maca deui: Kumaha carana Ékstrak Data tina Sél dina Excel (5 Métode)

    2. Ngalaksanakeun Rumus Array pikeun Ékstrak Data tina Excel Dumasar kana Sababaraha Kaayaan

    Dina bagian di luhur, urang ngekstrak data dumasar kana rentang anu ditangtukeun. Tapi dina bagian ieu, kami bakal nunjukkeun anjeun kumaha nimba data dumasar kana sababaraha kaayaan.

    Tingali set data anu sami sareng sateuacana tapi di dieu tibatan nyimpen sauntuyan nilai (Tandaan 80 dugi ka 100) salaku kaayaan, kami nyimpen sababaraha kaayaan kayaning retrieving rinci siswa ti duanana Kimia jeung Biologi jurusan .

    Léngkah-léngkah pikeun nimba data dumasar kana sababaraha kaayaan ngagunakeun Rumus Array dibéréndélkeun di handap.

    Léngkah-léngkah:

    • Mimitina, simpen kaayaan dina sél séjén pikeun digawé jeung nu engké. Éta hartina salaku urang bakal extracting rinci siswa tina Kimia jeung Biologi departemén, urang disimpen Kimia jeung Biologi di Sél H5 jeung H6 masing-masing.
    • Kadua, dina sél séjén, dimana anjeun hoyong hasilna (urang hoyong hasil urang dina Sél G11 ), tulis rumus ieu di handap,
    =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))

    • Katilu, pencét Ctrl + Shift + Enter dina kibor anjeun.

    Engke, anjeun bakal meunangkeun data sasari munggaran anu cocog jeung kaayaan anjeun dina sél hasil. Misalna. Johnny anu ID nyaeta 3 ti Jurusan Biologi sarta rékamanna disimpen dina dataset dihareupeun batur, jadi urang meunang Johnny's ID 3 dina sél hasil.

    • Ayeuna, séred sabudeureun kolom jeung baris ku Eusian Handle pikeun meunangkeun deui wincik murid anu asalna ti Jurusan Kimia jeung Biologi .

    Rumus Ngarecah

    • COUNTIF ($H$5:$H$6,$E$5:$E$14) -> janten,
      • COUNTIF({"Kimia"; "Biologi"},{"Matématika"; "Fisika"; "Biologi"; "Kimia"; "Fisika"; "Fisika"; "Matématika" ";"Kimia";"Math";"Biologi"}
      • Kaluaran: {0;0;1;1;0;0;0;0;1;0;1}
      • Katerangan: Fungsi COUNTIF ngamungkinkeun pikeun ngaidentipikasi sél dina rentang $H$5:$H$6 anu sarua jeung $E$5:$E$14 .
    • IF(COUNTIF($H$5:$H$6,$E$5:$E $14), MATCH(ROW ($B$5:$E$14), ROW($B$5:$E$14)), "") -> janten,
      • IF( {0;0;1;1;0;0;0;1;0;1},PASANGAN(BARIS ($B$5:$E$14), BARIS($B$5:$E$14)), "") -> janten,
      • IF({0;0;1;1;0;0;0;1;0;1},{ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
      • Kaluaran: {“”; “”; 3; 4; “”; "";""; 8; "";10}
      • Katerangan: Fungsi IF ngagaduhan tilu argumen, anu kahiji kedah éksprési logis. Lamun éksprési dievaluasi ka BENER mangka hiji hal kajadian (argumen 2) jeung lamun SALAH hal sejenna kajadian (argumen 3). Ekspresi logis diitung dina lengkah 1, BENER sarua jeung 1 jeung SALAH sarua jeung 0 (nol) . Baris no 3, 4, 8 jeung 10 meunteun BENER (1) .
    • LEUTIK(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)) -> janten,
      • LEUTIK({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},BARIS(G11:$G$11)) -> janten,
      • LEUTIK({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},1)
      • Kaluaran: 3
      • Katerangan: Fungsi LEUTIK ngabalikeun nilai k-th pangleutikna ti grup angka. 3 nyaéta nu pangleutikna dina grup ieu.
    • 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)), KOLOM($B$5:B5)) -> janten,
      • INDEX ($B$5:$E$14, 3, COLUMNS ($B$5:B5)) -> janten,
      • INDEX ($B$5:$E$14, 3, 1)
      • Kaluaran: {3; "Johnny", 80, "Biologi"}
      • Katerangan: Fungsi INDEX ngabalikeun nilai tina rentang sél ( $B$5:$E$14 ), ditangtukeun ku nilai dumasar kana jumlah baris jeung kolom.

    Baca Selengkapnya: Mulangkeun Sababaraha Nilai dina Excel Dumasar Kriteria Tunggal (3 Pilihan)

    3. Ngagunakeun Alat Komando Filter pikeun Ékstrak Data tina Excel Dumasar Kriteria Range

    Alat paréntah Filter dina Excel mangrupikeun salah sahiji alat anu paling sering dianggo sareng efektif pikeun ékstrak data khusus dumasar kana béda-béda. kritéria.

    Tingali dataset di handap ieu. Saméméhna, kami ngagunakeun éta salaku conto pikeun nimba rinci siswa anu ngagaduhan Marks ti 80 dugi ka 100 ku ngalaksanakeun rumus Array. Tapi dina bagian ieu, urang bakal diajar kumaha ngalakukeun éta ku ngagunakeun alat Filter Excel .

    Léngkah-léngkah pikeun nimba data dumasar kana rentang anu tangtu ngagunakeun Filter Excel dibere di handap.

    Léngkah-léngkah:

    • Kahiji, pilih ngan header tina set data.
    • Kadua, buka Data -> Filter .

    • Katilu, bakal nyelapkeun tombol turun-handap dina unggal ngaran lulugu tina set data.

    • Salajengna, sakumaha urang hoyong nimba data dumasar kana Marks, teras klik dina tombol turun-handap gigireun Marks kolom.
    • Salajengna, tina daptar turun-handap, pilih Saringan Jumlah -> Antara… (deui, sabab urang nimba data antara 80 nepi ka 100 , jadi urang milih pilihan Antara . Anjeun tiasa milih pilihan mana wae tina daptar numutkeun kriteria anjeun).

    • Ayeuna, tina pop-up Saringan Otomatis Kustom kotak, pilih 80 tina daptar turun-handap anu bakal muncul ku saukur ngaklik tombol turun-handap gigireun leuwih gede ti atawa sarua jeung labél, terus pilih 100 dina kotak labél kurang atawa sarua jeung .
    • Engké, klik OK .

    Ahirna, anjeun bakal meunang sagala detil ngan pikeun siswa anu meunang Peunteun ti 80 nepi ka 100 .

    Maca deui: Kumaha Cara Ékstrak Data tina Gambar kana Excel (Kalayan Léngkah Gancang)

    Bacaan Sarupa

    • Kumaha Ngimpor Data kana Excel tina File Excel anu Sejen (2 Cara)
    • Kode VBA pikeun Ngarobih File Teks kana Excel (7 Métode )
    • Kumaha Ngarobih Téks File kana Excel Otomatis (3 Cara anu Cocog)
    • Ngarobih Excel kana Téks File nganggo Delimiter (2 Pendekatan Gampang)
    • Kumaha Ngimpor File Téks sareng Multi ple Delimiters kana Excel (3 Métode)

    4. Ngamangpaatkeun Filter Advanced pikeun Ékstrak Data tina Excel Dumasar Kriteria Range

    Upami anjeun henteu hoyong ngalangkungan seueur léngkah anu dipidangkeun dina bagian Filter, anjeun tiasa nganggo Filter Advanced pilihan dina Excel pikeun nimba data dumasar kana rentang nu tangtu.

    Pikeun ngagunakeun pilihan filter canggih di Excel, Anjeun kudu nangtukeun

    Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.