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

  • Bagikan Ini
Hugh West

Kadang-kadang bekerja dengan Excel, Anda perlu mencari tahu nilai unik dalam sebuah kolom Misalnya, Anda mungkin perlu mencari tahu berapa banyak produk berbeda atau unik yang dimiliki toko dalam inventarisnya atau berapa banyak nama karyawan unik yang ada di lembar Excel dengan informasi tentang semua karyawan perusahaan besar. Tutorial ini akan menunjukkan kepada Anda beberapa cara untuk mendapatkan nilai unik dari rentang di Excel.

Unduh Buku Kerja Praktik

Unduh buku latihan ini untuk melatih tugas saat Anda membaca artikel ini.

Nilai Unik Excel.xlsm

8 Metode Mudah untuk Mendapatkan Nilai Unik dari Rentang di Excel

Mari kita asumsikan skenario di mana kita memiliki file Excel yang berisi informasi tentang produk yang diekspor suatu negara ke berbagai negara di Eropa. Kita memiliki file Produk nama, diekspor Jumlah, dan Negara Kita akan mencari tahu setiap produk unik yang diekspor negara ini dan setiap negara berbeda yang menjadi tujuan ekspor produk negara ini dengan menggunakan Filter Lanjutan, INDEX dan PERTANDINGAN formula bersama , PENCARIAN dan COUNTIF berfungsi bersama-sama, UNIK fungsi ( Excel 365 ), VBA makro, dan Hapus Duplikat Gambar di bawah ini menunjukkan lembar kerja Excel yang akan kita gunakan.

1. Filter Tingkat Lanjut untuk Mendapatkan Nilai Unik Dari Rentang

Anda bisa menggunakan Filter Lanjutan di bawah Data untuk mendapatkan semua nilai unik dari suatu range atau kolom. Lakukan hal berikut:

Langkah 1:

  • Pertama, pergi ke Data . Pilih Lanjutan dari Urutkan &; Saring bagian.

  • Jendela baru berjudul Filter Lanjutan akan muncul. Pilih Salin ke lokasi lain sebagai Tindakan .
  • Dalam Rentang Daftar kotak, pilih rentang yang ingin Anda ekstrak nilai uniknya. Dalam contoh ini, kita mencoba mendapatkan semua produk unik atau berbeda di bawah kotak Produk kolom ( B5: B20 ). Jadi, kami Rentang Daftar akan $ B $ 5: $ B $ 20 . $ telah disisipkan untuk membuat referensi sel menjadi absolut.

  • Dalam Salin ke kotak, kita akan memilih rentang di mana kita ingin nilai unik kita berada. Kami telah memilih rentang E5:E20 Centang kotak dengan judul Hanya catatan unik .
  • Klik OK .

Langkah 2:

  • Setelah mengklik OK , Anda akan mendapatkan semua produk yang berbeda di Produk Unik kolom ( E5:E20 ).

Baca selengkapnya: Cara Mengekstrak Item Unik dari Daftar di Excel (10 Metode)

2. Masukkan INDEX dan MATCH Formula untuk Mendapatkan Nilai Unik Dari Rentang

Kita juga bisa menggunakan Excel INDEX dan PERTANDINGAN cukup ikuti langkah-langkah di bawah ini untuk menggunakan fungsi-fungsi ini untuk mendapatkan nilai unik dari rentang.

Langkah 1:

  • Pilih sel E5 Tuliskan rumus di bawah ini di dalam sel.
=INDEX(B5:B20,MATCH(0,COUNTIF($E$4:E4,B5:B20),0))

Penjelasan Rumus

Kekuatan pendorong formula ini adalah INDEX yang akan melakukan pencarian dasar.

=INDEX(array, row_num, [column_num])

INDEX memiliki dua argumen yang diperlukan: array dan row_num .

Jadi, jika kita menyediakan INDEX dengan larik atau daftar sebagai argumen pertama dan nomor baris sebagai argumen kedua akan mengembalikan nilai yang akan ditambahkan ke daftar unik.

Kami telah menyediakan B5: B20 sebagai argumen pertama. Tetapi bagian yang sulit adalah mencari tahu apa yang akan kita berikan kepada INDEX berfungsi sebagai argumen kedua atau row_num Kita harus memilih row_num dengan hati-hati sehingga kita hanya akan mendapatkan nilai yang unik.

Kita akan mencapai ini dengan menggunakan COUNTIF fungsi.

=COUNTIF($E$4:E4,B5:B20)

COUNTIF akan menghitung berapa kali item dalam kolom Unique Product muncul di kolom Product yang merupakan daftar sumber kita.

Ini akan menggunakan memperluas referensi Dalam hal ini, ini adalah $E$4:E4 Di satu sisi, referensi yang diperluas bersifat absolut, sedangkan di sisi lain, bersifat relatif. Dalam skenario ini, referensi akan diperluas untuk menyertakan lebih banyak baris dalam daftar unik saat rumus disalin ke bawah.

Sekarang setelah kita memiliki larik, kita bisa mulai mencari nomor baris. Untuk menemukan nilai nol, kita menggunakan PERTANDINGAN yang diatur untuk pencocokan yang tepat. Jika kita menggunakan PERTANDINGAN untuk menggabungkan larik yang dihasilkan oleh COUNTIF, maka PERTANDINGAN fungsi mencari item sambil mencari hitungan nol. Ketika ada duplikat, PERTANDINGAN selalu mengembalikan kecocokan pertama. Jadi, ini akan berhasil.

Akhirnya, INDEX disediakan posisi-posisi sebagai nomor baris, dan INDEX mengembalikan nama pada posisi-posisi ini.

Catatan: Ini adalah rumus array. Jadi, Anda harus menekan CTRL + SHIFT + ENTER bersama-sama untuk menyisipkan rumus dalam sel. Ini akan menempatkan dua kurung kurawal di sekitar seluruh rumus.

Langkah 2:

  • Setelah memasukkan rumus, Anda akan mendapatkan nilai Apple di dalam sel E5 Kami akan menyeret gagang isian ke bawah untuk menerapkan rumus ke sel lainnya.

  • Setelah melepaskan gagang isian, kita akan mendapatkan semua nilai unik di dalam Produk Unik .

Baca selengkapnya: VBA untuk Mendapatkan Nilai Unik dari Kolom ke Array di Excel (3 Kriteria)

3. Terapkan INDEX dan MATCH Formula untuk Mendapatkan Nilai Unik dengan Sel Kosong

Terkadang range yang ingin kita ekstrak nilai uniknya mungkin memiliki beberapa cell kosong. Dalam kasus seperti itu, kita harus memodifikasi rumusnya sedikit untuk memperhitungkan cell-cell kosong tersebut. Sebagai contoh, kita telah menghapus beberapa produk dari range tersebut. Gambar di bawah ini menunjukkan sheet excel yang telah dimodifikasi dengan kolom produk yang memiliki beberapa cell kosong di dalamnya.

Kami sekarang akan mendapatkan nilai unik dari rentang ini dengan sel kosong mengikuti langkah-langkah di bawah ini.

Langkah 1:

  • Pertama, kita akan menuliskan rumus berikut di Cell E5 .
=INDEX(B5:B20, MATCH(0,IF(ISBLANK(B5:B20),1,COUNTIF($E$4:E4, B5:B20)), 0))

Catatan: Ini adalah rumus array. Jadi, Anda harus menekan CTRL + SHIFT + ENTER bersama-sama untuk memasukkan rumus ke dalam sel. Ini akan menempatkan dua kurung kurawal di sekitar seluruh rumus.

Langkah 2:

  • Setelah memasukkan rumus, Anda akan mendapatkan nilai Apple di dalam sel E5 Kami akan menyeret gagang isian ke bawah untuk menerapkan rumus ke sel lainnya.

  • Setelah melepaskan gagang isian, kita akan mendapatkan semua nilai unik di dalam Produk Unik .

4. Gunakan Rumus LOOKUP dan COUNTIF untuk Mendapatkan Nilai Unik dari Range

Kita juga bisa menggunakan Excel PENCARIAN dan COUNTIF cukup ikuti langkah-langkah di bawah ini untuk menggunakan fungsi-fungsi ini untuk mendapatkan nilai unik dari rentang.

Langkah 1:

  • Pilih sel E5 Tuliskan rumus di bawah ini di dalam sel.
=LOOKUP(2,1/(COUNTIF($E$4:E4,$B$5:$B$20)=0),$B$5:$B$20)

Penjelasan Rumus

Struktur rumus ini mirip dengan kombinasi rumus INDEX dan MATCH di atas, tetapi PENCARIAN menangani operasi larik secara native. PENCARIAN membutuhkan tiga argumen secara tepat.

=LOOKUP(lookup_value, lookup_vector, [result_vector])

COUNTIF menghasilkan hitungan dari setiap nilai dalam rentang yang diperluas $E$4:E4 dari jangkauan $ B $ 5: $ B $ 20 Kemudian hitungan dari setiap nilai dibandingkan dengan nol dan sebuah larik yang terdiri dari BENAR dan SALAH nilai yang dihasilkan.

Kemudian angka 1 dibagi dengan larik tersebut, menghasilkan larik 1 s dan #DIV/0 kesalahan. Larik ini menjadi argumen kedua atau lookup_vector untuk PENCARIAN fungsi.

The lookup_value atau argumen pertama dari PENCARIAN fungsi adalah 2 yang lebih besar dari nilai vektor pencarian manapun. Nilai non-kesalahan terakhir dalam larik pencarian akan dicocokkan oleh PENCARIAN .

PENCARIAN mengembalikan nilai yang sesuai dalam result_vector atau argumen ketiga untuk fungsi tersebut. Dalam hal ini, argumen ketiga atau result_vector adalah $ B $ 5: $ B $ 20 .

Catatan : Ini adalah cara non-larik untuk mendapatkan nilai unik. Jadi, Anda tidak perlu menekan CTRL , GESER dan MASUK Sebaliknya, Anda hanya perlu menekan tombol MASUK kunci.

Langkah 2:

  • Setelah memasukkan rumus, Anda akan mendapatkan nilai Apple di dalam sel E5 Kami akan menyeret gagang isian ke bawah untuk menerapkan rumus ke sel lainnya.

  • Setelah melepaskan gagang isian, kita akan mendapatkan semua nilai unik di dalam Produk Unik .

5. Lakukan Rumus LOOKUP dan COUNTIF untuk Mendapatkan Nilai Unik yang Muncul Hanya Sekali

Anda juga dapat menggunakan rumus yang sama ini tetapi dimodifikasi sedikit untuk mendapatkan nilai unik yang masing-masing hanya muncul sekali dalam rentang tersebut. Misalnya, kami telah memodifikasi lembar kerja Excel kami sehingga kami memiliki produk Blueberry dan Wortel Sekarang kita akan melakukan langkah-langkah di bawah ini untuk mendapatkan dua nilai unik yang hanya muncul sekali di lembar kerja kita.

Langkah 1:

  • Pertama, pilih sel E5 Tuliskan rumus di bawah ini di dalam sel.
=LOOKUP(2,1/((COUNTIF($E$4:E4,$B$5:$B$20)=0)*(COUNTIF($B$5:$B$20,$B$5:$B$20)=1)),$B$5:$B$20)

Langkah 2:

  • Setelah memasukkan rumus, Anda akan mendapatkan nilai Wortel di dalam sel E5 Kami akan menyeret gagang isian ke bawah untuk menerapkan rumus ke sel lainnya.

  • Setelah melepaskan gagang isian, kita akan mendapatkan 2 nilai unik yang muncul sekali hanya di sel E5 dan E6 di bawah Produk Unik Sel-sel lainnya di bawahnya akan menunjukkan #N/A Kita akan menghapus isi dari sel-sel ini.

6. Gunakan Fungsi UNIQUE untuk Mendapatkan Nilai Unik dalam Rentang

Microsoft Excel 365 memiliki fungsi yang disebut UNIK yang mengembalikan daftar nilai unik dalam rentang atau kolom tertentu yang diambil fungsi sebagai argumen. Kami akan mengikuti langkah-langkah di bawah ini untuk mendapatkan nilai unik dari Negara kolom menggunakan UNIK fungsi dalam Excel 365 .

Langkah 1:

  • Pilih sel E5 Tuliskan rumus di bawah ini di dalam sel.
=UNIQUE(D5:D20)

Langkah 2:

  • Kisaran di atas D5:D20 menunjukkan kami Negara Jadi, kita akan mendapatkan semua negara unik dengan menggunakan UNIK Jika kita menekan MASUK , kita akan mendapatkan semua negara unik di Negara yang Unik kolom.

Catatan: UNIK Fungsi adalah fungsi eksklusif yang saat ini hanya tersedia untuk Excel 365. Jadi, ini tidak akan berfungsi di lembar kerja Anda jika Anda tidak memiliki Excel 365 pada PC Anda.

Baca selengkapnya: Cara Menggunakan Fungsi UNIQUE Excel (20 Contoh)

7. Jalankan Kode Makro VBA di Excel untuk Mendapatkan Nilai Unik dalam Rentang

Cara lain yang sangat mudah tetapi lebih efektif untuk mendapatkan semua nilai unik dalam kisaran adalah dengan menggunakan VBA Makro untuk mengetahui nilai-nilai tersebut. Makro VBA akan mengambil pendekatan yang sama dengan Filter Lanjutan di Metode 1 Daripada menerapkan Filter Lanjutan sendiri, kali ini kita akan membiarkan Makro VBA lakukan untuk kita. Sekarang kita akan melakukan langkah-langkah di bawah ini.

Langkah 1:

  • Kami akan memilih Visual Basic dari Pengembang Kita juga bisa menekan ALT+F11 untuk membukanya.

  • Sekarang, klik pada Sisipkan tombol dan pilih Modul .

Langkah 2:

  • Tuliskan kode berikut ini di jendela yang muncul.
 Option Explicit Sub GetUniqueValues() Dim lastrow As Long lastrow = Cells(Rows.Count, "B").End(xlUp).Row ActiveSheet.Range("B5:B" & lastrow).AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("E5"), _ Unique:=True End Sub 
  • Terakhir, klik pada Lari untuk mengeksekusi kode.

  • Kami akan mendapatkan semua produk unik di Produk Unik

8. Hapus Duplikat di Excel untuk Mendapatkan Nilai Unik dalam Rentang

Dari semua metode ini, cara termudah untuk mendapatkan nilai unik dari suatu kisaran adalah dengan menggunakan metode Hapus Duplikat Untuk mendapatkan nilai unik dalam rentang menggunakan Hapus Duplikat, lakukan hal berikut.

Langkah 1:

  • Pertama, kita akan memilih semua sel di bawah Negara Kisaran dari Negara kolom adalah D5: D20 Jadi, kita akan memilih range dan menyalinnya.

  • Kemudian, kita akan menempelkannya di bagian yang berdekatan Negara yang Unik . Hapus Duplikat di Excel akan menghapus semua nilai duplikat dalam rentang tersebut. Tapi kami ingin data sumber kami tetap utuh. Jadi, kami akan membuat salinan rentang di Negara yang Unik kolom dan melakukan Hapus Duplikat operasi di sana.

Langkah 2:

  • Sementara Negara yang Unik dipilih, kita akan memilih kolom Hapus Duplikat opsi dari Data tab.

  • Jendela baru berjudul Hapus Peringatan Duplikat akan muncul. Kita akan memilih Lanjutkan Dengan Pilihan Saat Ini Kita hanya ingin melakukan operasi ini pada Negara yang Unik kolom. Jadi, kami tidak akan Perluas pemilihan .
  • Kemudian, kita akan mengklik pada Hapus Duplikat .

  • Sekarang, kita akan melihat Negara yang Unik kolom hanya memiliki 4 negara yang berbeda atau unik di dalamnya.

Hal-hal yang Perlu Diingat

  • The INDEX dan PERTANDINGAN bersama-sama adalah rumus array. Jadi, Anda harus menekan CTRL + SHIFT + ENTER bersama-sama untuk menyisipkan rumus dalam sel. Ini akan menempatkan dua kurung kurawal di sekitar seluruh rumus.
  • Sewaktu menggunakan Hapus Duplikat untuk mendapatkan nilai unik dari rentang, kami hanya memilih Negara yang Unik Tetapi, Anda bisa menambahkan lebih banyak kolom atau memilih semua kolom dengan memilih Perluas pemilihan Tetapi jika Anda memperluas pilihan untuk menambahkan lebih banyak kolom, maka opsi Hapus Duplikat fitur tidak akan menghapus nilai apa pun kecuali jika menemukan dua atau lebih baris dengan data yang identik .

Kesimpulan

Pada artikel ini, kita telah mempelajari cara mendapatkan nilai unik dari rentang di Excel. Saya harap mulai sekarang Anda akan merasa sangat mudah untuk mendapatkan nilai unik dari rentang di Excel. Namun, jika Anda memiliki pertanyaan atau rekomendasi tentang artikel ini, silakan tinggalkan komentar di bawah ini. Semoga harimu menyenangkan !!!

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.