Fungsi Excel UNIQUE - cara panggancangna pikeun manggihan nilai unik

  • Bagikeun Ieu
Michael Brown

Tutorial ningali kumaha carana kéngingkeun nilai unik dina Excel nganggo fungsi UNIK sareng susunan dinamis. Anjeun bakal diajar rumus basajan pikeun manggihan nilai unik dina kolom atawa baris, dina sababaraha kolom, dumasar kaayaan, jeung loba deui.

Dina vérsi Excel saméméhna, extracting daptar unik. nilai éta tantangan teuas. Kami gaduh artikel khusus anu nunjukkeun kumaha milarian unik anu kajantenan sakali, nimba sadaya item anu béda dina daptar, teu malire kosong, sareng seueur deui. Tiap tugas merlukeun gabungan pamakéan sababaraha pungsi jeung rumus susunan multi-garis nu ngan guru Excel bisa ngarti sapinuhna.

Buka fungsi UNIK dina Excel 365 geus robah sagalana! Naon anu baheula janten élmu rokét janten segampang ABC. Ayeuna, anjeun teu kudu jadi ahli rumus pikeun meunangkeun nilai unik tina rentang, dumasar kana hiji atawa sababaraha kriteria, sarta ngatur hasil dina urutan abjad. Sadayana dilakukeun nganggo rumus saderhana anu tiasa dibaca sareng disaluyukeun ku sadayana pikeun kabutuhan anjeun sorangan.

    Fungsi Excel UNIK

    Fungsi UNIK dina Excel mulihkeun daptar nilai unik tina rentang atawa Asép Sunandar Sunarya. Éta tiasa dianggo sareng jinis data naon waé: téks, nomer, kaping, waktos, jsb.

    Pungsi ieu digolongkeun dina fungsi Dynamic Arrays. Hasilna nyaéta array dinamis anu otomatis tumpah kana sél tatangga sacara vertikal atawa horizontal.

    Sintaksis Excel UNIQUEsababaraha éksprési logis dina kaasup argumen fungsi FILTER, nu masing-masing mulihkeun sakumpulan nilai BENER jeung PALSU. Lamun arrays ieu ditambahkeun up, item nu hiji atawa leuwih kriteria BENER bakal boga 1, jeung item nu sagala kriteria nu PALSU bakal boga 0. Hasilna, sagala entri nu meets sagala kaayaan tunggal ngajadikeun eta kana Asép Sunandar Sunarya anu dipasrahkeun ka UNIQUE.

    Pikeun inpormasi salengkepna, mangga tingali FILTER kalawan sababaraha kritéria maké logika OR.

    Kéngingkeun niléy unik dina Excel teu malire blanks

    Lamun anjeun gawé bareng a set data nu ngandung sababaraha sela, daptar uniques diala ku rumus biasa kamungkinan boga sél kosong tur / atawa nilai enol. Ieu kajadian sabab fungsi Excel UNIQUE dirancang pikeun mulangkeun sakabéh nilai béda dina rentang, kaasup blanks. Janten, upami rentang sumber anjeun gaduh nol sareng sél kosong, daptar unik bakal ngandung 2 nol, hiji ngawakilan sél kosong sareng anu sanésna - nilai nol sorangan. Salaku tambahan, upami data sumber ngandung string kosong anu dipulangkeun ku sababaraha rumus, daptar uique ogé bakal kalebet string kosong ("") anu katingalina sapertos sél kosong:

    Pikeun meunangkeun daptar niléy unik tanpa blanks, ieu nu kudu anjeun laksanakeun:

    • Saring sél kosong jeung string kosong ku cara maké pungsi FILTER.
    • Gunakeun pungsi UNIK. pikeun ngawatesan hasil ka uniknilaina wungkul.

    Dina wangun generik, rumusna siga kieu:

    UNIK(FILTER( rentang, rentang""))

    Dina conto ieu, rumus dina D2 nyaéta:

    =UNIQUE(FILTER(B2:B12, B2:B12""))

    Alhasil, Excel mulangkeun daptar ngaran unik tanpa sél kosong:

    Catetan. Upami data aslina ngandung nol , hiji nilai nol bakal diasupkeun kana daptar unik.

    Teangan nilai unik dina kolom husus

    Sakapeung Anjeun meureun hoyong nimba unik. nilai tina dua atawa leuwih kolom nu teu padeukeut jeung unggal lianna. Kadang-kadang, anjeun ogé tiasa hoyong nyusun ulang kolom dina daptar anu hasilna. Kadua pancén tiasa dilaksanakeun kalayan bantosan fungsi PILIH.

    UNIK(PILIH({1,2,…}, rentang1, rentang2))

    Ti tabel sampel kami , Anggap anjeun keukeuh meunang daptar winners dumasar kana nilai dina kolom A jeung C tur ngatur hasilna dina urutan ieu: kahiji a olahraga (kolom C), lajeng ngaran olahragawan (kolom A). Jang ngalampahkeunana, urang ngawangun rumus ieu:

    =UNIQUE(CHOOSE({1,2}, C2:C10, A2:A10))

    Jeung meunang hasil kieu:

    Kumaha rumus ieu jalanna:

    Fungsi CHOOSE mulihkeun nilai-nilai 2 diménsi tina kolom anu ditangtukeun. Dina kasus urang, éta ogé ngaganti urutan kolom.

    {"Basket","Andrew"; "Baskét", "Betty"; "Voli","David"; "Baskét", "Andrew"; "Hoki", "Andrew"; "Sepak Bola", "Robert"; "Voli","David"; "Hoki", "Andrew";"Basketball","David"}

    Tina susunan di luhur, fungsi UNIQUE malikkeun daptar rékaman unik.

    Teangan nilai unik jeung nanganan kasalahan

    Rumus UNIQUE Kami parantos bahas dina tutorial ieu damel sampurna… upami aya sahenteuna hiji nilai anu nyumponan kriteria anu ditangtukeun. Lamun rumus teu manggihan nanaon, a #CALC! kasalahan lumangsung:

    Pikeun nyegah ieu kajadian, cukup bungkus rumus anjeun dina fungsi IFERROR.

    Misalna, lamun euweuh nilai unik nu minuhan kriteria nu kapanggih, anjeun teu bisa némbongkeun nanaon, nyaéta string kosong (""):

    =IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Atawa anjeun bisa kalayan jelas ngawartosan pamaké anjeun yén euweuh hasil kapanggih:

    =IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Pungsi Excel UNIQUE teu jalan

    Sakumaha geus katempo, mecenghulna fungsi UNIQUE geus nyieun manggihan nilai unik dina Excel incredibly gampang. Upami ngadadak rumus anjeun nyababkeun kasalahan, éta paling dipikaresep janten salah sahiji di handap ieu.

    #NAME? kasalahan

    Kajadian upami anjeun nganggo rumus UNIK dina vérsi Excel dimana pungsi ieu henteu dirojong.

    Ayeuna, pungsi UNIK ngan sayogi dina Excel 365 sareng 2021. Upami anjeun gaduh fungsi anu béda. versi, anjeun tiasa mendakan solusi anu pas dina tutorial ieu: Kumaha kéngingkeun nilai unik dina Excel 2019, Excel 2016 sareng sateuacana.

    Nu #NAME? kasalahan dina vérsi anu dirojong nunjukkeun yén nami fungsina salah éja.

    #SPILLkasalahan

    Kajadian lamun hiji atawa leuwih sél dina rentang tumpahan teu sagemblengna kosong.

    Pikeun ngalereskeun kasalahan, ngan mupus atawa mupus sél non-kosong . Pikeun ningali sél mana anu ngahalangan, klik indikator kasalahan, teras klik Pilih Sél Ngahalangan . Kanggo inpo nu leuwih lengkep, mangga tingali #SPILL! kasalahan dina Excel - nyababkeun sareng ngalereskeun.

    Kitu cara milarian nilai unik dina Excel. Hatur nuhun pikeun maca sareng ngarepkeun anjeun tiasa ningali dina blog kami minggu payun!

    Buku latihan pikeun diunduh

    Conto rumus nilai unik Excel (file .xlsx)

    fungsina kieu:UNIQUE(array, [by_col], [exactly_once])

    Where:

    Array (diperlukeun) - rentang atawa array ti mana balik nilai unik.

    By_col (opsional) - nilai logis nu nunjukkeun kumaha ngabandingkeun data:

    • BENER - ngabandingkeun data dina kolom.
    • SALAH atawa dileungitkeun (standar) - ngabandingkeun data dina baris.

    Exactly_once (opsional) - nilai logis anu nangtukeun nilai naon anu dianggap unik:

    • BENER - mulihkeun niléy-niléy nu lumangsung ngan sakali, nu mangrupa anggapan database unik.
    • SALAH atawa dileungitkeun (standar) - mulangkeun sakabéh nilai béda (béda) dina rentang atawa array.

    Catetan. Ayeuna pungsi UNIQUE ngan sadia dina Excel pikeun Microsoft 365 jeung Excel 2021. Excel 2019, 2016 jeung saméméhna teu ngarojong rumus array dinamis, jadi fungsi UNIQUE teu sadia dina versi ieu.

    Rumus UNIK Dasar dina Excel

    Di handap ieu aya rumus nilai unik Excel dina wangun pangbasajanna.

    Tujuanana pikeun nimba daptar ngaran unik tina rentang B2:B10. Pikeun ieu, urang lebetkeun rumus ieu dina D2:

    =UNIQUE(B2:B10)

    Punten perhatikeun yén argumen ka-2 sareng ka-3 dileungitkeun sabab standar tiasa dianggo sampurna dina kasus urang - urang ngabandingkeun baris ngalawan unggal séjén sarta hayang mulangkeun sakabéh ngaran béda dina rentang.

    Sawaktos Anjeun mencet kenop Enter pikeun ngalengkepan rumus, Excel bakalkaluaran ngaran munggaran kapanggih dina D2 spilling ngaran séjén kana sél handap. Hasilna, anjeun gaduh sadaya nilai unik dina kolom:

    Upami data anjeun ngalangkungan kolom ti B2 dugi ka I2, setel argumen ka-2 ka BENER pikeun ngabandingkeun kolom ngalawan silih:

    =UNIQUE(B2:I2,TRUE)

    Ketik rumus di luhur dina B4, pencét Enter , sarta hasilna bakal ngabahekeun horisontal kana sél ka katuhu. Ku kituna, anjeun bakal meunang nilai unik sakaligus:

    Tip. Pikeun manggihan nilai unik dina arrays multi-kolom jeung mulangkeunana dina hiji kolom atawa baris, make UNIQUE babarengan jeung fungsi TOCOL atawa TOROW ditémbongkeun saperti dina conto di handap ieu:

    • Ekstrak nilai unik tina multi. rentang -column kana kolom
    • Tarik nilai unik tina rentang multi-kolom kana hiji baris

    Fungsi Excel UNIK - tips jeung catetan

    UNIK anyar Fungsi Asép Sunandar Sunarya dinamis lianna mibanda sababaraha spésifisitas anu anjeun kedah perhatikeun:

    • Upami susunan anu dipulangkeun ku UNIQUE mangrupikeun hasil ahir (nyaéta henteu dikirimkeun ka fungsi anu sanés), Excel sacara dinamis nyiptakeun rentang ukuran appropriately tur populates eta kalawan hasilna. Rumus kudu diasupkeun ngan dina hiji sél . Kadé anjeun gaduh cukup sél kosong ka handap jeung/atawa di katuhu sél tempat anjeun ngasupkeun rumus, lamun teu aya kasalahan #SPILL.
    • Hasilna ngamutahirkeun otomatis lamundata sumber robah. Sanajan kitu, éntri anyar nu ditambahkeun di luar Asép Sunandar Sunarya referenced teu kaasup dina rumus iwal mun ngarobah array rujukan. Upami anjeun hoyong array ngaréspon kana pangaturan ukuran tina rentang sumber sacara otomatis, teras konvérsi rentang kana tabel Excel sareng nganggo référénsi terstruktur, atanapi jieun rentang namina dinamis.
    • Asép Sunandar Sunarya dinamis. antara file Excel anu béda ngan tiasa dianggo nalika dua buku kerja dibuka . Lamun workbook sumber ditutup, rumus UNIK numbu bakal balik a #REF! kasalahan.
    • Sapertos fungsi array dinamis anu sanés, UNIQUE ngan tiasa dianggo dina rentang normal, sanés méja. Nalika nempatkeun dina tabel Excel, éta mulih #SILL! kasalahan.

    Kumaha carana manggihan nilai unik dina Excel - conto rumus

    Conto di handap nembongkeun sababaraha kagunaan praktis tina fungsi UNIK dina Excel. Gagasan utama nyaéta ékstrak nilai unik atanapi mupus duplikat, gumantung kana sudut pandang anjeun, ku cara anu paling saderhana.

    Ekstrak nilai unik anu lumangsung ngan sakali

    Pikeun kéngingkeun daptar nilai anu muncul. dina rentang anu ditangtukeun persis sakali, setel argumen ka-3 UNIQUE ka BENER.

    Contona, pikeun narik ngaran-ngaran anu aya dina daptar juara sakali, paké rumus ieu:

    =UNIQUE(B2:B10,,TRUE)

    Dimana B2:B10 mangrupa rentang sumber jeung argumen ka-2 ( by_col ) PALSU atawa dileungitkeun sabab data urang disusun dinabaris.

    Teangan nilai béda nu lumangsung leuwih ti sakali

    Mun anjeun ngudag hiji tujuan sabalikna, nyaéta néangan pikeun meunangkeun daptar nilai nu muncul. dina rentang nu tangtu leuwih ti hiji waktu, teras nganggo pungsi UNIK babarengan jeung FILTER jeung COUNTIF:

    UNIQUE(FILTER( rentang , COUNTIF( rentang , rentang )>1))

    Contona, pikeun nimba ngaran béda anu lumangsung dina B2:B10 leuwih ti sakali, anjeun tiasa nganggo rumus ieu:

    =UNIQUE(FILTER(B2:B10, COUNTIF(B2:B10, B2:B10)>1))

    Kumaha rumus ieu:

    Dina inti rumus, fungsi FILTER nyaring duplikat entri dumasar kana jumlah kajadian, balik ku fungsi COUNTIF. Dina kasus urang, hasil tina COUNTIF nyaéta Asép Sunandar Sunarya ieu:

    {4;1;3;4;4;1;3;4;3}

    Operasi ngabandingkeun (>1) ngarobah Asép Sunandar Sunarya luhur ka nilai BENER jeung PALSU, dimana BENER ngagambarkeun item. nu némbongan leuwih ti sakali:

    {TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE}

    Asép Sunandar Sunarya ieu dipasrahkeun ka FILTER salaku argumen kaasup , nétélakeun pungsi nu niléyna kaasup kana array nu dihasilkeun:

    {"Andrew";"David";"Andrew";"Andrew";"David";"Andrew";"David"}

    Sakumaha anjeun tiasa perhatikeun, ngan ukur nilai-nilai anu cocog sareng TRUE anu salamet.

    Array di luhur nuju ka argumen array UNIQUE, teras saatos miceun duplikat éta ngahasilkeun hasil ahir:

    {"Andrew";"David"}

    Tip. Dina cara anu sami, anjeun tiasa nyaring nilai unik anu lumangsung langkung ti dua kali (>2), langkung ti tilu kali (>3), jsb.angka dina babandingan logis.

    Teangan nilai unik dina sababaraha kolom (baris unik)

    Dina kaayaan nalika anjeun hoyong ngabandingkeun dua atawa leuwih kolom jeung mulangkeun nilai unik diantara aranjeunna, kaasup sakabeh kolom target dina argumen array .

    Misalna, pikeun ngabalikeun nami Mimiti unik (kolom A) sareng Ngaran Tukang (kolom B) para juara, urang lebetkeun rumus ieu dina E2:

    =UNIQUE(A2:B10)

    Mencét kenop Enter bakal ngahasilkeun hasil kieu:

    Pikeun meunangkeun baris unik , nyaéta Éntri kalayan kombinasi unik tina nilai dina kolom A, B jeung C, ieu rumus ngagunakeun:

    =UNIQUE(A2:C10)

    Amazingly basajan, teu eta? :)

    Kéngingkeun daptar nilai unik anu diurutkeun dina urutan abjad

    Kumaha anjeun biasana ngahurupkeun abjad dina Excel? Katuhu, ku ngagunakeun fitur Sort atanapi Filter inbuilt. Masalahna nyaéta anjeun kedah nyortir ulang unggal waktos data sumber anjeun robih, sabab henteu sapertos rumus Excel anu ngitung deui sacara otomatis sareng unggal parobahan dina lembar kerja, fitur-fiturna kedah diterapkeun deui sacara manual.

    Kalayan bubuka fungsi Asép Sunandar Sunarya dinamis masalah ieu Isro! Anu anjeun kedah laksanakeun nyaéta ngan saukur ngagulungkeun fungsi SORT kana rumus UNIK biasa, sapertos kieu:

    SORT(UNIK(array))

    Contona, pikeun nimba nilai unik dina kolom A dugi ka C sareng susun hasil tina A nepi ka Z, make rumus ieu:

    =SORT(UNIQUE(A2:C10))

    Dibandingkeun jeung conto di luhur,kaluaran téh loba gampang ngarasa tur dianggo kalayan. Salaku conto, urang tiasa ningali sacara jelas yén Andrew sareng David parantos juara dina dua olahraga anu béda.

    Tip. Dina conto ieu, urang diurutkeun nilai dina kolom 1st ti A nepi ka Z. Ieu standar tina fungsi SORT, ku kituna pilihan sort_index jeung sort_order argumen anu disingkahkeun. Upami anjeun hoyong nyortir hasil ku sababaraha kolom anu sanés atanapi dina urutan anu béda (ti Z ka A atanapi ti pangluhurna ka pangleutikna) setel argumen ka-2 sareng ka-3 sakumaha anu dijelaskeun dina tutorial fungsi SORT.

    Teangan nilai unik. dina sababaraha kolom jeung concatenate kana hiji sél

    Nalika néangan dina sababaraha kolom, sacara standar, fungsi Excel UNIQUE outputs unggal nilai dina sél misah. Panginten, anjeun bakal langkung merenah upami gaduh hasil dina sél tunggal?

    Pikeun ngahontal ieu, tibatan ngarujuk kana sakumna rentang, nganggo ampersand (&) pikeun ngahijikeun kolom sareng nempatkeun anu dipikahoyong. delimiter di antara.

    Salaku conto, urang ngahijikeun ngaran hareup dina A2:A10 jeung ngaran tukang dina B2:B10, misahkeun nilai-nilai ku karakter spasi (" "):

    =UNIQUE(A2:A10&" "&B2:B10)

    Hasilna, urang boga daptar ngaran lengkep dina hiji kolom:

    Kéngingkeun daptar nilai unik dumasar kana kriteria

    Pikeun nimba niléy unik kalayan kondisi, paké fungsi Excel UNIQUE jeung FILTER babarengan:

    • FILTERfungsi ngabatesan data ngan ukur pikeun niléy anu nyumponan saratna.
    • Fungsi UNIK ngahapus duplikat tina daptar anu disaring.

    Ieu versi umum tina rumus nilai unik anu disaring:

    UNIK(FILTER(array, criteria_range = criteria ))

    Contona ieu, hayu urang meunang daptar winners dina husus olahraga . Pikeun starters, urang input olahraga dipikaresep dina sababaraha sél, nyebutkeun F1. Teras, paké rumus di handap pikeun kéngingkeun nami unik:

    =UNIQUE(FILTER(A2:B10, C2:C10=F1))

    Dimana A2:B10 mangrupikeun rentang pikeun milarian nilai unik sareng C2:C10 mangrupikeun rentang pikeun mariksa kriteria. .

    Saring nilai unik dumasar kana sababaraha kriteria

    Pikeun nyaring nilai unik sareng dua atawa leuwih kaayaan, paké éksprési saperti dipidangkeun di handap pikeun ngawangun kriteria nu diperlukeun pikeun fungsi FILTER:

    UNIK(FILTER(array, ( criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 )) )

    Hasil rumus nyaéta daptar éntri unik anu sadayana kaayaan anu ditangtukeun BENER. Dina hal Excel, ieu disebut logika AND.

    Pikeun ningali rumus dina tindakan, hayu urang kéngingkeun daptar juara unik pikeun olahraga di G1 (kriteria 1) sareng di handapeun umur di G2 (kriteria 2). ).

    Kalayan rentang sumber dina A2:B10, olahraga di C2:C10 (criteria_range 1) jeung umur di D2:D10 (criteria_range 2), rumusna kieu:

    =UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Jeung mulang persishasil nu urang pilari:

    Kumaha rumus ieu jalan:

    Kieu katerangan tingkat luhur logika rumus:

    Dina kaasupkeun argumen fungsi FILTER, anjeun nyadiakeun dua atawa leuwih pasangan rentang/kriteria. Hasil tina unggal éksprési logis mangrupa Asép Sunandar Sunarya BENER jeung PALSU nilai. Multiplication tina arrays maksakeun nilai logis kana angka sarta ngahasilkeun hiji Asép Sunandar Sunarya ti 1 urang jeung 0 urang. Kusabab ngalikeun ku enol salawasna masihan enol, ngan éntri nu minuhan sakabeh kaayaan boga 1 dina Asép Sunandar Sunarya final. Pungsi FILTER nyaring item nu pakait jeung 0 jeung ngirimkeun hasil ka UNIK.

    Pikeun inpormasi salengkepna, mangga tingali FILTER kalawan sababaraha kriteria nganggo logika AND.

    Saring nilai unik nganggo sababaraha ATAWA kritéria

    Pikeun meunangkeun daptar nilai unik dumasar kana sababaraha kritéria ATAWA, nyaéta nalika ieu ATAWA éta kriteria BENER, tambahkeun éksprési logis tinimbang ngalikeunana:

    UNIK(FILTER(array, (<1)>criteria_range1 = criteria1 ) + ( criteria_range2 = criteria2 )))

    Contona, pikeun mintonkeun juara boh dina Sepakbola. atanapi Hoki , anjeun tiasa nganggo rumus ieu:

    =UNIQUE(FILTER(A2:B10, (C2:C10="Soccer") + (C2:C10="Hockey")))

    Upami diperyogikeun, tangtos anjeun tiasa ngalebetkeun kritéria dina sél anu misah sareng ngarujuk kana sél sapertos kitu. ditémbongkeun di handap:

    =UNIQUE(FILTER(A2:B10, (C2:C10=G1) + (C2:C10=G2)))

    Kumaha rumus ieu jalan:

    Sapertos nalika nguji sababaraha kriteria AND, anjeun nempatkeun

    Michael Brown mangrupakeun enthusiast téhnologi dedicated kalawan gairah pikeun nyederhanakeun prosés kompléks ngagunakeun parabot software. Kalayan langkung ti dasawarsa pangalaman dina industri téknologi, anjeunna parantos ngasah kaahlianna dina Microsoft Excel sareng Outlook, ogé Google Sheets sareng Docs. Blog Michael dikhususkeun pikeun ngabagi pangaweruh sareng kaahlianna ka batur, nyayogikeun tip sareng tutorial anu gampang pikeun ningkatkeun produktivitas sareng efisiensi. Naha anjeun profésional berpengalaman atanapi pamula, blog Michael nawiskeun wawasan anu berharga sareng naséhat praktis pikeun ngamangpaatkeun alat parangkat lunak penting ieu.