Excel Formulas Academy · Pelajaran

Membuang Pendua dengan UNIQUE

Ekstrak senarai nilai yang berbeza daripada julat

Pelajaran 3 daripada 413 langkah

Membuang Pendua dengan UNIQUE ialah pelajaran Excel Formulas Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Excel Formulas Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.

Fungsi UNIQUE

Fungsi UNIQUE mengembalikan senarai dengan pendua dibuang, dengan mengekalkan hanya nilai berbeza daripada sesuatu julat. Fungsi ini melimpahkan hasil, jadi satu formula menghasilkan senarai yang kemas dan sentiasa terkini.

Kaedah ini jauh lebih mudah berbanding arahan menu Remove Duplicates yang lama, yang menghasilkan salinan statik dan perlu dijalankan semula setiap kali data berubah.

Sintaks UNIQUE

UNIQUE menerima satu argumen wajib dan dua argumen pilihan:

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

  • array ialah julat untuk dibuang penduanya.
  • by_col yang ditetapkan kepada TRUE membandingkan lajur dan bukannya baris (jarang diperlukan).
  • exactly_once yang ditetapkan kepada TRUE mengembalikan hanya nilai yang muncul sekali.

Kebanyakan masa, anda hanya perlu membekalkan array.

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

Senarai Berbeza Asas

Katakan A2:A12 mengandungi nama rantau yang berulang: East, West, East, North, West, East. Untuk mendapatkan setiap rantau sekali sahaja:

=UNIQUE(A2:A12)

Fungsi ini melimpahkan tiga nilai: East, West, North, mengikut susunan kemunculan pertama. Tambahkan rantau baharu pada sumber dan senarai akan berkembang secara automatik.

=UNIQUE(A2:A12)

Nilai Berbeza Merentas Berbilang Lajur

UNIQUE boleh membuang pendua bagi seluruh baris. Jika A2:B12 mengandungi Region dan Product, sesuatu baris dianggap pendua hanya apabila kedua-dua lajur sepadan.

=UNIQUE(A2:B12)

Ini mengembalikan setiap gabungan Region dan Product yang berbeza sebagai jadual limpahan dua lajur yang kecil. Kaedah ini sesuai untuk membina label baris bagi laporan ringkasan.

=UNIQUE(A2:B12)

Nilai Yang Muncul Sekali Sahaja

Tetapkan argumen ketiga kepada TRUE untuk mengekalkan hanya nilai yang muncul sekali dan membuang semua nilai yang berulang.

=UNIQUE(A2:A12,,TRUE)

Perhatikan dua koma: kita melangkau argumen by_col dan hanya membekalkan exactly_once. Jika East muncul tiga kali, nilai itu dibuang sepenuhnya, manakala rantau yang muncul sekali dikekalkan.

=UNIQUE(A2:A12,,TRUE)

Mengira Bilangan Nilai Berbeza

Bungkus UNIQUE dalam COUNTA atau ROWS untuk mengira nilai berbeza. Untuk mengetahui bilangan rantau yang wujud:

=ROWS(UNIQUE(A2:A12))

ROWS mengira baris dalam senarai yang melimpah. Apabila rantau baharu muncul, kiraan dikemas kini dengan sendiri. Ini ialah cara yang kemas untuk menjawab berapa banyak item berbeza yang terdapat dalam data anda.

=ROWS(UNIQUE(A2:A12))

Mengisih Senarai Berbeza

UNIQUE mengekalkan susunan kemunculan pertama. Untuk memaparkan senarai mengikut abjad, bungkusnya dalam SORT:

=SORT(UNIQUE(A2:A12))

Kini rantau yang berbeza dipaparkan mengikut susunan: East, North, West. Gabungan ini ialah salah satu corak paling biasa untuk membina label laporan yang kemas.

=SORT(UNIQUE(A2:A12))

Padanan Berbeza Daripada FILTER

UNIQUE sangat sesuai digandingkan dengan FILTER. Untuk mendapatkan produk berbeza yang dijual di rantau East sahaja:

=UNIQUE(FILTER(B2:B12, A2:A12="East"))

FILTER terlebih dahulu mengecilkan pilihan kepada baris East, kemudian UNIQUE membuang produk pendua. Penyusunan fungsi limpahan seperti ini membolehkan anda menjawab soalan yang terperinci dengan satu formula.

=UNIQUE(FILTER(B2:B12, A2:A12="East"))

Membina Ringkasan Dengan UNIQUE dan SUMIF

Laporan mini klasik menggabungkan UNIQUE untuk label dengan SUMIF untuk jumlah. Letakkan rantau berbeza dalam lajur E menggunakan =UNIQUE(A2:A12), kemudian gunakan formula berikut di sebelah senarai yang melimpah:

=SUMIF(A2:A12, E2#, C2:C12)

Rujukan limpahan E2# menghantar setiap rantau berbeza ke SUMIF dan mengembalikan satu jumlah bagi setiap rantau. Keseluruhan ringkasan dikemas kini apabila data berkembang.

=SUMIF(A2:A12, E2#, C2:C12)

UNIQUE dalam Google Sheets

UNIQUE berfungsi dalam Excel 365 dan Google Sheets, walaupun terdapat perbezaan kecil. Dalam Google Sheets, UNIQUE versi lama membandingkan seluruh baris dan tidak mempunyai argumen exactly_once, jadi semak kelakuannya jika hasilnya berbeza.

Sheets juga menawarkan UNIQUE dalam QUERY serta fungsi SORTN untuk kes lanjutan. Untuk senarai berbeza harian, =UNIQUE(range) asas berfungsi dengan cara yang sama pada kedua-dua platform.

Membekalkan Senarai Juntai Bawah Daripada UNIQUE

Senarai berbeza sangat sesuai untuk senarai juntai bawah pengesahan data. Letakkan =UNIQUE(A2:A12) dalam kawasan bantuan, kemudian arahkan senarai juntai bawah kepada julat limpahannya menggunakan operator #.

Jika senarai bermula di H1, tetapkan sumber pengesahan kepada =H1#. Apabila rantau baharu muncul dalam data anda, pilihan senarai juntai bawah akan berkembang secara automatik tanpa memerlukan kemas kini manual.

=H1#

Semakan Pantas

Uji pemahaman anda tentang UNIQUE.

Imbas Kembali: Membuang Pendua Dengan UNIQUE

Anda telah mempelajari cara mengekstrak nilai berbeza dengan UNIQUE:

  • Sintaksnya ialah =UNIQUE(array, [by_col], [exactly_once]).
  • Fungsi ini melimpahkan nilai berbeza mengikut susunan kemunculan pertama.
  • Fungsi ini boleh membuang pendua bagi seluruh baris berbilang lajur.
  • Tetapkan exactly_once kepada TRUE untuk nilai yang muncul sekali sahaja.
  • Gabungkan dengan SORT, FILTER, ROWS dan SUMIF untuk menghasilkan laporan langsung yang kemas.

Seterusnya, anda akan mempelajari cara mendiagnosis dan membetulkan ralat SPILL.

Percuma untuk bermula

Pelajari Excel dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Membuang Pendua dengan UNIQUE” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Excel Formulas Academy, termasuk “Membuang Pendua dengan UNIQUE”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Membuang Pendua dengan UNIQUE”?

Ekstrak senarai nilai yang berbeza daripada julat Anda berlatih Excel Formulas Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Excel Formulas Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Excel Formulas Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.

Berapa lamakah pelajaran “Membuang Pendua dengan UNIQUE” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Maksud Limpahan
  2. Menapis Data dengan FILTER
  3. Membuang Pendua dengan UNIQUE
  4. Mengendalikan Ralat SPILL
← Kembali ke Excel Formulas Academy