🧹 Data Pipeline: Tahap 1 — Resik (Pengolahan & Pemurnian)

Remove Duplicates & Advanced Filter: Data Unik Tanpa Drama

Aurino Djamaris • 7 Menit Baca • Belajar Excel

Data sudah terpisah rapi berkat Text to Columns, huruf sudah konsisten berkat Flash Fill. Tapi musuh terakhir tahap Resik masih bersembunyi: baris kembar. Ia lahir dari laporan WhatsApp yang digabung dua kali, input ganda kasir, atau tempelan CSV yang tertimpa. Dan setelah data unik, bos Anda pasti minta satu hal lagi: “tolong ekstrak daftar produknya saja, yang unik, ke sheet lain.”

Dua senjata penutup tahap Resik ini adalah Remove Duplicates dan Advanced Filter.

🎯 Masalah Nyata: Laporan Gabungan yang Berkembar

😵 SEBELUM (6 baris, 2 di antaranya kembar)

ABCD
1TanggalNamaProdukQty
201-SepBudiRobusta120
301-SepBudiRobusta120
402-SepSariArabika45
502-SepDewiHouse Blend60
603-SepSariArabika45
703-SepRizkiLiberika30

Masalah: baris 3 menduplikat baris 2, baris 6 menduplikat baris 4. Total penjualan akan gelembung bila tidak dibersihkan.

🛠️ Langkah 1: Remove Duplicates (Eksekusi Baris Kembar)

  1. Amankan aset dulu: klik kanan tab sheet → Move or Copy → centang Create a copy. (Jangan pernah bertarung tanpa jaring pengaman.)
  2. Di sheet salinan, pilih rentang A1:D7.
  3. Tab Data → grup Data ToolsRemove Duplicates.
  4. Pastikan keempat kolom tercentang → OK.
Remove Duplicates
[✓] My data has headers

[✓] Tanggal
[✓] Nama
[✓] Produk
[✓] Qty

Pastikan semua kolom tercentang agar Excel mengecek keunikan seluruh baris, bukan hanya satu kolom.

Excel melaporkan: “2 duplicate values found and removed; 4 unique values remain.” Baca laporan itu seperti seorang auditor: angka 2 dan 4 harus masuk akal dengan mata Anda. Itulah momen Pikir dalam metode Baca-Coba-Pikir-Tindak.

💡 Apa arti centangan kolom?
  • Semua kolom dicentang = baris dianggap kembar hanya jika seluruh isinya identik.
  • Hanya kolom “Nama” dicentang = transaksi kedua Sari akan ikut terhapus walau produk dan Qty berbeda. Hati-hati: centang menentukan definisi “kembar” Anda.
⚠️ Catatan Prudent (Rawat): Remove Duplicates bersifat destruktif — baris yang terhapus tidak bisa di-Undo setelah file disimpan. Dan bila duplikat “tidak ketemu”, tersangka utamanya adalah spasi gaib: “Robusta” dan “Robusta ” (dengan spasi di belakang) adalah dua teks berbeda bagi Excel. Jalankan TRIM terlebih dahulu — urutan kerja yang benar selalu: Resik dulu, baru deduplikasi.

🛠️ Langkah 2: Advanced Filter (Ekstraksi Presisi)

Filter biasa hanya menyembunyikan baris di tempat. Advanced Filter mampu menyalin hasil ke tempat lain — bahkan hanya baris uniknya saja. Sempurna untuk membuat daftar produk unik guna pembaruan harga.

  1. Klik di dalam tabel transaksi.
  2. Tab DataSort & FilterAdvanced.
  3. Pilih Copy to another location.
  4. List range: $C$1:$C$7 (kolom Produk). Copy to: sel F1.
  5. Centang Unique records onlyOK.
Advanced Filter
(•) Filter the list, in-place
(•) Copy to another location

List range:
Criteria range:
Copy to:
[✓] Unique records only

💡 Perhatikan: “Copy to another location” dan “Unique records only” adalah kunci agar daftar produk unik tersedot ke kolom F.

✅ Hasil di kolom F: daftar produk unik, siap dipakai

F
1Produk
2Robusta
3Arabika
4House Blend
5Liberika

Kriteria Kompleks: Logika AND & OR dalam Satu Kotak

Advanced Filter menerima criteria range — tabel kecil berisi syarat. Aturannya sederhana dan elegan:

  • Satu baris yang sama = AND. Produk = Arabika dan Qty > 40 di baris yang sama berarti keduanya harus terpenuhi.
  • Baris berbeda = OR. Syarat di baris bawahnya berarti “atau”.

Contoh criteria range: “Arabika berapa pun, ATAU produk apa pun dengan Qty > 100”

H (Produk)I (Qty)
1ProdukQty
2Arabika
3>100

Masukkan rentang H1:I3 ke kotak Criteria range — dan Advanced Filter mengeksekusi logika yang akan membuat rumus IF bersarang menangis.

🧠 Cara Excel Membaca Criteria Range
Baris 2 (AND)

Produk = Arabika DAN Qty > 40

Kedua syarat harus terpenuhi di baris yang sama.

Baris 3 (OR)

Qty > 100 (Produk bebas)

Baris baru = “ATAU”. Syarat berdiri sendiri.

🚀 Improvement (Excel 365 / 2021): UNIQUE & FILTER

Versi modern bersifat non-destruktif dan hidup: =UNIQUE(C2:C7) menumpahkan daftar produk unik yang ikut berubah saat data bertambah; =FILTER(A2:D7, D2:D7>100) mengekstraksi transaksi VIP secara dinamis. Wizard tetap juara untuk data puluhan ribu baris dan Excel versi lama — fungsi dinamis juara untuk dashboard yang hidup.

Visualisasi: UNIQUE() Spilling
EFormula Bar
1=UNIQUE(C2:C7)
2Robusta
3Arabika
4House Blend
5Liberika

💡 Cukup ketik di E1, Excel otomatis “menumpahkan” (spill) 4 baris ke bawah. Jika data di kolom C bertambah, daftar ini otomatis update!

✅ SESUDAH (4 baris unik + daftar produk terpisah)

ABCD
1TanggalNamaProdukQty
201-SepBudiRobusta120
302-SepSariArabika45
402-SepDewiHouse Blend60
503-SepRizkiLiberika30

Hasil: total penjualan kini jujur, daftar produk siap untuk pembaruan harga. Tahap Resik resmi tuntas.

🧠 Aha! Moment: Resik Tuntas, Pintu Rapi Terbuka

Dari Resik menuju Rapi:

Data Anda kini unik, konsisten, dan terpisah rapi — bahan baku kelas satu. Tapi bahan terbaik pun butuh wadah standar: ubah ia menjadi Format as Table (Ctrl+T) agar setiap baris baru otomatis masuk ke radar rumus dan Pivot Table. Itulah tahap Rapi.

📥 File Latihan

Demo di atas memakai 6 baris agar ringan diketik. Sekarang angkat beban sesungguhnya: unduh dataset sintetis 30 baris — 100% fiktif (nama, tanggal, dan alamat karangan), tetapi kekacauannya asli — lalu kerjakan lima tantangan ini berurutan:

⬇️ Unduh File Latihan (.xlsx)

🏋️ Lima Tantangan

  1. Jalankan Remove Duplicates pada semua kolom, langsung di data mentah. Baca laporannya seperti auditor — berapa duplikat yang tertangkap?
  2. Hanya satu pasangan? Berarti ada “duplikat bersembunyi”. Temukan tiga pasangan lain yang menyamar lewat huruf kapital dan spasi.
  3. Bersihkan dulu: PROPER untuk kolom nama & kota_asal, TRIM untuk alamat. Lalu Remove Duplicates lagi — berapa sekarang?
  4. Advanced Filter: ekstrak daftar kota_tujuan unik ke kolom kosong. Berapa nilai unik? Nilai “aneh” apa yang ikut muncul?
  5. Advanced Filter + criteria: tampilkan baris dengan (agama ISLAM dan kota_tujuan jakarta timur) atau kota_tujuan bekasi. Berapa baris lolos?
🔑 Kunci Jawaban (intip setelah mencoba)
  1. 1 duplikat terhapus, 29 unik — Remove Duplicates hanya menangkap kembar persis.
  2. Tiga pasangan bersembunyi: budi santoso (baris 1–3, menyamar lewat kapital), ani nurjanah (bekasi/Bekasi), ella farida (spasi sebelum koma).
  3. 4 duplikat terhapus total, 26 unik tersisa. Urutan yang benar selalu: Resik dulu, baru deduplikasi.
  4. 13 nilai unik — termasuk “0”, bukti kota_tujuan bolong yang harus dikarantina, bukan dihapus diam-diam.
  5. 9 baris lolos (7 ISLAM jakarta timur + 2 bekasi).

📢 Bagikan Materi Ini

Bantu teman kuliah, rekan kerja, atau sesama pebisnis menemukan peta jalan belajar yang tepat:

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

🎧 Audio Reader + Karaoke
Gaya BicaraNormal
SuaraMemuat…
Kecepatan1.0x
⏳ Memuat script…