Cara Menggunakan Fungsi UNIK Excel (20 Contoh)

  • Berkongsi Ini
Hugh West

Dalam set data yang besar masih terdapat kemungkinan mempunyai nilai pendua atau nilai yang sama berlaku lebih daripada sekali. Untuk mendapatkan nilai unik daripada julat atau senarai anda boleh menggunakan fungsi Excel UNIQUE . Fungsi Excel UNIQUE mengembalikan senarai nilai unik dalam julat atau dalam senarai. Fungsi UNIK menyokong jenis nilai teks, nombor, tarikh, masa, dsb.

Dalam artikel ini, saya akan menunjukkan kepada anda pelbagai contoh menggunakan fungsi Excel UNIQUE .

Muat turun untuk Berlatih

Penggunaan Fungsi UNIQUE.xlsx

Asas Fungsi EXP: Ringkasan & Sintaks

Ringkasan

Fungsi Excel UNIK mengembalikan senarai nilai unik dalam julat atau dalam senarai. Ia adalah fungsi yang sangat mudah, anda boleh mengekstrak nilai berbeza yang unik dan unik serta ia juga membantu untuk membandingkan lajur dengan lajur atau baris dengan baris.

Sintaks

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

Argumen

Argumen Diperlukan/Pilihan Penjelasan
tatasusunan Diperlukan Ia ialah julat sel atau tatasusunan untuk mengekstrak nilai unik
by_col Pilihan Ia ialah nilai Boolean untuk cara membandingkan dan mengekstrak nilai unik .

Di sini, PALSU ​​bermaksud mengikut baris; BENAR bermaksud mengikut lajur. lalaikriteria untuk digunakan ATAU untuk menyemak mana-mana kriteria.

Kini, fungsi UNIK akan mengembalikan nilai unik daripada nilai yang ditapis di mana ATAU digunakan.

Akhir sekali, tekan ENTER dan anda akan mendapat nilai unik jika mana-mana syarat dipenuhi.

15. Dapatkan Nilai Unik Mengabaikan Kosong

Semasa menggunakan fungsi UNIK dengan fungsi FILTER yang anda boleh ekstrak nilai unik sambil mengabaikan sel kosong.

⏩ Dalam sel F4, taip formula berikut untuk mendapatkan nilai unik yang mengabaikan tempat kosong.

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

Di sini, Dalam fungsi UNIK , saya menggunakan FILTER(B4:B12, B4:B12”) sebagai array .

Dalam fungsi FILTER , saya memilih julat B4:B12 sebagai tatasusunan dan menggunakan B4:B12”” sebagai termasuk untuk menapis sel bukan kosong.

Kini, UNIK fungsi akan mengembalikan nilai unik daripada nilai yang ditapis.

Akhir sekali, tekan ENTER dan anda akan mendapat nilai unik sambil mengabaikan sel kosong.

16. Menggunakan Excel UNIQUE & Fungsi SORT untuk Abaikan Kosong & Isih

Anda juga boleh mengisih nilai unik sambil mengabaikan tempat kosong dengan menggunakan fungsi UNIK dengan fungsi FILTER .

⏩ Dalam sel F4, taip formula berikut untuk mendapatkan nilai unik yang diisih tanpa menghiraukankosong.

=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))

Di sini, Dalam fungsi SORT , saya menggunakan UNIQUE( FILTER(C4:C12,C4:C12”)) sebagai array .

Dalam fungsi UNIQUE , saya menggunakan FILTER(C4 :C12,C4:C12”) sebagai array .

Dalam fungsi FILTER , saya memilih julat C4:C12 sebagai tatasusunan dan menggunakan C4:C12”” sebagai termasuk untuk menapis sel bukan kosong.

Kini, UNIK Fungsi akan mengembalikan nilai unik daripada nilai yang ditapis. Kemudian fungsi SORT akan mengisih nilai unik yang ditapis secara berangka.

Akhir sekali, tekan ENTER dan anda akan mendapat nilai unik sambil mengabaikan sel kosong.

17. Menggunakan Excel UNIQUE & FILTER Fungsi untuk Mendapatkan Baris Unik Mengabaikan Kosong

Anda juga boleh mendapatkan unik baris sambil mengabaikan kosong dengan menggunakan fungsi UNIQUE dengan FILTER fungsi.

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan baris unik tanpa menghiraukan tempat kosong.

=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)

Di sini, Dalam fungsi UNIK , saya menggunakan FILTER(B4:C12, (C4:C12””)*( B4:B12””)), FALSE, TRUE sebagai array , dipilih FALSE sebagai by_col dan TRUE sebagai exactly_once .

Dalam fungsi FILTER , saya memilih julat B4:C12 sebagai array dan menggunakan ( C4:C12””)*(B4:B12””) sebagai termasuk untuk menapis sel bukan kosong kedua-dua lajur.

Kini,Fungsi UNIK akan mengembalikan baris unik daripada nilai yang ditapis sambil mengabaikan sel kosong.

Akhir sekali, tekan ENTER dan anda akan mendapat baris unik sambil mengabaikan sel kosong.

18. Tapis Baris Unik Mengabaikan Kosong & Isih

Semasa mengabaikan kosong untuk mendapatkan baris unik, anda juga boleh mengisihnya menggunakan fungsi SORT dengan fungsi UNIQUE dan FILTER fungsi.

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan baris unik yang diisih tanpa menghiraukan tempat kosong.

=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))

Di sini, Dalam fungsi SORT , saya menggunakan UNIQUE(FILTER(B4:C12, (C4:C12””) *(B4:B12””)), FALSE, TRUE) sebagai array .

Dalam fungsi UNIK , saya menggunakan FILTER( B4:C12, (C4:C12””)*(B4:B12””)) sebagai array, dipilih FALSE sebagai by_col dan BENAR sebagai tepat_sekali .

Dalam fungsi FILTER , saya memilih julat B4:C12 sebagai tatasusunan dan menggunakan (C4:C12””)*(B4:B12””) sebagai termasuk untuk menapis sel bukan kosong daripada kedua-dua lajur.

Sekarang, fungsi UNIQUE akan mengembalikan baris unik daripada nilai yang ditapis. Kemudian fungsi SORT akan mengisih nilai unik yang ditapis mengikut abjad.

Akhir sekali, tekan ENTER dan anda akan mendapat baris unik yang diisih sambil mengabaikan sel kosong.

19. Menggunakan Excel UNIQUE & PILIH Fungsi untukCari Nilai Unik dalam Lajur Khusus

Anda boleh menemui nilai unik daripada lajur tertentu dengan menggunakan fungsi CHOOSE bersama-sama dengan fungsi UNIK .

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan nilai unik daripada lajur tertentu.

=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))

Di sini, dalam fungsi UNIK , saya menggunakan CHOOSE({1,2}, C4:C12, B4:B12) sebagai array .

Dalam fungsi CHOOSE , saya menggunakan {1,2} sebagai index_num , memilih julat C4:C12 sebagai nilai1 , kemudian pilih julat B4:B12 sebagai nilai2 .

Kini, UNIK fungsi akan mengembalikan nilai unik dari julat yang dipilih bagi lajur tertentu.

Akhir sekali, tekan ENTER dan anda akan mendapat unik nilai daripada julat yang dipilih bagi lajur tertentu.

20. Ralat Pengendalian dengan IFERROR

UNIK fungsi menunjukkan ralat #CALC jika nilai yang anda cari tidak tersedia.

Untuk mengendalikan ralat ini, anda boleh menggunakan fungsi IFERROR bersama-sama dengan fungsi UNIK dan FILTER .

⏩ Dalam sel H4, taip formula berikut untuk mengendalikan ralat.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")

Di sini, dalam IFERROR fungsi, saya menggunakan UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) sebagai nilai dan menyediakan teks Nilai Tidak Ditemui sebagai value_if_error .

Dalam fungsi UNIK , saya menggunakan FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4 )) sebagai array .

Dalam fungsi FILTER , saya memilih julat C4:C12 sebagai array dan menggunakan (D4:D12=F4)* (B4:B12=G4)) sebagai termasuk untuk menapis nilai daripada julat yang dipilih D4:D12 jika ia sama dengan F4 , juga pilih julat B4:B12 jika ia sama dengan G4 .

Kini, UNIK Fungsi akan mengembalikan nilai unik daripada nilai yang ditapis. Kemudian, fungsi IFERROR akan menyemak sama ada nilai tersedia atau tidak jika tidak tersedia maka ia akan mengembalikan teks Nilai Tidak Ditemui dan bukannya ralat #CALC .

Akhir sekali, tekan ENTER dan anda akan mendapat nilai unik atau teks yang diberikan.

Perkara yang Perlu Diingati

🔺 Fungsi UNIK akan menunjukkan ralat #NAME jika anda salah mengeja nama fungsi.

🔺 Fungsi UNIK akan menunjukkan ralat #CALC jika nilai tidak ditemui.

Anda akan mendapat ralat #SPILL dalam Fungsi UNIK jika satu atau lebih sel dalam julat tumpahan tidak kosong sepenuhnya.

Bahagian Amalan

Saya telah menyediakan helaian latihan dalam buku kerja untuk mempraktikkan contoh yang dijelaskan ini.

Kesimpulan

Dalam artikel ini, saya telah menunjukkan 20 contoh fungsi Excel UNIK . sayajuga cuba menutup bila dan mengapa fungsi UNIK mungkin menunjukkan ralat dengan kerap. Akhir sekali, jika anda mempunyai sebarang jenis cadangan, idea atau maklum balas, sila berasa bebas untuk mengulas di bawah.

(SALAH) tepat_sekali Pilihan Ia juga merupakan nilai Boolean.

Di sini, TRUE bermaksud nilai yang berlaku sekali;

FALSE bermaksud semua nilai unik.

lalai (FALSE)

Nilai Pulangan

Fungsi UNIK mengembalikan senarai atau tatasusunan nilai unik.

Versi

Fungsi UNIQUE tersedia untuk Excel 365 dan Excel 2021.

Penggunaan Fungsi Excel UNIQUE

1. Menggunakan Fungsi UNIK untuk Nilai Teks

Anda boleh menggunakan fungsi UNIK untuk mengekstrak nilai unik daripada teks atau rentetan nilai.

Di sini, saya ingin mendapatkan nama buah unik daripada lajur Nama Produk .

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan nilai unik .

=UNIQUE(B4:B12)

Di sini, dalam fungsi UNIK , saya memilih julat sel B4:B12 sebagai tatasusunan .

Sekarang, tekan ENTER , dan fungsi UNIK akan mengembalikan li st nilai unik daripada julat yang dipilih.

Baca Lagi: Excel VBA untuk Mendapatkan Nilai Unik daripada Lajur (4 Contoh)

2. Menggunakan Fungsi UNIK untuk Nilai Angka

Sekiranya anda mempunyai nilai angka, anda juga boleh menggunakan UNIK fungsi untuk mengekstrak nilai unik .

Di sini, saya ingin mendapatkan id pesanan unik daripada ID Pesanan lajur.

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan nilai unik .

=UNIQUE(C4:C12)

Di sini, dalam fungsi UNIK , saya memilih julat sel C4:C12 sebagai tatasusunan .

Sekarang, tekan ENTER dan fungsi UNIK akan mengembalikan senarai nilai unik daripada julat yang dipilih.

Baca Lagi: VBA untuk Mendapatkan Nilai Unik daripada Lajur ke Array dalam Excel (3 Kriteria)

3. Menggunakan Fungsi Excel UNIQUE untuk Mencari Baris Unik Berlaku Sekali Sahaja

Jika anda ingin mendapatkan nilai unik yang hanya berlaku sekali dalam senarai atau dalam julat, anda boleh menggunakan fungsi UNIK .

Biar saya mulakan prosedur,

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan nilai unik.

=UNIQUE(B4:C12,,TRUE)

Di sini, dalam fungsi UNIK , saya memilih julat sel B4:C12 sebagai tatasusunan , mengekalkan by_col argumen FALSE, atau meninggalkannya kerana set data Saya menggunakan disusun dalam baris. Kemudian pilih TRUE sebagai exactly_once .

Sekarang, tekan ENTER dan fungsi UNIQUE akan mengembalikan senarai nilai unik yang berlaku sekali sahaja daripada julat yang dipilih.

4. Nilai Unik Berturut-turut

Jika anda ingin mengekstrak nilai unik daripada baris, maka anda boleh menggunakan fungsi UNIK .

Untukmulakan prosedur,

⏩Dalam sel C6, taip formula berikut untuk mendapatkan nilai unik .

=UNIQUE(C3:K3, TRUE)

Di sini, dalam fungsi UNIK , saya memilih julat sel C3:K3 sebagai tatasusunan , pilih TRUE sebagai by_col .

Sekarang, tekan ENTER dan fungsi UNIQUE akan mengembalikan nilai unik daripada baris.

5. Menggunakan Fungsi UNIK Excel untuk Mencari Unik Lajur

Anda juga boleh mendapatkan lajur unik dengan menggunakan fungsi UNIK .

Untuk memulakan prosedur,

⏩ ​​Dalam sel C7, taip formula berikut untuk mendapatkan lajur unik .

=UNIQUE(C3:K4, TRUE,TRUE)

Di sini, dalam fungsi UNIK , saya memilih julat sel C3:K4 sebagai tatasusunan , dipilih TRUE sebagai by_col , kemudian pilih TRUE sebagai exactly_once .

Sekarang, tekan ENTER dan Fungsi UNIK akan mengembalikan lajur unik .

6. Unik Nilai Berlaku Sekali Sahaja

Sekiranya anda ingin mengekstrak nilai unik daripada senarai maka anda juga boleh menggunakan fungsi UNIK .

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan nilai unik daripada senarai.

=UNIQUE(B4:B12,,TRUE)

Di sini, dalam fungsi UNIK , saya memilih julat sel B4:B12 sebagai tatasusunan , mengekalkan by_col argumen PALSU, atau ditinggalkan kerana set data yang saya gunakan disusun dalam baris. Kemudian pilih TRUE sebagai exactly_once .

Sekarang, tekan ENTER dan fungsi UNIQUE akan mengembalikan senarai nilai unik yang berlaku sekali sahaja daripada julat yang dipilih.

7. Cari Nilai Berbeza Yang Berlaku Lebih Daripada Sekali

Dengan menggunakan fungsi UNIQUE bersama dengan fungsi FILTER dan fungsi COUNTIF , anda boleh mendapatkan nilai unik yang berbeza itu bermakna nilai yang berlaku lebih daripada sekali.

Biar saya tunjukkan prosesnya,

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan unik nilai daripada senarai.

=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))

Di sini, dalam fungsi UNIK , saya menggunakan FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) sebagai array .

Dalam FILTER fungsi, saya memilih julat B4:B12 sebagai tatasusunan dan menggunakan COUNTIF(B4:B12, B4:B12)>1 sebagai termasuk .

Dalam fungsi COUNTIF , saya memilih julat B4:B12 sebagai julat juga sebagai kriteria memilih B4:B12 kemudian menggunakan >1 .

Kini, fungsi COUNTIF akan mendapat kiraan daripada nilai yang berlaku lebih daripada sekali kepada nilai FILTER . Akhir sekali, fungsi UNIQUE akan mengembalikan nilai unik yang berlaku lebih daripada sekali.

Tekan ENTER dan UNIQUE fungsiakan mengembalikan nilai unik yang berlaku lebih daripada sekali.

8. Menggunakan Fungsi UNIK Excel untuk Mengira Nilai Unik

Anda juga boleh mengira nilai unik dengan menggunakan fungsi FILTER bersama dengan fungsi ROWS.

⏩ Dalam sel D4, taip formula berikut untuk mendapatkan nilai unik daripada senarai.

=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))

Di sini, dalam fungsi ROWS , saya menggunakan UNIQUE(FILTER(B4:B12,B4:B12””)) sebagai array .

Dalam fungsi UNIK , saya menggunakan FILTER(B4:B12,B4:B12””) sebagai array .

Dalam fungsi FILTER , saya memilih julat B4:B12 sebagai tatasusunan juga sebagai termasuk dipilih B4:B12”” untuk menapis nilai, tidak sama kosong .

Kini, fungsi UNIK akan mengembalikan nilai unik daripada nilai yang ditapis kemudian fungsi ROW akan mengembalikan kiraan baris nilai unik.

Tekan ENTER , dan anda akan mendapat kiraan nilai unik.

10. Nilai Unik Daripada Berbilang Lajur

Jika anda mahu, anda boleh mengekstrak nilai unik daripada berbilang lajur juga, hanya dengan menggunakan fungsi UNIK .

⏩ Dalam sel F4, taip formula berikut untuk mendapatkan nilai unik daripada berbilang lajur.

=UNIQUE(B4:D12)

Di sini, dalam fungsi UNIK , saya memilih julat sel B4:D12 sebagai tatasusunan .

Sekarang, tekan ENTER dan fungsi UNIK akan mengembalikan julat nilai unik daripada berbilang lajur.

10. Pengisihan Nilai Unik dalam Susunan Abjad

Anda juga boleh menggunakan fungsi SORT bersama-sama dengan fungsi UNIK untuk mengisih nilai unik mengikut abjad.

⏩ Dalam sel F4, taip formula berikut untuk mendapatkan nilai unik daripada berbilang lajur.

=SORT(UNIQUE(B4:D12))

Di sini, dalam fungsi UNIK , Saya memilih julat sel B4:D12 sebagai tatasusunan . Kemudian hantar nilai unik ke fungsi SORT untuk mengisih nilai unik mengikut abjad.

Sekarang, tekan ENTER , dan anda akan mendapat nilai unik yang diisih daripada berbilang lajur.

11. Nilai Unik daripada Berbilang Lajur dan Gabungkan menjadi Satu Sel

Anda boleh mengekstrak nilai unik daripada berbilang lajur juga anda boleh menggabungkan nilai tersebut ke dalam satu sel semasa menggunakan fungsi UNIK .

⏩ Dalam sel F4, taip formula berikut untuk mendapatkan nilai unik daripada berbilang lajur.

=UNIQUE(B4:B12& ","&C4:C12)

Di sini, dalam fungsi UNIK , saya memilih kedua-dua julat sel B4:B12& “,”&C4:C12 sebagai tatasusunan . Sekarang fungsi UNIK akan mengekstrak nilai unik daripada kedua-dua julat lajur kemudian ia akan menggabungkannilai unik kedua-dua lajur dengan (,)

Sekarang, tekan ENTER dan anda akan mendapatkan nilai gabungan ke dalam satu sel.

12. Senarai Nilai Unik Bergantung pada Kriteria

Anda boleh mendapatkan senarai unik nilai berdasarkan kriteria semasa menggunakan fungsi UNIQUE bersama-sama dengan fungsi FILTER .

Di sini, saya ingin mendapatkan nilai unik berdasarkan kriteria di mana harga ialah lebih daripada 400 .

⏩ Dalam sel G4, taip formula berikut untuk mendapatkan nilai unik berdasarkan kriteria.

=UNIQUE(FILTER(B4:B12,D4:D12>F4))

Di sini, Dalam UNIK fungsi, saya menggunakan FILTER(B4:B12,D4:D12>F4) sebagai array .

Dalam fungsi FILTER , saya memilih julat B4:B12 sebagai tatasusunan juga sebagai termasuk dipilih D4:D12>F4 untuk menapis nilai, lebih besar daripada sel yang dipilih F4 .

Kini, fungsi UNIK akan mengembalikan nilai unik daripada nilai yang ditapis.

Fi akhirnya, tekan ENTER , dan anda akan mendapat nilai unik berdasarkan kriteria yang anda berikan.

13. Tapis Nilai Unik Berdasarkan Berbilang Kriteria

Anda juga boleh mengekstrak senarai nilai unik berdasarkan berbilang kriteria semasa menggunakan fungsi UNIQUE dengan fungsi FILTER .

Di sini, saya ingin mendapatkan nilai unik berdasarkan kriteria di mana Harga ialah lebih daripada 400 dan nama Produk ialah Apple .

⏩ Dalam sel H4, taip formula berikut untuk mendapatkan nilai unik berdasarkan berbilang kriteria.

=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))

Di sini, Dalam fungsi UNIK , saya menggunakan FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) sebagai array .

Dalam fungsi FILTER , saya memilih julat C4:C12 sebagai array dan menggunakan (D4:D12>F4)* (B4:B12=G4) sebagai termasuk di mana saya menggunakan dua kriteria satu adalah untuk Harga dan satu lagi adalah untuk <1 Nama>Produk .

Kini, fungsi UNIK akan mengembalikan nilai unik daripada nilai yang ditapis.

Akhir sekali, tekan MASUKKAN , dan anda akan mendapat nilai unik berdasarkan berbilang kriteria yang anda gunakan.

14. Tapis Nilai Unik Berdasarkan Berbilang ATAU Kriteria

Anda juga boleh menggunakan fungsi UNIK dan FILTER untuk menggunakan berbilang ATAU kriteria.

⏩ Dalam sel H4, taip yang berikuti formula untuk mendapatkan nilai unik daripada berbilang ATAU kriteria.

=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))

Di sini, Dalam fungsi UNIQUE , saya menggunakan FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) sebagai array .

Dalam fungsi FILTER , saya memilih julat B5:B13 sebagai tatasusunan dan menggunakan (C5: C13=F5) + (D5:D13=G5) sebagai termasuk di mana saya menggunakan dua kriteria. Kemudian ditambah dua

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.