Kumaha Nyaring Nilai Unik dina Excel (8 Cara Gampang)

  • Bagikeun Ieu
Hugh West

Filter Unique mangrupikeun cara anu efektif pikeun ngumbara sareng seueur éntri dina set data. Excel nawiskeun sababaraha fitur pikeun nyaring data unik atanapi ngahapus duplikat, henteu paduli naon anu urang sebut. Dina artikel ieu, urang bakal nunjukkeun cara nyaring data unik tina set data sampel.

Misalna urang gaduh tilu kolom basajan dina set data Excel anu ngandung Tanggal Pesenan , Kategori , jeung Produk . Kami hoyong produk pesenan unik dina sadaya set data.

Unduh Buku Kerja Excel

Nyaring Nilai Unik .xlsm

8 Cara Gampang Nyaring Nilai Unik dina Excel

Metoda 1: Nganggo Excel Hapus Fitur Duplikat pikeun Nyaring Nilai Unik

Pikeun ngartos éntri dina set data anu ageung, kadang urang kedah ngahapus duplikat. Excel nawiskeun fitur Hapus Duplikat dina tab Data pikeun ngaleungitkeun éntri duplikat tina set data. Dina hal ieu, urang hoyong miceun duplikat tina kolom Kategori sareng Produk . Hasilna, urang bisa ngagunakeun fitur Hapus Duplikat pikeun ngalakukeunana.

Lengkah 1: Pilih rentang (ie, Kategori jeung Produk ) teras Pindah ka Data Tab > Pilih Hapus Duplikat (tina bagian Alat Data ).

Lengkah 2: Hapus Duplikat jandela nembongan. Dina jandela Remove Duplicates ,

Cék sadaya kolom.

Centang pilihanTRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19 ), ROW ($F$5:$F$19))), 0)) ; mulihkeun nilai unik tina array.

Lengkah 2: Anjeun kudu mencet CTRL+SHIFT+ENTER sakabehna jeung nilai unik nu sensitip leutik némbongan dina sél.

Jadi, sakabéh set data kasampak kawas gambar di handap ieu sanggeus nyortir sadaya jinis éntri dina kolomna masing-masing.

Anjeun tiasa ngarobih salah sahiji jinis data Produk pikeun minuhan paménta anjeun sareng nerapkeun rumus numutkeun éta .

Metoda 7: Excel Filter Nilai Unik Ngagunakeun VBA Makro Code

Tina dataset, urang nyaho urang boga kolom Produk, sarta kami hayang nilai unik tina kolom. Pikeun ngahontal éta padamelan, urang tiasa nganggo VBA kode makro. Urang bisa nulis kode nu nangtukeun nilai tina seleksi lajeng ngirimkeunana ngaliwatan loop iwal eta meunang leupas tina sagala duplikat.

Sateuacan urang nerapkeun VBA kode makro, hayu urang pastikeun yén urang boga set data. tina tipe ieu di handap tur urang pilih rentang ti mana urang hayang nyaring unik.

Lengkah 1: Pikeun nulis kode makro, pencét ALT+F11 pikeun muka jandela Microsoft Visual Basic . Dina jandela, Pindah ka tab Selapkeun (dina Toolbar ) > Pilih Module .

Lengkah 2: Jandéla Modul nembongan. Dina Modul ,Témpélkeun kodeu di handap ieu.

4467

Dina kode Makro,

Sanggeus nyatakeun variabel, mrf = CreateObject(“scripting.dictionary”) nyieun objék anu ditugaskeun ka mrf .

Pilihan ditugaskeun ka Rentang . The Pikeun Loop nyandak unggal sél teras cocog sareng Rentang pikeun duplikat. Sanggeus éta, kode éta mupus Selection sarta muncul kalawan unik .

Lengkah 3: Pencét F5 pikeun ngajalankeun makro teras ku mulang ka lembar kerja, anjeun tiasa ningali sadaya nilai unik tina pilihan.

Metoda 8: Ngagunakeun Pivot Table pikeun Nyaring Nilai Unik

Pivot Table mangrupakeun alat anu kuat pikeun ngekspor daptar barang unik tina sél anu dipilih. Dina Excel, urang tiasa sacara gampil nyelapkeun Pivot Table sareng ngahontal naon anu dipikahoyong di dieu.

Lengkah 1: Pilih rentang anu tangtu (nyaéta, Produk ). Teras, Pindah ka Selapkeun Tab > Pilih Pivot Table (tina Tables bagian).

Lengkah 2: The PivotTable tina méja atawa rentang jandela nembongan. Dina jandela,

Rentangan (nyaéta, D4:D19 ) bakal otomatis dipilih.

Pilih Lembar Kerja Nu Aya salaku dimana Anjeun hoyong PivotTable disimpen pilihan.

Klik OK .

Lengkah 3: Jandéla PivotTable Fields nembongan. Dina jandela PivotTable Fields , ngan aya hiji widang (nyaéta, Produk ).

Mariksa widang Produk pikeun nyieun daptar produk unik némbongan dina gambar di handap ieu.

Baca deui: Kumaha Nyaring Excel Pivot Table

Kacindekan

Filter unique nyaéta operasi umum pikeun ngalakukeun dina Excel. Dina artikel ieu, kami nganggo sababaraha fitur, fungsi sapertos UNIK , FILTER , MATCH , INDEX ogé VBA Macro kode pikeun nyaring nilai unik. Fungsi ngajaga data atah gembleng tur mintonkeun nilai hasilna dina kolom sejen atawa tujuan. Tapi, fitur ngarobih data atah ku cara ngahapus éntri tina set data sacara permanén. Abdi ngarepkeun tulisan ieu masihan anjeun konsép anu jelas pikeun nganyahokeun duplikat dina set data anjeun sareng nimba nilai unik. Koméntar, upami anjeun gaduh patarosan langkung seueur atanapi gaduh anu badé nambihan. Sampai jumpa di artikel salajengna.

Data abdi gaduh lulugu .

Klik OK .

Lengkah 3: Kotak dialog konfirmasi nembongan nyebutkeun 8 duplikat nilai kapanggih jeung dipiceun; 7 nilai unik tetep .

Klik OK .

Sakabéh léngkah ngakibatkeun konsékuansi saperti ditémbongkeun dina gambar di handap ieu.

Metoda 2: Ngagunakeun Formatting Bersyarat pikeun Nyaring Nilai Unik

Cara séjén pikeun nyaring unik nyaéta Format Bersyarat . Excel Format Sarat tiasa ngaformat sél kalayan seueur kriteria. Sanajan kitu, dina hal ieu, urang ngagunakeun rumus pikeun conditionally pormat sél dina rentang (ie, Produk kolom). Kami gaduh dua pilihan pikeun nerapkeun Format Kondisi ; hiji nyaeta pormat kondisional pikeun nyaring nilai unik sarta hiji deui pikeun nyumputkeun duplikat nilai tina rentang.

2.1. Formatting Kondisional pikeun Nyaring Nilai Unik

Dina hal ieu, urang make rumus dina pilihan Format Kondisional pikeun Excel nyaring entri unik.

Lengkah 1 : Pilih rentang (ie, Produk 1 ) lajeng Pindah ka Imah Tab > Pilih Format Kondisi (tina bagian Gaya ) > Pilih Aturan Anyar .

Lengkah 2: Jandéla Aturan Format Anyar nembongan. Dina Aturan Format Anyar Jandéla,

Pilih Paké rumus pikeun nangtukeun sél mana nu rék diformat dina Pilih AturanKetik pilihan.

Ketik rumus ieu dina pilihan Edit Pedaran Aturan .

=COUNTIF($D$5:D5,D5)=1

Dina rumus, kami ngarahkeun Excel pikeun ngitung unggal sél dina kolom D salaku Unik (nyaéta, sami sareng 1 ). Upami éntri cocog sareng kaayaan anu diterapkeun, éta bakal ngahasilkeun BENER sareng Format Warna sél.

Klik Format .

Lengkah 3: Sakedap, jandela Format Sél nembongan. Dina jandela Format Sél ,

Dina bagian Font - Pilih warna pormat naon waé anu digambarkeun dina gambar di handap ieu.

Terus Klik OK .

Lengkah 4: Ngaklik OK dina lengkah samemehna mawa anjeun ka Anyar Formatting Aturan jandela deui. Dina jandela Aturan Format Anyar , anjeun tiasa ningali sawangan entri unik.

Klik OK .

Ahirna, anjeun nampi warna éntri unik anu diformat sakumaha anu anjeun pikahoyong sami sareng gambar di handap ieu.

2.2. Formatting Bersyarat pikeun Nyumputkeun Duplikat

Tanpa campur sareng nilai unik, urang tiasa nyumputkeun nilai duplikat nganggo Format Bersyarat . Pikeun nyumputkeun duplikat, urang kedah nerapkeun rumus anu sami sareng anu urang lakukeun pikeun nyaring anu unik iwal masihan nilai anu langkung ageung tibatan 1 . Saatos milih warna Fon Bodas , urang tiasa nyumputkeunana tina éntri sesa.

Lengkah1: Malikan deui Lengkah 1 nepi ka 2 tina metode 2.1 tapi Robah rumus anu diselapkeun ku rumus di handap ieu.

=COUNTIF($D$5:D5,D5)>1

Rumusna ngarahkeun Excel pikeun ngitung unggal sél dina kolom D salaku Duplikat (nyaéta, langkung ageung ti 1 ). Upami éntri cocog sareng kaayaan anu diterapkeun, éta bakal uih deui BENER sareng Format Warna (nyaéta, Sumputkeun ) sél.

Klik Format .

Lengkah 2: Ngaklik Format bakal mawa anjeun ka jandela Format Sél . Dina jandela Format Sél ,

Pilih Font warna Bodas .

Teras Klik OK .

Lengkah 3: Sanggeus milih warna Fon , ngaklik OK ngalayangkeun anjeun ka Aturan Format Anyar jandela deui. Anjeun tiasa ningali sawangan salaku suram sabab urang milih Bodas salaku warna Fon .

Klik OK .

Nurutan sagala léngkah bakal ngakibatkeun anjeun ka gambaran nu sarupa jeung gambar di handap pikeun nilai duplikat.

Anjeun kudu milih Bodas salaku warna Font upami teu kitu, éntri duplikat moal nyumput.

Baca deui: Kumaha Nyaring Data dina Excel nganggo Formula

Metoda 3: Ngagunakeun Fitur Filter Advanced Tab Data pikeun Nyaring Nilai Unik

Metoda saméméhna mupus atawa mupus éntri tina set data pikeun nyaring unik. Ieu rada bahaya bari urang dianggo dina datasets tangtu. Meureun aya kaayaan dimana urang teu bisangarobah susunan data atah, dina kasus eta urang bisa make pilihan Advanced Filter pikeun nyaring unik dina posisi nu dipikahoyong.

Lengkah 1: Pilih rentang (ie, Produk kolom). Teras Pindah ka Data Tab > Pilih Advanced (tina Urut & Filter bagian).

Lengkah 2: The Advanced Filter jandela nembongan. Dina jandela Filter Lanjutan ,

Pilih Salin ka lokasi anu sanés tindakan dina pilihan Aksi . Anjeun tiasa milih salah sahiji Nyaring daptar, di-tempat, atanapi Tiron ka lokasi anu sanés tapi, kami milih anu terakhir pikeun henteu ngarobih data mentah.

Pasihan lokasi (nyaéta, F4 ) dina pilihan Salin ka .

Cék pilihan Catatan unik .

Klik OK .

Klik OK meunangkeun anjeun niléy-niléy unik dina lokasi anu ditujukeun sakumaha anu diarahkeun dina léngkah-léngkah.

Metoda 4: Nyaring Nilai Unik Nganggo Fungsi Unik Excel

Némbongkeun nilai unik dina kolom séjén ogé bisa dihontal ku UNIK fungsi. Fungsi UNIK nyokot daptar éntri unik tina rentang atawa array. Sintaksis fungsi UNIK nyaeta

UNIQUE (array, [by_col], [exactly_once])

Argumen,

array ; rentang, atawa susunan ti mana nilai unik meunang sasari.

[by_col] ; cara ngabandingkeun jeung nimba nilai, ku baris = PALSU ( standar )jeung ku kolom = BENER . [opsional]

[exactly_once] ; nilai sakali kajadian = BENER jeung nilai unik nu geus aya = SALAH (ku standar ). [opsional]

Lengkah 1: Ketik rumus ieu dina sél kosong mana waé (nyaéta, E5 ).

=UNIQUE(D5:D19)

Lengkah 2: Pencét ENTER tuluy sadetik kabéh éntri unik muncul dina kolom nu sarupa jeung gambar di handap ieu.

Pungsi UNIK ngébréhkeun sakabéh éntri unik dina hiji waktu. Nanging, anjeun moal tiasa nganggo pungsi UNIK salian ti versi Excel 365 .

Bacaan Sarupa

  • Data Filter Excel Dumasar Niley Sél (6 Cara Éfisién)
  • Kumaha Nambahkeun Filter dina Excel (4 Métode)
  • Potong kompas pikeun Filter Excel (3 Pamakéan Gancang sareng Conto)
  • Kumaha Ngagunakeun Filter Téks dina Excel (5 Conto)

Metoda 5: Ngagunakeun Fungsi UNIK sareng FILTER (kalayan Kriteria)

Dina metode 4, kami nganggo fungsi UNIK pikeun ngaluarkeun nilai unik. Kumaha upami urang hoyong éntri unik gumantung kana kaayaan? Sebutkeun urang hoyong nami Produk unik tina Kategori tina set data urang.

Dina hal ieu, urang hoyong nami Produk unik tina kategori Bar (nyaéta, E4 ) tina set data urang.

Lengkah 1: Tulis rumus di handap dina sél mana waé (nyaéta, E5 ).

=UNIQUE(FILTER(D5:D19,C5:C19=E4))

Nurumus paréntah pikeun nyaring rentang D5:D19 , maksakeun kaayaan dina rentang C5:C19 sarua jeung sél E4 .

Lengkah 2: Pencét ENTER . Sanggeus éta produk dina kategori Bar , muncul dina sél dina kolom Bar saperti ditémbongkeun dina screenshot ieu.

Anjeun tiasa milih mana wae Kategori pikeun nyaring produk unik. Ieu cukup cara éféktif pikeun nanganan datasets jualan badag. Pungsi FILTER ngan sadia dina Excel 365.

Baca deui: Saring sababaraha Kriteria dina Excel

Metoda 6: Ngagunakeun Fungsi MATCH sareng INDEX (Rumus Array)

Pikeun demonstrasi anu langkung saderhana, kami nganggo set data anu henteu aya kosong atanapi éntri sénsitip. Janten, kumaha urang tiasa ngadamel set data sapertos anu kosong sareng éntri sénsitip-sénsitip? Sateuacan nunjukkeun jalan kaluar, hayu urang nyaring rentang anu henteu kosong (nyaéta, Produk 1 ) nganggo rumus gabungan. Dina hal ieu, urang ngagunakeun fungsi MATCH jeung INDEX pikeun nyaring unik.

6.1. Fungsi MATCH sareng INDEX Nyaring Nilai Unik tina Rentang Non-Kosong

Urang tiasa ningali teu aya sél kosong dina rentang Produk 1.

Lengkah 1: Ketik rumus ieu dina sél G5 pikeun nyaring anu unik.

=IFERROR(INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)),"")

Ku rumus,

Kahiji, COUNTIF ($G$4:G4, $D$5:$D$19) ; ngitung jumlah sél dina rentang (ie, $G$4:G4 ) nurut kana kaayaan (ie, $D$5:$D$19) . COUNTIF mulihkeun 1 lamun manggihan $G$4:G4 dina rentang disebutkeun 0 .

Kadua, MATCH(0, COUNTIF ($G$4:G4, $D$5:$D$19), 0)) ; mulihkeun posisi relatif hiji produk dina rentang.

Ahirna, INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4) , $D$5:$D$19), 0)); ngabalikeun éntri sél nu minuhan saratna.

Pungsi IFERROR ngawatesan rumus pikeun mintonkeun kasalahan naon waé dina hasil.

Lengkah 2: Kusabab rumusna mangrupa rumus array, pencét CTRL+SHIFT+ENTER sakabehna. Sadaya éntri unik tina rentang Produk 1 némbongan.

6.2. MATCH sareng INDEX Fungsi pikeun Nyaring Nilai Unik tina Sél Kosong anu Aya dina Range

Ayeuna, dina rentang Produk 2 , urang tiasa ningali sababaraha sél kosong aya. Pikeun nyaring anu unik diantara sél kosong, urang kedah nyelapkeun fungsi ISBLANK .

Lengkah 1: Tempelkeun rumus di handap ieu dina sél H5 .

=IFERROR(INDEX($E$5:$E$19, MATCH(0,IF(ISBLANK($E$5:$E$19),1,COUNTIF($H$4:H4, $E$5:$E$19)), 0)),"")

Rumus ieu jalanna dina cara anu sarua sakumaha anu dijelaskeun dina 6.1. bagian . Tapi, fungsi tambahan IF jeung uji logis tina fungsi ISBLANK ngamungkinkeun rumus pikeun malire sél kosong dina rentang.

Lengkah 2: Pencét CTRL+SHIFT+ENTER sarta rumusna teu malire sél kosong sarta nyokot sakabéh éntri unik.sakumaha anu kagambar dina gambar ieu.

6.3. MATCH sareng INDEX Fungsi pikeun Nyaring Nilai Unik tina Rentang Sensitip Husus

Upami susunan data urang gaduh éntri sénsitip-huruf, urang kedah nganggo fungsi FREQUENCY sareng TRANSPOSE jeung ROW fungsina pikeun nyaring nu unik.

Lengkah 1: Larapkeun rumus di handap dina sél I5 .

=INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0))

Bagian rumus,

  • TRANSPOSE ($I$4:I4); transpose nilai saméméhna ku cara ngarobah titik koma kana koma. ( i.e., TRANSPOSE({"nilai unik (case sensitive)"; Whole Wheat "}) jadi {"nilai unik (case sensitive)"," Gandum Sakabeh"}
  • EXACT($F$5:$F$19, TRANSPOSE($I$4:I4); mariksa naha string sarua jeung case-sensitive atawa henteu.
  • IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F $19)); ngabalikeun posisi relatif string dina array lamun BENER .
  • FREQUENCY(IF(EXACT ($F$5:$F$19, TRANSPOSE) ($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), "") ; ngitung sabaraha kali string aya dina susunan.
  • PASANGAN(0, FREQUENCY(IF(EXACT ($F$5:$F$19,TRANSPOSE$I$4:I4)), MATCH(ROW($F$5:$F $19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0)) ; manggihan heula nilai Palsu (nyaéta, Kosong ) dina array.
  • INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT(). $F$5:$F$19,

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.