Laporan broker dan spreadsheet dapat memiliki jumlah baris serta total keuangan sama, tetapi identitas operasinya berbeda. Ini dapat terjadi ketika program mengubah ID panjang menjadi angka dan menghilangkan digit terakhir. Join tabel berikutnya dapat menempelkan biaya pada eksekusi yang salah. Dua ID fiktif di bawah membantu memeriksa perjalanan impor–ekspor tanpa menebak digit yang harus dipulihkan.

Mengapa identitas transaksi harus tetap teks?

ID menjawab rekaman yang mana, bukan berapa uangnya. Menjumlahkan nomor order tidak bermakna. Setiap karakter dapat penting, termasuk nol awal. Profit, komisi serta volume merupakan field terpisah untuk perhitungan. Tentukan tipenya sebelum menyusun rumus spreadsheet trading. Dashboard menarik tidak menyelesaikan kunci rekaman yang ambigu.

Microsoft menjelaskan presisi numerik Excel sebanyak 15 digit dan menyarankan teks untuk kode lebih panjang. Ini tidak berarti setiap broker memakai ticket panjang. Kita memeriksa mekanisme impor yang memengaruhi ID eksekusi, order atau kunci lain. Periksa representasi mentah, bukan hanya tampilan kompak sel atau angka yang terlihat akrab.

Tentukan objek yang diidentifikasi kolom itu. Dalam MT5, DEAL_ORDER dan DEAL_TICKET berbeda: nomor order dan ticket eksekusi. Satu nomor order pada beberapa fill belum tentu kesalahan. Deduplikasi memerlukan kunci yang sesuai serta definisi rekaman. Menghapus setiap label berulang dapat menghilangkan operasi sah.

Bagaimana dua operasi memperoleh kunci yang sama?

Model rekaan: kehilangan digit keenam belas

Ambil ID fiktif 2026101300000001 serta 2026101300000002. Varian impor numerik terkendali kita menyimpan 15 digit pertama dan mengganti digit keenam belas dengan nol. Keduanya menjadi 2026101300000000. Varian teks mempertahankan kedua string lengkap. Ini model yang diberikan, bukan ekspor rekening nyata atau bukti pengaturan Excel Anda melakukan konversi itu.

Dua baris tetap ada, tetapi satu kunci menggantikan dua
ID sumberKonversi angka dalam modelImpor teks
202610130000000120261013000000002026101300000001
202610130000000220261013000000002026101300000002

Sumber mempunyai dua kunci berbeda, daftar yang diubah hanya satu, meski masing-masing tetap dua baris. Deduplikasi dapat menghapus satu operasi, sedangkan join pada kunci rusak dapat membuat pencocokan ambigu. Total profit yang sama tidak otomatis memperlihatkan kesalahan. Identitas rekaman dan rekonsiliasi uang adalah pemeriksaan terpisah.

Dua ID, satu kunci rusak

Geser mendatar untuk melihat seluruh diagram

Dua ID, satu kunci rusakModel rekaan: ID 2026101300000001 dan 2026101300000002 menjadi 2026101300000000 jika hanya 15 digit pertama dipertahankan. Impor teks mempertahankan kedua string. Dua baris tidak membuktikan adanya dua kunci.Dua ID, satu kunci rusakSumber202610130000000120261013000000022 kunci berbedaKonversi angka202610130000000020261013000000001 kunci · 2 barisImpor teks202610130000000120261013000000022 kunci berbedaModel: simpan 15 digit; digit berikutnya menjadi nol.
Dua baris dan total uang yang cocok belum membuktikan ID tetap utuh. Daftar rusak saja tidak dapat memulihkan sufiks yang hilang.

Bandingkan string karakter lengkap. Notasi ilmiah pada tampilan saja belum membuktikan data hilang: periksa nilai dan hasil ekspor. Jangan menambahkan 1 ke baris pertama dan 2 ke baris kedua berdasarkan urutannya. Riwayat nyata dapat diurutkan ulang, tidak lengkap atau memuat operasi lain. Kunci rusak tidak menyimpan informasi cukup untuk menentukan asal yang benar.

Bagaimana mengimpor tanpa kehilangan karakter?

Simpan salinan sumber yang tidak berubah di luar workbook kerja. Periksa sampel dalam editor teks, termasuk judul kolom serta ID lengkap. Bedakan unduhan penyedia dari salinan yang sudah disimpan Excel. Nama file asli belum membuktikan asal-usulnya; catat waktu pengambilan dan cakupan laporan secara terpisah. Lakukan eksperimen pada salinan agar referensi tetap tersedia.

Gunakan impor teks/CSV terkendali dengan tipe teks yang ditetapkan eksplisit untuk kolom ID. Panduan Microsoft menjelaskannya melalui Power Query. Periksa urutan langkah: jika langkah sebelumnya sudah mengubah nilai menjadi angka, perubahan ke teks sesudahnya tidak memulihkan karakter hilang. Mulai ulang dari sumber tersimpan dan perbaiki urutan konversi, alih-alih memformat nilai rusak.

Opsi impor Excel mencakup konversi otomatis angka panjang, nol awal dan sejumlah string menyerupai tanggal. Ketersediaannya berbeda menurut edisi; periksa versi Anda. Pengaturan satu komputer tidak membuktikan pengaturan komputer lain. Workbook bersama memerlukan prosedur impor terdokumentasi, bukan hanya pernyataan bahwa prosedurnya bekerja pada pembuatnya.

Setelah memuat, periksa sampel, simpan salinan lalu ekspor ulang. Baca file itu sebagai teks dan bandingkan dengan referensi. Ini menguji seluruh jalur sumber → impor → ekspor. Semua digit yang tampak pada workbook belum cukup jika jurnal, program lain atau tabel join kemudian menerima representasi berbeda. Periksa artefak yang benar-benar dipakai di hilir.

Himpunan ID sama, kemunculan berbedaKontracontoh rekaan terpisah tanpa konversi angka: sumber empat baris 01, 1, A, A; hasil ekspor tiga baris 01, 1, A.PERHITUNGAN HIPOTETISID unik3 dan 3Kemunculan A2 → 1Nol awal01 ≠ 1
Himpunan ID sama, kemunculan berbeda. Kontracontoh rekaan terpisah tanpa konversi angka: sumber empat baris 01, 1, A, A; hasil ekspor tiga baris 01, 1, A.

Periksa string sekaligus jumlah kemunculannya. Alat belum tahu apakah satu order mempunyai beberapa fill yang sah.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

ID unik
3 dan 3 – Membandingkan himpunan saja tampak cocok.
Kemunculan A
2 → 1 – Satu kemunculan hilang; jangan menghapus pengulangan tanpa definisi rekaman.
Nol awal
01 ≠ 1 – Dua string tetap berbeda. Jumlah angka atau konversi numerik tidak cocok untuk pemeriksaan ini.

Apa yang diperiksa komparator ID lokal?

Tempel dua daftar: ID sumber dan ID setelah perjalanan spreadsheet. Gunakan satu ID per baris, tanpa header CSV, kolom lain atau tanda kutip. Karakter yang diizinkan adalah huruf serta angka ASCII, garis bawah, titik, titik dua dan tanda hubung. Setiap daftar menerima maksimal 10.000 baris tidak kosong; satu ID maksimal 128 karakter. Spasi awal atau akhir adalah kesalahan dan tidak dipangkas diam-diam. Total maksimal 20.000 baris termasuk baris kosong, serta 1,5 MB per daftar. Huruf besar/kecil berbeda: ABC dan abc bukan ID sama.

Periksa apakah ID tetap utuh setelah impor

Contoh pembelajaran ini berjalan lokal di browser. Alat tidak terhubung ke akun atau API, tidak mengirim masukan, dan tidak menyimpannya secara persisten. Jangan masukkan sandi atau data pribadi.

Setiap daftar: 1–10.000 baris yang tidak kosong, paling banyak 20.000 baris dan 1,5 MB. ID: 1–128 huruf atau angka ASCII maupun _ . : -. Nol di awal dan huruf besar/kecil dibedakan. Urutan tidak memengaruhi perbandingan jumlah kemunculan. Alat tidak dapat memulihkan digit yang hilang.

Alat mempertahankan nol dan membandingkan kemunculan string persis, bukan jumlah numerik. Ia melaporkan ID hilang, tambahan serta pengulangan. Pada contoh kita, kedua ID sumber hilang dan satu kunci baru muncul dua kali. Pola sesuai pemotongan setelah digit 15 adalah hipotesis diagnostik, bukan bukti Excel penyebabnya. Pengurutan ulang saja tidak seharusnya mengubah jumlah kemunculan.

Komparator bekerja pada daftar yang ditempel. Ia tidak masuk ke rekening broker, memverifikasi keaslian ID atau merekonstruksi transaksi. Daftar yang sama tidak memvalidasi harga, jumlah, tanggal atau biaya. Bandingkan cakupan yang sesuai jika laporan meliputi beberapa rekening. Label sama di luar cakupan terdefinisi belum tentu operasi sama. Jangan menggabungkan laporan tidak terkait hanya untuk memaksakan kecocokan.

Jika berbeda, simpan kedua salinan dan temukan transformasi pertama yang bermasalah; jangan menebak koreksi. Menghubungkan eksekusi ke posisi bersama memerlukan relasi andal. Pemeriksaan ID menyiapkan input itu, tetapi tidak membagi laba ke robot. Catat rekonsiliasi dalam jurnal sebelum menilai kinerja dari statistiknya.

Apa yang dilakukan sebelum menghitung laporan?

  1. Pilih satu kolom ID dan definisikan rekamannya. Simpan sumber sebelum membuka workbook. Periksa ID terpanjang serta nol awal. Jika tidak ada ekspor awal, nyatakan batasan itu; salinan belakangan belum tentu referensi andal.
  2. Ulangi impor dengan ID bertipe teks. Pertahankan tipe numerik yang sesuai untuk uang. Periksa langkah konversi otomatis serta ekspor ulang. Bandingkan seluruh daftar dan jumlah kemunculan, bukan hanya beberapa sel pertama yang tampak.
  3. Jika karakter hilang, dapatkan sumber yang benar. Gunakan salinan tidak berubah atau minta ekspor baru dari penyedia. Jangan merekonstruksi sufiks berdasarkan urutan. Sesudah kunci cocok, periksa join, harga, biaya serta saldo rekening secara terpisah; satu pemeriksaan tidak menggantikan semuanya.