Kumaha Ngahasilkeun Daptar Dumasar Kriteria dina Excel (4 Métode)

  • Bagikeun Ieu
Hugh West

Dina Excel, sakapeung anjeun kedah ngadamel daptar dumasar kana kritéria. Dinten ieu kami bakal nunjukkeun anjeun kumaha carana ngahasilkeun daptar dumasar kana kriteria. Pikeun sési ieu, kami nganggo Excel 365, sanaos disarankeun nganggo vérsi ieu, mangga nganggo versi anjeun.

Hal-hal anu munggaran, hayu urang terang ngeunaan set data anu janten dasar conto urang.

Di dieu kami gaduh set data sababaraha jalma ti lokasi anu béda sareng kendaraanna. Ngagunakeun data ieu, urang bakal nyieun daptar dumasar kana kriteria.

Catet yén ieu téh tabel dasar kalawan data dummy pikeun ngajaga hal basajan. Dina skenario praktis, anjeun tiasa mendakan set data anu langkung ageung sareng langkung kompleks.

Buku Latihan Praktek

Anjeun tiasa ngaunduh buku latihan tina tautan ieu.

Excel Ngahasilkeun Daptar Dumasar Kriteria.xlsx

Ngahasilkeun Daptar Dumasar Kriteria

Misalna urang bakal nyieun daptar jalma dumasar kana wilayahna.

Kusabab éta kumpulan data leutik, urang terang aya 4 daérah. Urang nyimpen ngaran wewengkon sarta baris manggihan daptar dumasar kana wewengkon.

1. Ngagunakeun Kombinasi INDEX-KECIL pikeun Ngahasilkeun Daptar

Di dieu urang peryogi daptar, jadi rumus urang kedah hiji. anu bakal nyandak sababaraha nilai tina tabél. Pikeun tugas éta, urang tiasa nganggo kombinasi fungsi INDEX jeung LEUTIK .

Pikeun terang pungsi ieu, pariksa artikel ieu: INDEX, LEUTIK.

Sapanjang dua ieu, urang peryogi sababaraha fungsi helper, IF , ROW sareng IFERROR . Pariksa artikel pikeun inpormasi salajengna: IF, ROW, IFERROR.

Hayu urang ngajalajah rumusna

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"")

Di dieu unggal fungsi miboga tujuan. Fungsi INDEX mulihkeun nilai tina array B2:B12 (kolom ngaran) jeung bagian badag LEUTIK nyadiakeun nomer baris, nu bakal dipulut.

IF, dina LEUTIK, mariksa naha kritéria cocog atawa henteu, sarta fungsi ROW ngulang dina sél kolom. .

Lajeng ROW luar nunjukkeun nilai k-th pikeun fungsi LEUTIK . Duaan fungsi ieu mulangkeun nomer baris jeung INDEX ngabalikeun hasilna.

IFERROR pikeun nungkulan sagala kasalahan anu timbul tina rumus.

Séréd ka handap anjeun bakal kéngingkeun sadaya jalma ti daérah anu dipasihkeun.

Nya kitu, tuliskeun rumus pikeun daérah sanés (rumusna sami, geser sél waé).

Kombinasi Alternatif INDEKS-KECIL

Urang bisa nulis rumus ku cara alternatif. Fungsi anu dianggo pikeun rumus bakal sami sareng sateuacana. Ngan presentasina bakal béda.

Hayu urang tingali rumusna

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Deui, anjeun kudu mencet CTRL + SHIFT + ENTER pikeun ngalaksanakeunrumus.

Aya saeutik bédana antara dua rumus ieu, naha anjeun bisa ngabédakeunana?

Leres, dina rumus saméméhna urang geus ngurangan 1 di tungtung bagian LEUTIK , tapi di dieu urang geus ngurangan 1 dina IF bagian.

Tujuan ngurangan 1 nyalurkeun kana jumlah baris ditangtoskeun. Samemehna urang geus rengse eta tungtungna, didieu ngalakukeun éta saméméhna tur lumangsungna operasi salajengna.

Tulis rumus pikeun kriteria séjén pikeun ngalengkepan daptar.

Maca deui: Kumaha Jieun Daptar dina Sél dina Excel (3 Métode Gancang)

2. Ngagunakeun Fungsi AGGREGATE pikeun Ngahasilkeun Daptar

Excel nyayogikeun anjeun fungsi disebut AGGREGATE nu bisa Anjeun pake pikeun ngalakukeun sagala rupa tugas. Di dieu urang tiasa nganggo fungsi pikeun ngahasilkeun daptar dumasar kana kriteria.

Fungsi AGGREGATE ngabalikeun itungan agrégat sapertos AVERAGE, COUNT, MAX, jsb.

Sintaksis pikeun fungsi AGGREGATE nyaéta kieu:

AGGREGATE(function_number,behavior_options, range)

function_number: Nomer ieu nangtukeun itungan mana nu kudu dilakukeun.

behavior_options: Setel ieu nganggo nomer. Angka ieu nunjukkeun kumaha fungsina bakal kalakuanana.

rentang: Rentang anu anjeun hoyong agrégat.

Fungsi AGGREGATE ngalakukeun sababaraha pancén jadi jumlah fungsi anu tos disetel dina eta. Kami daptar sababaraha fungsi anu sering dianggoangka

Fungsi Jumlah_Fungsi
RATA-RATA 1
COUNTA 2
COUNTA 3
MAX 4
MIN 5
PRODUK 6
JUMLAH 9
GEDE 14
LEUTIK 15

Pikeun terang langkung seueur ngeunaan pungsi, buka situs Microsoft Support .

Ayeuna hayu urang tingali rumusna,

=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Di dieu babarengan jeung fungsi AGGREGATE , kami geus ngagunakeun INDEX . INDEX nyepeng array nu ngabalikeun nilai dumasar kana patandingan nu kapanggih dina bagian engké tina rumus.

Anjeun tiasa ningali, yén kami geus dipaké 15 salaku function_number dina AGGREGAT . Tina tabel di luhur, anjeun tiasa ningali 15 nelepon pikeun operasi fungsi LEUTIK . Ayeuna anjeun tiasa ngahubungkeun?

Leres, kami parantos ngalaksanakeun rumus INDEX-SMALL dina cara fungsi AGGREGAT .

6 pikeun pilihan paripolah, nu nuduhkeun abaikan nilai kasalahan .

Tulis rumus pikeun sesa nilai.

Bacaan Sarupa

  • Kumaha Jieun Daptar Tugas dina Excel (3 Métode Gampang)
  • Nyieun Milis dina Excel (2 Métode)
  • Kumaha Cara Nyieun Daptar Nomer dina Excel (8 Métode)

3. Ngahasilkeun Daptar Unik Ngagunakeun INDEX-MATCH-COUNTIF

Urang bisa nyieun daptar unik dumasar kana kriteria. Pikeun éta, urang tiasa nganggo kombinasi INDEX , MATCH , sareng COUNTIF .

COUNTIF ngitung sél dina rentang nu minuhan hiji kaayaan tunggal. Jeung MATCH locates posisi nilai lookup dina rentang. Pikeun langkung seueur ngeunaan fungsi ieu, buka artikel ieu: MATCH, COUNTIF.

Hayu urang ngajalajah rumus

=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")

Dina rumus ieu: B2: B12 mangrupikeun rentang kolom anu ngandung nilai unik anu anjeun hoyong nimba, C2:C12 mangrupikeun kolom anu ngandung kritéria anu didasarkeun ku anjeun G2 nunjukkeun kritéria.

Dina fungsi MATCH , kami nyayogikeun 0 salaku lookup_array, sareng pikeun lookup_range kami nganggo IF bagian ngandung COUNTIF . Janten, bagian ieu ngabalikeun nilai salami 0 kapanggih. Nilai di dieu dianggo salaku nomer baris pikeun INDEX .

Sered ka handap tur anjeun bakal manggihan sakabeh nilai unik.

Tong hilap nganggo CTRL+SHIFT + ENTER pikeun ngaéksekusi rumus.

Ieu mangrupikeun sebutan anu terhormat ngeunaan pendekatan pikeun ngahasilkeun anu unik. daptar. Turutan artikel ieu pikeun terang ngeunaan ngahasilkeun daptar unik dumasar kana kritéria .

4. Ngagunakeun Fungsi FILTER pikeun Ngahasilkeun Daptar Dumasar Kriteria

Upami anjeun nganggo Excel 365, teras anjeun tiasa ngalaksanakeun tugas kalayan hiji diwangun-dina pungsi nu disebut FILTER .

Pungsi FILTER nyaring sauntuyan data dumasar kana kritéria nu geus ditangtukeun sarta ékstrak rékaman nu cocog. Pikeun terang ngeunaan fungsina, buka artikel ieu: FILTER .

Ayeuna, rumus urang bakal kieu,

=FILTER($B$2:$B$12,$C$2:$C$12=G$2)

B2:B12 nyaéta array anu kudu disaring. Teras kami parantos nyayogikeun syarat, dumasar kana naon anu bakal kami ngahasilkeun daptar.

Di dieu anjeun henteu kedah nyered rumusna, sakaligus ieu bakal nyayogikeun sadaya nilai sareng ngalengkepan daptar.

Baca Selengkapnya: Kumaha Jieun Daptar Abjad dina Excel (3 Cara)

Kacindekan

Sakitu wae kanggo dinten ieu. Kami parantos daptar sababaraha cara pikeun ngahasilkeun daptar dumasar kana kriteria. Miharep anjeun bakal manggihan ieu mantuan. Ngarasa Luncat ka comment lamun aya nanaon sigana hese ngarti. Béjakeun ka kami metode anu sanés anu kami sono di dieu.

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.