Dalam artikel ini
Setelah membaca artikel ini…
- Mempertahankan seluruh karakter ID melalui impor serta ekspor.
- Membedakan kunci, jumlah kemunculan dan rekonsiliasi keuangan.
- Memeriksa batas serta hasil komparator tanpa menebak digit hilang.
Pelajari istilah tanpa meninggalkan artikel
Eksekusi order Balance (saldo tercatat) KomisiLaporan 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.
| ID sumber | Konversi angka dalam model | Impor teks |
|---|---|---|
| 2026101300000001 | 2026101300000000 | 2026101300000001 |
| 2026101300000002 | 2026101300000000 | 2026101300000002 |
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
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.
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.
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?
- 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.
- 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.
- 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.
Periksa pemahaman Anda
Latihan: sekitar 2 menit.
Lihat jawaban dan penjelasan
Benar. Pulihkan karakter dari sumber andal, bukan menebak berdasarkan total.
Pertanyaan lain
Apakah tampilan E+15 membuktikan ID dirusak Excel?
Apakah mengganti tipe ke Text setelah impor mengembalikan digit?
Haruskah setiap ID berulang dihapus?
Apakah daftar ID yang cocok memvalidasi seluruh jurnal?
Sumber dan verifikasi
- Microsoft — angka sebagai teks
Presisi 15 digit serta penggunaan teks untuk kode panjang; tampilan saja bukan bukti kehilangan.
- Microsoft — nol awal dan angka panjang
Impor Power Query, tipe teks serta batas perubahan format setelah karakter hilang.
- Microsoft — opsi impor serta analisis
Konversi otomatis dengan ketersediaan bergantung edisi; periksa langkah aktual.
- MetaQuotes — properti deal
DEAL_TICKET mengidentifikasi deal, DEAL_ORDER menunjuk nomor order; definisi kunci harus tepat.
Perhitungan menggunakan asumsi yang dinyatakan secara terbuka. Perhitungan ini tidak menggantikan data pasar terkini atau ketentuan penyedia.
