Alat bantu

Bandingkan dua daftar

Cari tumpang tindih, entri hilang, atau item unik.

Data Anda

Satu item per baris. Daftar kosong diijinkan ketika daftar lain memiliki butir.
Satu item per baris. Garis kosong diabaikan.

Hasil Anda

Siap kapan pun Anda butuhkan
Masukkan data Anda atau coba contoh.
Hasil Anda akan muncul di sini.

Cara kerja

Bandingkan dua daftar untuk menemukan item yang ada hanya di A, hanya di B, atau di keduanya, dan mengumpulkan serikat mereka. Pilih kasus dan peraturan whitespace. Duplikasi cocok menghitung sekali dalam setiap hasil diatur, sedangkan tabel menunjukkan setiap item apos; s kejadian awal jumlah. Salin atau unduh hasil yang dikelompokkan.

Hanya A = unique(A) − unique(B). Hanya B = unique(B) − unique(A). Tumpang tindih = unique(A) ∩ unique(B). Serikat = unique(A) ∪ unique(B). Identitas butir mengikuti opsi kasus dan spasi; jumlah adalah jumlah butir yang berbeda, bukan total baris.
Baca acuan sumber

Beberapa hal yang perlu diketahui

Kedua daftar bersama-sama mendukung paling banyak karakter 200,000 dan 10,000 baris kosong. Baris kosong diabaikan; baris whitespace- hanya baris adalah butir ketika pemangkasan dinonaktifkan. Menyebabkan - sensitif pencocokan menggunakan konversi Unicode lowercase, tanpa penghapusan aksen, pencocokan fuzzy, atau normalisasi Unicode. Ejaan pertama yang cocok. Kejadian ganda ditampilkan di meja tapi kolaps dalam set hasil yang diekspor. Semua pemrosesan daftar lokal ke peramban Anda.

Sedikit konteks

Kapan memakai alat ini

Membandingkan dua daftar berguna ketika Anda perlu mendamaikan ekspor, memeriksa migrasi atau menemukan item yang hilang. Alat ini mengembalikan item yang unik ke daftar, tumpang tindih mereka dan kumpulan gabungan. Cocok mengikuti kasus dan aturan putih yang kau pilih. Duplikasi baris terhitung sekali dalam hasil set, sedangkan tabel mempertahankan kejadian penting sehingga Anda dapat membedakan perbedaan keanggotaan dari masukan berulang.

  • Bandingkan daftar URL lama dan baru setelah migrasi isi.
  • Cari identifikasi produk yang hilang dari salah satu dari dua ekspor.
  • Pertimbangkan kembali dua daftar kata kunci dan simpan koleksi unik gabungan.

Bagaimana menggunakan perbandingan dua daftar

  1. Tempel satu butir per baris

    Masukkan sumber koleksi Anda ke dalam Daftar A dan Daftar B. Daftar kosong diijinkan jika yang lain memiliki butir. Untuk ekspor CSV, ekstrak kolom relevan pertama daripada menempelkan seluruh tabel.

  2. Pilih apa yang dihitung sebagai kecocokan

    Putuskan apakah masalah kasus dan apakah akan memangkas ruang sekitarnya. Menyebabkan - sensitif pencocokan nilai huruf kecil untuk perbandingan; ini tidak menghapus aksen, kata-kata mengatur ulang atau mengidentifikasi ejaan serupa.

  3. Inspeksi set dan kejadian

    Ulasan Hanya dalam A, Hanya di B, Dalam kedua daftar dan Union. Gunakan tabel untuk memeriksa jumlah duplikat, kemudian salin atau unduh teks berkelompok. Hasil tetap pertama terlihat ejaan dan ketertiban.

Coba angka

Bandingkan daftar nama produksi kecil

Masukan

Daftar A berisi Apple, Banana, Orange dan Apple. Daftar B berisi "apel", Pear dan Orange pada baris yang terpisah. Pilih case- tidak sensitif pencocokan dan ruang trim.

Hasil

Hanya di A yang mengandung Banana, hanya di B yang mengandung Pear. Dua item unik, Apple dan Orange, terjadi di keduanya. Serikat ini berisi empat item unik. Apple memiliki dua kejadian di A dan satu di B.

Apa artinya

Baris ekstra Apple mempengaruhi jumlah kejadian tetapi tidak membuat item unik kelima. Pemangkasan dan kasus-tidak sensitif pencocokan membuat spaced kecil Apple cocok Apple.

Kesalahan umum untuk dihindari

Membandingkan seluruh baris CSV

Baris dengan beberapa kolom diperlakukan sebagai satu item. Ekstrak kolom identifier jika Anda berniat membandingkan catatan dengan ID daripada setiap karakter di baris.

Mengabaikan kasus identifier

Beberapa identifikasi adalah kasus-sensitif. Pilih mode itu ketika ABC dan abc merupakan objek yang berbeda; standar yang nyaman tidak sesuai untuk setiap sistem.

Kesalahan keanggotaan untuk perintah

Perbandingan menemukan nilai dan perbedaan bersama. Ini tidak mendeteksi garis bergerak atau melaporkan diff urutan. Ulasan memesan secara terpisah ketika pesanan membawa makna.

Jawaban yang berguna

Pertanyaan yang sering ditanyakan

Definisi, kasus tepi, dan praktis langkah berikutnya untuk alat ini. Cari semua alat FAQs

Apa perbedaan antara tumpang tindih dan serikat?

Overlap berisi item unik yang ada di kedua daftar. Serikat berisi setiap item unik yang terlihat di kedua daftar. Hanya di A dan Hanya di B menyelesaikan perbandingan keanggotaan. Keempat kelompok menggunakan kasus yang sama dan pengaturan ruang putih.

Bagaimana entri duplikat ditangani?

Duplikat yang runtuh dalam setiap set diekspor, tetapi jumlah kejadian mereka tetap dalam tabel. Jika identifier muncul lima kali dalam A dan sekali di B, itu masih satu item bersama. Ini membantu membedakan duplicate-cleaning bekerja dari pekerjaan missinging-item.

Apakah Case- sensitif cocok menghapus aksen?

Tidak. Menggunakan konversi Unicode lowercase saja. Café dan kafe tetap berbeda, dan komposisi Unicode alternatif tidak normalisasi. Standardize input secara terpisah ketika perbandingan Anda memerlukan penghapusan aksen atau bentuk normalisasi Unicode tertentu.

Apa yang terjadi ketika pemangkasan dinonaktifkan?

Ruang surrounding tetap bagian dari item, jadi "x" dan "x" bisa berbeda. Baris kosong seluruhnya diabaikan, tetapi garis whitespace- hanya dapat berupa item dalam mode ini. Pilih pemangkasan berdasarkan apakah jarak berarti di sumber Anda.

Mengapa ejaan hasil diambil dari Daftar A?

Alat scan A sebelum B dan mempertahankan ejaan pertama yang ditemui untuk setiap item yang cocok. Pertandingan mungkin mengabaikan huruf besar, tapi label keluaran tidak menjadi huruf kecil secara otomatis. Ini mempertahankan teks sumber yang dapat dibaca ketika menerapkan aturan perbandingan Anda.

Dapatkah saya membandingkan URL atau alamat email?

Ya, sebagai item teks biasa. Alat tidak menormalkan redireksi URL, persen pengkodean, akhiran slashes atau email alias. Untuk pembersihan email-spesifik, gunakan pembersih email pertama dan tinjau aturannya. Pilih pengaturan kasus secara hati-hati untuk jenis identifier yang terlibat.

Dapatkah salah satu daftar kosong?

Ya. Jika A kosong, setiap item unik di B muncul di bawah Hanya di B dan Union. Kebalikannya juga berhasil. Kedua daftar tidak dapat kosong, karena tidak akan ada perbandingan untuk melakukan. Garis kosong saja tidak memasok item ketika pemangkasan adalah pada.

Seberapa besar daftarnya?

Bersama-sama mereka dapat memuat hingga karakter 200,000 dan 10,000 baris kosong. Untuk dataset yang lebih besar, bandingkan batch dengan kebijakan pencocokan yang konsisten atau gunakan aliran kerja data yang berdedikasi. Batch Splitting dapat menyembunyikan duplikat spanning batch, jadi tinjau hasil gabungan.

Menjelajahi topik di blog

Sumber dan metode

Gunakan referensi di bawah ini untuk memeriksa definisi dan panduan platform. Ruang lingkup dan batas model dijelaskan di atas. Baca standar editorial kami.

Bantuan

Bagaimana kami dapat membantu?

Cari petunjuk, laporkan masalah, atau tinggalkan pesan.

Baca alat ini FAQ

Panduan bagi alat ini

Mengapa CSV Anda terbuka dalam satu kolom.Ratakan catatannya. Menjaga makna mereka.
Pertanyaan umum

Dari mana aku mulai? Cobalah contoh, kemudian mengganti nilai-nilainya dengan Anda.

Mengapa upload saya gagal? Periksa kesalahan ruas, format yang diterima dan batas ukuran berkas. Mulailah dengan sampel steril kecil.

Dimana hasil tesku? Tinjau panel hasil, lalu gunakan salinannya atau unduh kontrol. Jika perhitungan gagal, periksa kesalahan di samping masukan.

Pesan kami

Obrolan terbuka. Ini memproses pesan dan data koneksi Anda. Jangan tempel masukan pribadi atau isi berkas. Kemampuan dan respon bervariasi.