Cara Menemukan Nilai Unik dari Beberapa Kolom di Excel

  • Bagikan Ini
Hugh West

Pada artikel ini, saya akan menunjukkan bagaimana Anda dapat menemukan nilai unik dari beberapa kolom di Microsoft Excel.

Unduh Buku Kerja Praktik

Unduh file Excel berikut ini agar Anda dapat berlatih sambil membaca artikel ini.

Temukan Nilai Unik Beberapa Kolom.xlsm

5 Metode untuk Menemukan Nilai Unik dari Beberapa Kolom di Excel

Mari kita lihat kumpulan data ini. Kami memiliki catatan siswa dari sekolah bernama Glory Kindergarten.

Kita memiliki ID Siswa, Nama Depan, dan Nama Belakang siswa dalam kolom B , C, dan D masing-masing.

Sekarang kita ingin memilah nama-nama unik para siswa.

Metode 1: Ekstrak Nilai Unik dari Beberapa Kolom dengan Rumus Array

i. Menggunakan Fungsi UNIQUE

Pencegahan: Fungsi UNIQUE hanya tersedia dalam Kantor 365 .

Sintaksis Fungsi UNIQUE:

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

  • Membawa tiga argumen, satu rentang sel yang disebut an array , dan dua nilai Boolean yang disebut by_col dan exactly_once .
  • Mengembalikan nilai-nilai unik dari array .
  • Jika by_col diatur ke BENAR , ia mencari nilai unik berdasarkan kolom-kolom dari Argumen ini bersifat opsional. BENAR .
  • Jika exactly_once diatur ke BENAR , mengembalikan nilai-nilai yang hanya muncul sekali dalam array Argumen ini bersifat opsional. SALAH .

Sekarang kita ingin mengekstrak nilai-nilai unik dari kedua Nama Depan (Kolom C ) dan Nama Belakang (Kolom D ).

  • Pertama, pilih sel dan sisipkan rumus ini di sana. Saya memilih sel E5 dan masukkan di sana.

=UNIQUE(C5:D16,FALSE,TRUE)

Lihat, kita sudah mendapatkan Nama Unik dalam dua kolom yang berbeda.

  • Di sini kita telah menyisipkan by_col sebagai SALAH , sehingga tidak mencari di sepanjang kolom
  • Di sini kita telah menyisipkan exactly_once sebagai BENAR , sehingga mengembalikan nilai yang muncul hanya sekali.

Tentu saja, jika Anda ingin, Anda bisa mengubah nilai boolean yang disebut by_col dan exactly_once dan lihat apa yang terjadi.

Baca selengkapnya: Excel VBA untuk Mendapatkan Nilai Unik dari Kolom (4 Contoh)

ii. Menggabungkan Fungsi CONCATENATE dan UNIQUE

Sebelumnya, kita mendapatkan Nama Depan dalam satu sel, dan Nama Belakang di sel yang berdekatan. Tetapi jika seseorang meminta nama lengkap adalah satu sel, misalnya, Jack Morris. Lalu? Gunakan salah satu dari rumus ini. Mereka terbuat dari UNIK dan MENGGABUNGKAN fungsi.

Formula Pertama:

=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)

Formula Alternatif:

Atau, Anda bisa menggunakan ini-

=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)

Lihat, kami telah mengekstrak nama-nama unik lengkap dalam satu kolom yang dipisahkan oleh spasi( ).

Baca selengkapnya: Temukan Nilai Unik dalam Kolom di Excel (6 Metode)

iii. Menggunakan Fungsi UNIQUE, CONCATENATE, dan FILTER untuk Mengekstrak Nilai Unik Berdasarkan Kriteria

Sekarang asumsikan sejenak, seseorang ingin mengekstrak nama-nama unik dari para siswa yang ID-nya lebih besar dari 150. Bagaimana cara melakukannya?

Kita akan melakukannya dengan menggunakan UNIK dan FILTER fungsi.

Pencegahan: The FILTER hanya tersedia dalam Kantor 365 .

Sintaksis Fungsi FILTER:

=FILTER(larik, termasuk,[if_empty])

  • Membawa tiga argumen. Satu rentang sel yang disebut an susunan, satu kondisi boolean yang disebut termasuk dan satu nilai yang disebut
  • Mengembalikan nilai-nilai dari array yang memenuhi kondisi yang ditentukan oleh
  • Jika ada nilai apa pun dari array tidak memenuhi kondisi yang ditentukan oleh termasuk , ia mengembalikan nilai if_empty untuk itu. Pengaturan if_empty bersifat opsional, dan secara default adalah "no result".

Sekarang kita ingin mengekstrak nama-nama unik dari siswa yang ID-nya lebih besar dari 150.

  • Jadi, rumus kita adalah

=UNIQUE(FILTER(C5:D16,B5:B16>150, "tidak ada hasil"),FALSE,TRUE)

Lihat, kami telah mengekstrak nama depan dan belakang dari nama-nama unik.

  • Dan jika Anda ingin mengekstrak nama unik lengkap dalam satu sel, gunakan rumus ini-

=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150, "tidak ada hasil"),FALSE,TRUE)

Baca selengkapnya: Cara Mengekstrak Nilai Unik Berdasarkan Kriteria di Excel

Metode 2: Soroti Nilai Duplikat Menggunakan Pemformatan Bersyarat

Mari kita lihat kumpulan data baru ini. Kita memiliki tiga kolom, tetapi semuanya dengan tipe data yang sama.

Kami memiliki nama panggilan dari beberapa siswa di Sekolah TK Glory. Sekarang kami ingin mengetahui nama-nama unik dari siswa-siswa ini.

Bagaimana kita bisa melakukan itu?

Kita bisa menyoroti nilai duplikat dengan menggunakan Conditional Formatting (Pemformatan Bersyarat), untuk kenyamanan.

📌 Langkah-langkah:

  • Pertama, pilih rentang sel.
  • Lalu pergi ke Beranda> Pemformatan Bersyarat> Aturan Sel Sorot> Nilai Duplikat.

  • Anda akan mendapatkan kotak kecil bernama Nilai Duplikat.
  • Pilih warna apa saja dari sana untuk menyorot nilai duplikat. Saya memilih warna hijau.

Metode 3: Ekstrak Nilai Unik dari Kolom Excel Menggunakan Rumus Tanpa Array

Untuk menggunakan rumus non-larik, Anda harus mengombinasikan IFERROR , PENCARIAN, dan COUNTIF Untuk menerapkan rumus, terapkan langkah-langkah berikut ini.

📌 Langkah-langkah:

  • Pilih sel mana saja.
  • Kemudian masukkan rumus berikut-

=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4,$C$5:$C$9)=0), $C$5:$C$9))),LOOKUP(2, 1/(COUNTIF($F$4:F4,$D$5:$D$12)=0), $D$5:$D$12)))

  • Di sini saya memasukkannya ke dalam Sel F5 .
  • Kemudian seret Fill Handle dan Anda akan menemukan nama-nama unik.

Catatan:

Di sini, sebagai pengganti kolom B , C, dan D Anda bisa menggunakan yang Anda sukai.

Metode 4: Mengekstrak Daftar Berbeda Unik dari Dua Kolom atau Lebih Menggunakan Tabel Pivot

Anda juga dapat membuat daftar unik dari dua kolom atau lebih menggunakan alat tabel pivot. Terapkan langkah-langkah berikut untuk melakukan itu.

📌 Langkah-langkah:

  • Tekan Alt + D .
  • Kemudian tekan P Anda akan mendapatkan Wisaya PivotTable dan PivotChart dibuka.
  • Pilih Beberapa rentang konsolidasi dan Tabel pivot tombol.

  • Kemudian klik Berikutnya Anda akan pindah ke Langkah 2a dari 3 .
  • Pilih Buat satu bidang halaman untuk saya tombol.

  • Kemudian klik Berikutnya Anda akan pergi ke Langkah 2b .
  • Dalam Rentang kotak, pilih rentang sel Anda dengan kolom kosong di sebelah kiri.
  • Di sini saya telah memilih sel B5 hingga D12 .
  • Kemudian klik Tambahkan. Sel yang Anda pilih akan ditambahkan ke Semua rentang kotak.

  • Kemudian klik Berikutnya Anda akan pindah ke Langkah 3 .
  • Dalam Lembar kerja yang ada kotak, tuliskan sel di mana Anda menginginkan Tabel Pivot . saya menulis $F$4.

  • Kemudian klik Selesai Anda akan mendapatkan Tabel Pivot yang dibuat.
  • Dalam Pilih bidang untuk ditambahkan ke laporan bagian, tanpa tanda Baris , Kolom , Nilai , Halaman 1 .

  • Kemudian beri tanda centang pada Nilai Anda akan mendapatkan nama-nama unik dalam Tabel Pivot .

Metode 5: Gunakan Kode VBA untuk Menemukan Nilai Unik

Terakhir, Anda juga dapat menggunakan kode VBA untuk mengekstrak nama-nama unik dari kumpulan data. Lakukan hal berikut.

📌 Langkah-langkah:

  • Tekan Alt + F11 pada buku kerja Anda untuk membuka file VBA jendela.
  • Lalu pergi ke Sisipkan tab di VBA Klik di atasnya.
  • Dari keempat opsi tersebut, pilih Modul .

Anda akan mendapatkan Modul jendela.

  • Tulis kode berikut di sana.
 Sub Uniquedata() Dim rng As Range Dim InputRng As Range, OutRng As Range Set dt = CreateObject("Scripting.Dictionary") xTitleId = "Select Range" Set InputRng = Application.Selection Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("Output to (single cell):", xTitleId, Type:=8) For Each rng In InputRng If rng.Value "" Thendt(rng.Value) = "" End If Next OutRng.Range("A1").Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys) End Sub 

Ini situs membantu kami memahami dan mengembangkan kode.

  • Simpan sebagai Buku Kerja Excel Macro Diaktifkan.
  • Kemudian kembali ke lembar kerja awal Anda. tekan Alt + F8 .
  • Anda akan mendapatkan Makro kotak dibuka.
  • Pilih nama dari Makro dan kemudian klik pada Lari .
  • Di sini nama dari Makro adalah Uniquedata .
  • Masukkan kisaran data Anda dalam kotak Rentang kotak.

  • Klik pada OK Anda akan mendapatkan kotak input lain.
  • Masukkan sel pertama di mana Anda menginginkan nama-nama unik. Saya memasukkan sel F5 .

  • Kemudian klik BAIKLAH. Anda akan mendapatkan nama-nama unik dari kumpulan data Anda.

Baca selengkapnya: Cara Mendapatkan Nilai Unik dari Rentang di Excel (8 Metode)

Kesimpulan

Dengan menggunakan metode ini, Anda dapat menemukan nilai unik di Excel dari beberapa kolom yang memiliki tipe data yang sama atau berbeda. Jika Anda memiliki pertanyaan lebih lanjut, tinggalkan komentar kepada kami. Anda juga dapat mengunjungi kami blog untuk mempelajari lebih lanjut tentang berbagai topik MS Excel.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.